1
0
mirror of https://github.com/mik3y/usb-serial-for-android synced 2025-06-07 16:06:10 +00:00

Merge pull request #82 from treymarc/patch-1

Correct USART init for stm32 autobauding
This commit is contained in:
mike w 2014-11-10 09:38:27 -05:00
commit f6f7e2600a

View File

@ -267,29 +267,25 @@ public class Cp21xxSerialDriver implements UsbSerialDriver {
configDataBits |= 0x0800; configDataBits |= 0x0800;
break; break;
} }
setConfigSingle(SILABSER_SET_LINE_CTL_REQUEST_CODE, configDataBits);
int configParityBits = 0; // PARITY_NONE
switch (parity) { switch (parity) {
case PARITY_ODD: case PARITY_ODD:
configParityBits |= 0x0010; configDataBits |= 0x0010;
break; break;
case PARITY_EVEN: case PARITY_EVEN:
configParityBits |= 0x0020; configDataBits |= 0x0020;
break; break;
} }
setConfigSingle(SILABSER_SET_LINE_CTL_REQUEST_CODE, configParityBits);
int configStopBits = 0;
switch (stopBits) { switch (stopBits) {
case STOPBITS_1: case STOPBITS_1:
configStopBits |= 0; configDataBits |= 0;
break; break;
case STOPBITS_2: case STOPBITS_2:
configStopBits |= 2; configDataBits |= 2;
break; break;
} }
setConfigSingle(SILABSER_SET_LINE_CTL_REQUEST_CODE, configStopBits); setConfigSingle(SILABSER_SET_LINE_CTL_REQUEST_CODE, configDataBits);
} }
@Override @Override