Keyboard: Improvement of crkbd communication functions (based on helix-keyboard) (#3798)
* improvement of crkbd communication functions (based on helix-keyboard) * Removed unnecessary code. * Changed read restriction from #define to #pragma once. * Changed from sizeof to defined size. * moved lib folder to crkbdroot. removed warning of ws2812.d
This commit is contained in:
parent
fa1ee47cf2
commit
35efcc9f39
31 changed files with 582 additions and 235 deletions
|
@ -5,7 +5,6 @@
|
|||
#include "split_util.h"
|
||||
#endif
|
||||
#ifdef SSD1306OLED
|
||||
#include "LUFA/Drivers/Peripheral/TWI.h"
|
||||
#include "ssd1306.h"
|
||||
#endif
|
||||
|
||||
|
@ -130,7 +129,6 @@ void matrix_init_user(void) {
|
|||
#endif
|
||||
//SSD1306 OLED init, make sure to add #define SSD1306OLED in config.h
|
||||
#ifdef SSD1306OLED
|
||||
TWI_Init(TWI_BIT_PRESCALE_1, TWI_BITLENGTH_FROM_FREQ(1, 800000));
|
||||
iota_gfx_init(!has_usb()); // turns on the display
|
||||
#endif
|
||||
}
|
||||
|
|
|
@ -21,10 +21,10 @@ SWAP_HANDS_ENABLE = no # Enable one-hand typing
|
|||
SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend
|
||||
|
||||
# If you want to change the display of OLED, you need to change here
|
||||
SRC += ../lib/rgb_state_reader.c \
|
||||
../lib/layer_state_reader.c \
|
||||
../lib/logo_reader.c \
|
||||
../lib/keylogger.c \
|
||||
# ../lib/mode_icon_reader.c \
|
||||
# ../lib/host_led_state_reader.c \
|
||||
# ../lib/timelogger.c \
|
||||
SRC += ./lib/rgb_state_reader.c \
|
||||
./lib/layer_state_reader.c \
|
||||
./lib/logo_reader.c \
|
||||
./lib/keylogger.c \
|
||||
# ./lib/mode_icon_reader.c \
|
||||
# ./lib/host_led_state_reader.c \
|
||||
# ./lib/timelogger.c \
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue