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:
commit
f6f7e2600a
@ -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
|
||||||
|
Loading…
x
Reference in New Issue
Block a user