From 1366cfc2e542109ebae4a88b76f29a29dcd89e11 Mon Sep 17 00:00:00 2001 From: Mark Date: Thu, 16 Jun 2022 11:15:18 -0700 Subject: [PATCH] Removed LEFT_LEDS code --- betalupi_ergodox.c | 77 +--------------------------------------------- betalupi_ergodox.h | 24 --------------- matrix.c | 3 -- rules.mk | 5 --- 4 files changed, 1 insertion(+), 108 deletions(-) diff --git a/betalupi_ergodox.c b/betalupi_ergodox.c index 965b1a8..53dc60d 100644 --- a/betalupi_ergodox.c +++ b/betalupi_ergodox.c @@ -65,7 +65,6 @@ void matrix_init_kb(void) { PORTE |= (1<<6); keyboard_config.raw = eeconfig_read_kb(); - ergodox_led_all_set((uint8_t)keyboard_config.led_level * 255 / 4 ); #ifdef RGB_MATRIX_ENABLE if (keyboard_config.rgb_matrix_enable) { rgb_matrix_set_flags(LED_FLAG_ALL); @@ -88,49 +87,12 @@ void ergodox_blink_all_leds(void) { _delay_ms(50); ergodox_right_led_3_on(); _delay_ms(50); -#ifdef LEFT_LEDS - ergodox_left_led_1_on(); - _delay_ms(50); - if (!mcp23018_status) { - mcp23018_status = ergodox_left_leds_update(); - } - ergodox_left_led_2_on(); - _delay_ms(50); - if (!mcp23018_status) { - mcp23018_status = ergodox_left_leds_update(); - } - ergodox_left_led_3_on(); - _delay_ms(50); - if (!mcp23018_status) { - mcp23018_status = ergodox_left_leds_update(); - } -#endif + ergodox_right_led_1_off(); _delay_ms(50); ergodox_right_led_2_off(); _delay_ms(50); ergodox_right_led_3_off(); -#ifdef LEFT_LEDS - _delay_ms(50); - ergodox_left_led_1_off(); - if (!mcp23018_status) { - mcp23018_status = ergodox_left_leds_update(); - } - _delay_ms(50); - ergodox_left_led_2_off(); - if (!mcp23018_status) { - mcp23018_status = ergodox_left_leds_update(); - } - _delay_ms(50); - ergodox_left_led_3_off(); - if (!mcp23018_status) { - mcp23018_status = ergodox_left_leds_update(); - } -#endif - - //ergodox_led_all_on(); - //_delay_ms(333); - ergodox_led_all_set((uint8_t)keyboard_config.led_level * 255 / 4 ); ergodox_led_all_off(); } @@ -174,48 +136,11 @@ uint8_t init_mcp23018(void) { out: i2c_stop(); -#ifdef LEFT_LEDS - if (!mcp23018_status) mcp23018_status = ergodox_left_leds_update(); -#endif // LEFT_LEDS - // SREG=sreg_prev; return mcp23018_status; } -#ifdef LEFT_LEDS -uint8_t ergodox_left_leds_update(void) { - if (mcp23018_status) { // if there was an error - return mcp23018_status; - } -#define LEFT_LED_1_SHIFT 7 // in MCP23018 port B -#define LEFT_LED_2_SHIFT 6 // in MCP23018 port B -#define LEFT_LED_3_SHIFT 7 // in MCP23018 port A - - // set logical value (doesn't matter on inputs) - // - unused : hi-Z : 1 - // - input : hi-Z : 1 - // - driving : hi-Z : 1 - mcp23018_status = i2c_start(I2C_ADDR_WRITE, ERGODOX_EZ_I2C_TIMEOUT); - if (mcp23018_status) goto out; - mcp23018_status = i2c_write(OLATA, ERGODOX_EZ_I2C_TIMEOUT); - if (mcp23018_status) goto out; - mcp23018_status = i2c_write(0b11111111 - & ~(ergodox_left_led_3<