Fix 303 serial inversion and bidir mode
commit4c60f6c795f8046f95c3bc94c570e281c9d510b2
authorPetr Ledvina <ledvinap@gmail.com>
Tue, 31 Mar 2015 12:48:17 +0000 (31 14:48 +0200)
committerPetr Ledvina <ledvinap@gmail.com>
Tue, 31 Mar 2015 13:01:28 +0000 (31 15:01 +0200)
treecd5cb22c52adff7880348fc605b1dd74c4d18cd8
parent1bac2830aab1c25a5f341a7424784017f15a703a
Fix 303 serial inversion and bidir mode

- USART_HalfDuplexCmd must be called only when USART is disabled
- input should be PullDown for inverted serial
- INVERTED BIDIR mode changed to GPIO_OType_PP (not opendrain) - opendrain won't work well for inverted serial; USART releases pin when transmission is done, so PP is OK
src/main/drivers/serial_uart.c
src/main/drivers/serial_uart_stm32f30x.c