keychron_qmk_firmware/drivers
Nick Brassel a0089aa345
Fixup Satisfaction75 bootprocess. (#12621)
- Use normal ChibiOS I2C driver.
- Move drawing code to housekeeping -- previously it was during matrix
  scan, which gets executed during bootmagic checks. However, bootmagic
  is invoked before QWIIC subsystem is enabled, which means I2C isn't
  configured yet. All I2C calls to the OLED fail with timeouts while
  bootmagic is being checked. Housekeeping ensures this is executed once
  the system has initialised and settled.
- QWIIC OLED driver: properly clear out OLED buffer when clearing screen.
2021-04-19 13:08:01 +10:00
..
apa102 Rewrite APA102 support (#10894) 2020-12-30 00:28:49 +00:00
avr Merge remote-tracking branch 'origin/master' into develop 2021-02-08 21:33:45 +00:00
chibios Format code according to conventions (#11907) 2021-02-15 11:53:15 +11:00
eeprom Add i2c 24LC64 eeprom (#11200) 2020-12-14 05:50:50 +11:00
gpio
haptic Ensure single newline at EOF for core files (#11310) 2020-12-28 04:36:32 +11:00
issi LED Matrix: rename LED_DRIVER_LED_COUNT to DRIVER_LED_TOTAL (#11858) 2021-02-15 11:55:13 +11:00
oled Added OLED Initialized checks (#11129) 2020-12-06 12:53:47 +11:00
qwiic Fixup Satisfaction75 bootprocess. (#12621) 2021-04-19 13:08:01 +10:00
ugfx/gdisp Ensure single newline at EOF for core files (#11310) 2020-12-28 04:36:32 +11: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