Skip to content

Commit

Permalink
[keyboard] Prevent LED flicker when connecting AnnePro 2 (#19709)
Browse files Browse the repository at this point in the history
  • Loading branch information
kdarkhan authored Mar 12, 2023
1 parent bcfe678 commit a5e7390
Show file tree
Hide file tree
Showing 4 changed files with 2 additions and 7 deletions.
4 changes: 1 addition & 3 deletions keyboards/annepro2/annepro2.c
Original file line number Diff line number Diff line change
Expand Up @@ -101,11 +101,9 @@ void keyboard_post_init_kb(void) {
// loop to clear out receive buffer from ble wakeup
while (!sdGetWouldBlock(&SD1)) sdGet(&SD1);

ap2_led_get_status();

#ifdef RGB_MATRIX_ENABLE
ap2_led_enable();
ap2_led_set_manual_control(1);
ap2_led_enable();
#endif

keyboard_post_init_user();
Expand Down
2 changes: 0 additions & 2 deletions keyboards/annepro2/ap2_led.c
Original file line number Diff line number Diff line change
Expand Up @@ -60,8 +60,6 @@ void ap2_led_enable(void) { proto_tx(CMD_LED_ON, NULL, 0, 3); }

void ap2_led_set_profile(uint8_t prof) { proto_tx(CMD_LED_SET_PROFILE, &prof, sizeof(prof), 3); }

void ap2_led_get_status(void) { proto_tx(CMD_LED_GET_STATUS, NULL, 0, 3); }

void ap2_led_next_profile(void) { proto_tx(CMD_LED_NEXT_PROFILE, NULL, 0, 3); }

void ap2_led_next_intensity(void) { proto_tx(CMD_LED_NEXT_INTENSITY, NULL, 0, 3); }
Expand Down
1 change: 0 additions & 1 deletion keyboards/annepro2/ap2_led.h
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,6 @@ void ap2_set_IAP(void);
void ap2_led_disable(void);
void ap2_led_enable(void);
void ap2_led_set_profile(uint8_t prof);
void ap2_led_get_status(void);
void ap2_led_next_profile(void);
void ap2_led_prev_profile(void);
void ap2_led_next_intensity(void);
Expand Down
2 changes: 1 addition & 1 deletion keyboards/annepro2/protocol.h
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ enum {
CMD_LED_MASK_SET_MONO = 0x12,

/* Reactive / status */
CMD_LED_GET_STATUS = 0x20,
CMD_LED_GET_STATUS = 0x20, /* unused */
CMD_LED_KEY_BLINK = 0x21,
CMD_LED_KEY_DOWN = 0x22,
CMD_LED_KEY_UP = 0x23, /* TODO */
Expand Down

0 comments on commit a5e7390

Please sign in to comment.