[Keyboard] Dimple: fix unintended LED behaviour (#6046)
* Dimple: fix unintended LED behaviour The LED was always-on if the custom keymap did not call dimple_led_off() at least once. * Dimple: LED code fixup
This commit is contained in:
		
							parent
							
								
									32952d8624
								
							
						
					
					
						commit
						a678f4a206
					
				
					 1 changed files with 8 additions and 2 deletions
				
			
		| 
						 | 
				
			
			@ -16,9 +16,15 @@
 | 
			
		|||
#include "dimple.h"
 | 
			
		||||
 | 
			
		||||
void dimple_led_on() {
 | 
			
		||||
  DDRE |= (1 << 6); PORTE &= ~(1 << 6);
 | 
			
		||||
  writePinHigh(E6);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
void dimple_led_off() {
 | 
			
		||||
  DDRE &= ~(1 << 6); PORTE &= ~(1 << 6);
 | 
			
		||||
  writePinLow(E6);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
void keyboard_pre_init_kb(void) {
 | 
			
		||||
  // Initialize Caps Lock LED
 | 
			
		||||
  setPinOutput(E6);
 | 
			
		||||
  keyboard_pre_init_user();
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue