Add pointer(?) to disable_JTAG to prevent compiler errors (#4310)

daktil_manuform
Drashna Jaelre 2018-10-31 15:14:59 -07:00 committed by MechMerlin
parent bd6d6d93f2
commit f63c0b7844
1 changed files with 7 additions and 6 deletions

View File

@ -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;