|
|
@ -900,16 +900,16 @@ void send_string_with_delay(const char *str, uint8_t interval) { |
|
|
|
while (1) { |
|
|
|
char ascii_code = *str; |
|
|
|
if (!ascii_code) break; |
|
|
|
if (ascii_code == 1) { |
|
|
|
if (ascii_code == SS_TAP_CODE) { |
|
|
|
// tap |
|
|
|
uint8_t keycode = *(++str); |
|
|
|
register_code(keycode); |
|
|
|
unregister_code(keycode); |
|
|
|
} else if (ascii_code == 2) { |
|
|
|
} else if (ascii_code == SS_DOWN_CODE) { |
|
|
|
// down |
|
|
|
uint8_t keycode = *(++str); |
|
|
|
register_code(keycode); |
|
|
|
} else if (ascii_code == 3) { |
|
|
|
} else if (ascii_code == SS_UP_CODE) { |
|
|
|
// up |
|
|
|
uint8_t keycode = *(++str); |
|
|
|
unregister_code(keycode); |
|
|
@ -926,16 +926,16 @@ void send_string_with_delay_P(const char *str, uint8_t interval) { |
|
|
|
while (1) { |
|
|
|
char ascii_code = pgm_read_byte(str); |
|
|
|
if (!ascii_code) break; |
|
|
|
if (ascii_code == 1) { |
|
|
|
if (ascii_code == SS_TAP_CODE) { |
|
|
|
// tap |
|
|
|
uint8_t keycode = pgm_read_byte(++str); |
|
|
|
register_code(keycode); |
|
|
|
unregister_code(keycode); |
|
|
|
} else if (ascii_code == 2) { |
|
|
|
} else if (ascii_code == SS_DOWN_CODE) { |
|
|
|
// down |
|
|
|
uint8_t keycode = pgm_read_byte(++str); |
|
|
|
register_code(keycode); |
|
|
|
} else if (ascii_code == 3) { |
|
|
|
} else if (ascii_code == SS_UP_CODE) { |
|
|
|
// up |
|
|
|
uint8_t keycode = pgm_read_byte(++str); |
|
|
|
unregister_code(keycode); |
|
|
|