summaryrefslogtreecommitdiffstats
path: root/drivers/avr/is31fl3731.c
diff options
context:
space:
mode:
authorJack Humbert <jack.humb@gmail.com>2018-05-16 04:30:58 +0200
committerJack Humbert <jack.humb@gmail.com>2018-05-16 04:30:58 +0200
commit682555faac8a67deff5688b956165cd1c39389cb (patch)
tree00a0991aed23eee4e2ad3bbcfab202476c7c2676 /drivers/avr/is31fl3731.c
parent6dc215cd679d54ca2ab985c21c9bb299aca74b01 (diff)
downloadqmk_firmware-682555faac8a67deff5688b956165cd1c39389cb.tar.gz
qmk_firmware-682555faac8a67deff5688b956165cd1c39389cb.tar.xz
i2c fix
Diffstat (limited to 'drivers/avr/is31fl3731.c')
-rw-r--r--drivers/avr/is31fl3731.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/drivers/avr/is31fl3731.c b/drivers/avr/is31fl3731.c
index c7a99e3a3..13dfe6eaf 100644
--- a/drivers/avr/is31fl3731.c
+++ b/drivers/avr/is31fl3731.c
@@ -84,7 +84,8 @@ void IS31FL3731_write_register( uint8_t addr, uint8_t reg, uint8_t data )
g_twi_transfer_buffer[1] = data;
//Transmit data until succesful
- while(i2c_transmit(addr << 1, g_twi_transfer_buffer,2) != 0);
+ //while(i2c_transmit(addr << 1, g_twi_transfer_buffer,2) != 0);
+ i2c_transmit(addr << 1, g_twi_transfer_buffer,2);
}
void IS31FL3731_write_pwm_buffer( uint8_t addr, uint8_t *pwm_buffer )
@@ -108,7 +109,9 @@ void IS31FL3731_write_pwm_buffer( uint8_t addr, uint8_t *pwm_buffer )
}
//Transmit buffer until succesful
- while(i2c_transmit(addr << 1, g_twi_transfer_buffer,17) != 0);
+ //while(i2c_transmit(addr << 1, g_twi_transfer_buffer,17) != 0);
+ i2c_transmit(addr << 1, g_twi_transfer_buffer,17);
+
}
}