* Add External EEPROM driver * Add keyboard * Fix i2c address * Revert i2c address for eeprom * Reduce page size for 24LC128 * Disable External EEPROM for now * Fix up RGB Matrix and layout * Cleanup moonlander.c file * Fix led array center * Disable External EEPROM for now * Cleanup and optimization of files * Add and clean up mappings * Enable "ZSA" defaults for Moonlander * Update matrix to use i2c_readReg * Disable render limit for rgb matrix * Update pin controls to GPIO Commands * Add proper changed mechanism * Additional cleanup * Run clang-format on moonlander files * Align keymap * Limit brightness for rgb matrix to 200 To prevent power draw issues * Add USB-IF VID/PID * Add RGB Matrix Sleep code * Enable External EEPROM on Moonlander * Port over Ergodox Expander error handling and retry code * Re-init RGB Matrix drivers when half is reconnected * Add threaded LED display * Correct layer state settings after moonlander_led_task * Update Moonlander to include Oryx configuration * Add webUSB Stuff * Update default keymap * fix: merge conflict Co-authored-by: Drashna Jaelre <drashna@live.com>
25 lines
716 B
Makefile
25 lines
716 B
Makefile
#Cortex version
|
|
MCU = STM32F303
|
|
|
|
#Build Options
|
|
#comment out to disable the options.
|
|
#
|
|
BACKLIGHT_ENABLE = no
|
|
BOOTMAGIC_ENABLE = lite # Virtual DIP switch configuration
|
|
MOUSEKEY_ENABLE = yes # Mouse keys
|
|
EXTRAKEY_ENABLE = yes # Audio control and System control
|
|
CONSOLE_ENABLE = yes # Console for debug
|
|
COMMAND_ENABLE = yes # Commands for debug and configuration
|
|
#SLEEP_LED_ENABLE = yes #Breathing sleep LED during USB suspend
|
|
NKRO_ENABLE = yes # USB Nkey Rollover
|
|
CUSTOM_MATRIX = yes # Custom matrix file
|
|
AUDIO_ENABLE = yes
|
|
SWAP_HANDS_ENABLE = yes
|
|
RGB_MATRIX_ENABLE = IS31FL3731
|
|
#SERIAL_LINK_ENABLE = yes
|
|
EEPROM_DRIVER = i2c
|
|
|
|
#project specific files
|
|
SRC = matrix.c
|
|
QUANTUM_LIB_SRC += i2c_master.c
|