keychron_qmk_firmware/drivers/chibios
Stefan Kerkmann 117bff17ba
[Core] Unite half-duplex and full-duplex serial drivers (#13081)
* Unite half-duplex and full-duplex serial driver.

* Add full duplex operation mode to the interrupt based driver
* Delete DMA UART based full duplex driver
* The new driver targets #11930

* Fix freezes with failing transactions in half-duplex

* Increase default serial TX/RX buffer size to 128 bytes

* Correctly use bool instead of size_t

Co-authored-by: Nick Brassel <nick@tzarc.org>
2021-07-02 08:24:08 +10:00
..
analog.c 2021 May 29 Breaking Changes Update (#13034) 2021-05-29 14:38:50 -07:00
analog.h Initial arm->chibios pass - simplify some platform logic (#8450) 2020-03-21 16:20:04 +11:00
i2c_master.c 2020 November 28 Breaking Changes Update (#11053) 2020-11-28 12:02:18 -08:00
i2c_master.h Normalise include statements in core code (#11153) 2020-12-11 13:45:24 +11:00
serial_usart.c [Core] Unite half-duplex and full-duplex serial drivers (#13081) 2021-07-02 08:24:08 +10:00
serial_usart.h [Core] Unite half-duplex and full-duplex serial drivers (#13081) 2021-07-02 08:24:08 +10:00
serial.c Extensible split data sync (#11930) 2021-06-18 09:10:06 +10:00
spi_master.c spi_master Kinetis support (#13098) 2021-06-08 19:54:33 +10:00
spi_master.h spi_master Kinetis support (#13098) 2021-06-08 19:54:33 +10:00
uart.c Format code according to conventions (#11905) 2021-02-15 06:55:43 +11:00
uart.h UART driver refactor (#11637) 2021-01-27 17:42:49 +11:00
usbpd_stm32g4.c Format code according to conventions (#11907) 2021-02-15 11:53:15 +11:00
ws2812_pwm.c 2021 May 29 Breaking Changes Update (#13034) 2021-05-29 14:38:50 -07:00
ws2812_spi.c Fix up WS2812 SPI driver on F072. (#13022) 2021-06-03 09:48:16 +10:00
ws2812.c Add BGR byte order for WS2812 drivers (#11562) 2021-01-16 08:42:30 +11:00