qmk_firmware/drivers
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
..
apa102 Rewrite APA102 support (#10894) 2020-12-30 00:28:49 +00:00
avr Extensible split data sync (#11930) 2021-06-18 09:10:06 +10:00
awinic Allow settable SPI divisor for AW20216 driver, set default to 4 (#13309) 2021-06-23 19:57:46 +10:00
chibios [Core] Unite half-duplex and full-duplex serial drivers (#13081) 2021-07-02 08:24:08 +10:00
eeprom eeprom_i2c driver: added EXTERNAL_EEPROM_WP_PIN configuration option. (#12617) 2021-06-21 19:34:28 -07:00
gpio Increase matrix scanning speed on xd84 (#7517) 2019-12-03 19:39:21 +00:00
haptic Add Per Key exclusions for Haptic Feedback (#12386) 2021-06-19 19:28:54 -07:00
issi 2021 May 29 Breaking Changes Update (#13034) 2021-05-29 14:38:50 -07:00
lcd ST7565 invert (#13237) 2021-06-19 18:51:35 +10:00
oled Merge remote-tracking branch 'origin/master' into develop 2021-06-20 16:38:52 +00:00
qwiic Optional OLED splash screen and fixed OLED i2c execution time saving (#12294) 2021-06-23 19:52:06 +10:00
sensors Merge remote-tracking branch 'origin/master' into develop 2021-06-21 20:00:32 +00:00
ugfx/gdisp Ensure single newline at EOF for core files (#11310) 2020-12-28 04:36:32 +11:00
serial.h Extensible split data sync (#11930) 2021-06-18 09:10:06 +10:00
usbpd.h Add support for analog USBPD on STM32G4xx. (#11824) 2021-02-15 08:56:13 +11:00
ws2812.h qmk cformat (#9500) 2020-06-22 11:21:48 +10:00