Nick Brassel
a0089aa345
- 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. |
3 years ago | |
---|---|---|
.. | ||
apa102 | Rewrite APA102 support (#10894) | 3 years ago |
avr | Merge remote-tracking branch 'origin/master' into develop | 3 years ago |
chibios | Format code according to conventions (#11907) | 3 years ago |
eeprom | Add i2c 24LC64 eeprom (#11200) | 3 years ago |
gpio | Increase matrix scanning speed on xd84 (#7517) | 4 years ago |
haptic | Ensure single newline at EOF for core files (#11310) | 3 years ago |
issi | LED Matrix: rename `LED_DRIVER_LED_COUNT` to `DRIVER_LED_TOTAL` (#11858) | 3 years ago |
oled | Added OLED Initialized checks (#11129) | 3 years ago |
qwiic | Fixup Satisfaction75 bootprocess. (#12621) | 3 years ago |
ugfx/gdisp | Ensure single newline at EOF for core files (#11310) | 3 years ago |
usbpd.h | Add support for analog USBPD on STM32G4xx. (#11824) | 3 years ago |
ws2812.h | `qmk cformat` (#9500) | 3 years ago |