mirror of
https://github.com/firewalkwithm3/qmk_firmware.git
synced 2024-11-22 11:30:30 +08:00
Add pointer(?) to disable_JTAG to prevent compiler errors (#4310)
This commit is contained in:
parent
bd6d6d93f2
commit
f63c0b7844
|
@ -92,13 +92,14 @@ void split_keyboard_setup(void) {
|
|||
sei();
|
||||
}
|
||||
|
||||
void disable_JTAG(void);
|
||||
void keyboard_slave_loop(void) {
|
||||
// Disable JTAG since we skip calling keyboard_init() on the slave side
|
||||
// Future fix will possible call keyboard_init() on the slave to remove this need
|
||||
disable_JTAG();
|
||||
|
||||
|
||||
matrix_init();
|
||||
|
||||
|
||||
//Init RGB
|
||||
#ifdef RGBLIGHT_ENABLE
|
||||
rgblight_init();
|
||||
|
@ -107,7 +108,7 @@ void keyboard_slave_loop(void) {
|
|||
while (1) {
|
||||
// Matrix Slave Scan
|
||||
matrix_slave_scan();
|
||||
|
||||
|
||||
// Read Backlight Info
|
||||
#ifdef BACKLIGHT_ENABLE
|
||||
#ifdef USE_I2C
|
||||
|
@ -126,14 +127,14 @@ void keyboard_slave_loop(void) {
|
|||
// Disable interupts (RGB data is big)
|
||||
cli();
|
||||
// Create new DWORD for RGB data
|
||||
uint32_t dword;
|
||||
|
||||
uint32_t dword;
|
||||
|
||||
// Fill the new DWORD with the data that was sent over
|
||||
uint8_t *dword_dat = (uint8_t *)(&dword);
|
||||
for (int i = 0; i < 4; i++) {
|
||||
dword_dat[i] = i2c_slave_buffer[I2C_RGB_START+i];
|
||||
}
|
||||
|
||||
|
||||
// Update the RGB now with the new data and set RGB_DIRTY to false
|
||||
rgblight_update_dword(dword);
|
||||
RGB_DIRTY = false;
|
||||
|
|
Loading…
Reference in a new issue