mirror of
				https://github.com/mfulz/qmk_firmware.git
				synced 2025-11-03 23:02:34 +01:00 
			
		
		
		
	remove breath functions from keymap
This commit is contained in:
		
							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…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user