correct items from merge

arm_rgb
Jack Humbert 6 years ago
parent 5112eab859
commit 4c68334ca6

@ -149,7 +149,7 @@ void WS2812_init(void) {
}
void WS2812_set_color( uint8_t index, uint8_t red, uint8_t green, uint8_t blue ) {
void WS2812_set_color( int index, uint8_t red, uint8_t green, uint8_t blue ) {
led_array[index].r = red;
led_array[index].g = green;
led_array[index].b = blue;

@ -31,7 +31,7 @@
#include "rgblight_types.h"
void WS2812_init(void);
void WS2812_set_color( uint8_t index, uint8_t red, uint8_t green, uint8_t blue );
void WS2812_set_color( int index, uint8_t red, uint8_t green, uint8_t blue );
void WS2812_set_color_all( uint8_t red, uint8_t green, uint8_t blue );
void WS2812_send_colors(void);

@ -847,37 +847,6 @@ void rgb_matrix_init(void) {
eeconfig_debug_rgb_matrix(); // display current eeprom values
}
void rgb_matrix_setup_drivers(void) {
// Initialize TWI
#ifdef IS31FL3731
i2c_init();
IS31FL3731_init( DRIVER_ADDR_1 );
IS31FL3731_init( DRIVER_ADDR_2 );
#elif defined (IS31FL3733)
i2c_init();
IS31FL3733_init( DRIVER_ADDR_1 );
#elif defined(WS2812)
WS2812_init();
#endif
for ( int index = 0; index < DRIVER_LED_TOTAL; index++ ) {
__attribute__((unused))
bool enabled = true;
// This only caches it for later
#ifdef IS31FL3731
IS31FL3731_set_led_control_register( index, enabled, enabled, enabled );
#elif defined (IS31FL3733)
IS31FL3733_set_led_control_register( index, enabled, enabled, enabled );
#endif
}
// This actually updates the LED drivers
#ifdef IS31FL3731
IS31FL3731_update_led_control_registers( DRIVER_ADDR_1, DRIVER_ADDR_2 );
#elif defined (IS31FL3733)
IS31FL3733_update_led_control_registers( DRIVER_ADDR_1, DRIVER_ADDR_2 );
#endif
}
// Deals with the messy details of incrementing an integer
uint8_t increment( uint8_t value, uint8_t step, uint8_t min, uint8_t max ) {
int16_t new_value = value;

Loading…
Cancel
Save