remove breath functions from keymap
parent
16774333ad
commit
a144968807
|
@ -23,7 +23,6 @@ enum ic60_keycodes {
|
||||||
BACKLIGHT,
|
BACKLIGHT,
|
||||||
BRIGHT,
|
BRIGHT,
|
||||||
DIM,
|
DIM,
|
||||||
BREATH,
|
|
||||||
ALL,
|
ALL,
|
||||||
GAME,
|
GAME,
|
||||||
MODE_SINGLE,
|
MODE_SINGLE,
|
||||||
|
@ -118,7 +117,6 @@ enum macro_id {
|
||||||
ACTION_LEDS_BACKLIGHT,
|
ACTION_LEDS_BACKLIGHT,
|
||||||
ACTION_LEDS_BRIGHT,
|
ACTION_LEDS_BRIGHT,
|
||||||
ACTION_LEDS_DIM,
|
ACTION_LEDS_DIM,
|
||||||
ACTION_LEDS_BREATH,
|
|
||||||
ACTION_LEDS_SINGLE,
|
ACTION_LEDS_SINGLE,
|
||||||
ACTION_LEDS_PAGE,
|
ACTION_LEDS_PAGE,
|
||||||
ACTION_LEDS_FLASH,
|
ACTION_LEDS_FLASH,
|
||||||
|
@ -175,7 +173,6 @@ const uint16_t fn_actions[] = {
|
||||||
[BACKLIGHT] = ACTION_FUNCTION(ACTION_LEDS_BACKLIGHT),
|
[BACKLIGHT] = ACTION_FUNCTION(ACTION_LEDS_BACKLIGHT),
|
||||||
[BRIGHT] = ACTION_FUNCTION(ACTION_LEDS_BRIGHT),
|
[BRIGHT] = ACTION_FUNCTION(ACTION_LEDS_BRIGHT),
|
||||||
[DIM] = ACTION_FUNCTION(ACTION_LEDS_DIM),
|
[DIM] = ACTION_FUNCTION(ACTION_LEDS_DIM),
|
||||||
[BREATH] = ACTION_FUNCTION(ACTION_LEDS_BREATH),
|
|
||||||
[MODE_SINGLE] = ACTION_FUNCTION(ACTION_LEDS_SINGLE),
|
[MODE_SINGLE] = ACTION_FUNCTION(ACTION_LEDS_SINGLE),
|
||||||
[MODE_PAGE] = ACTION_FUNCTION(ACTION_LEDS_PAGE),
|
[MODE_PAGE] = ACTION_FUNCTION(ACTION_LEDS_PAGE),
|
||||||
[MODE_FLASH] = ACTION_FUNCTION(ACTION_LEDS_FLASH),
|
[MODE_FLASH] = ACTION_FUNCTION(ACTION_LEDS_FLASH),
|
||||||
|
@ -225,13 +222,6 @@ void action_function(keyrecord_t *record, uint8_t id, uint8_t opt) {
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case ACTION_LEDS_BREATH:
|
|
||||||
if(record->event.pressed) {
|
|
||||||
msg=(TOGGLE_BREATH << 8) | 0;
|
|
||||||
chMBPost(&led_mailbox, msg, TIME_IMMEDIATE);
|
|
||||||
}
|
|
||||||
break;
|
|
||||||
|
|
||||||
//set led_mode for matrix_scan to toggle leds
|
//set led_mode for matrix_scan to toggle leds
|
||||||
case ACTION_LEDS_SINGLE:
|
case ACTION_LEDS_SINGLE:
|
||||||
led_mode_global = MODE_SINGLE;
|
led_mode_global = MODE_SINGLE;
|
||||||
|
|
|
@ -72,10 +72,13 @@ chMBPost(&led_mailbox, message, timeout);
|
||||||
-timeout is usually TIME_IMMEDIATE
|
-timeout is usually TIME_IMMEDIATE
|
||||||
|
|
||||||
An example:
|
An example:
|
||||||
1. set the message to be sent. First byte (LSB) is the led address, and second is the message type
|
```c
|
||||||
* `msg=(ON_LED << 8) | 42;`
|
//set the message to be sent. First byte (LSB) is the led address, and second is the message type
|
||||||
2. send msg to the led mailbox
|
msg=(ON_LED << 8) | 42;
|
||||||
* `chMBPost(&led_mailbox, msg, TIME_IMMEDIATE);`
|
|
||||||
|
//send msg to the led mailbox
|
||||||
|
chMBPost(&led_mailbox, msg, TIME_IMMEDIATE);
|
||||||
|
```
|
||||||
|
|
||||||
Another:
|
Another:
|
||||||
```c
|
```c
|
||||||
|
|
Loading…
Reference in New Issue