qmk_firmware/keyboards/cannonkeys/satisfaction75
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
..
keymaps
prototype
rev1
.noci
bootloader_defs.h
chconf.h
config.h Fixup Satisfaction75 bootprocess. (#12621) 2021-04-19 13:08:01 +10:00
halconf.h
led.c Satisfaction 75 turn off backlight on suspend, restore config on wakeup (#11774) 2021-02-28 16:50:01 +11:00
led_custom.h
mcuconf.h
readme.md
rules.mk Satisfaction 75 turn off backlight on suspend, restore config on wakeup (#11774) 2021-02-28 16:50:01 +11:00
satisfaction75.c Fixup Satisfaction75 bootprocess. (#12621) 2021-04-19 13:08:01 +10:00
satisfaction75.h
satisfaction_encoder.c
satisfaction_oled.c

readme.md

Satisfaction75

Satisfaction75 Keyboard

Keyboard Maintainer: Andrew Kannan
Hardware Supported: STM32F072CBT6

Make example for this keyboard (after setting up your build environment):

make cannonkeys/Satisfaction75:default

See the build environment setup and the make instructions for more information. Brand new to QMK? Start with our Complete Newbs Guide.