Configurator does not work with melody96 leds (#3396)
* move out led code from keymap.c to melody96.c * remove the other led_set_user
This commit is contained in:
		
							parent
							
								
									e954dfcf8c
								
							
						
					
					
						commit
						4de809535a
					
				
					 3 changed files with 21 additions and 70 deletions
				
			
		| 
						 | 
				
			
			@ -47,37 +47,3 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
 | 
			
		|||
    }
 | 
			
		||||
	return true;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
void led_set_user(uint8_t usb_led) {
 | 
			
		||||
 | 
			
		||||
	if (usb_led & (1 << USB_LED_NUM_LOCK)) {
 | 
			
		||||
		DDRC |= (1 << 6); PORTC &= ~(1 << 6);
 | 
			
		||||
	} else {
 | 
			
		||||
		DDRC &= ~(1 << 6); PORTC &= ~(1 << 6);
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	if (usb_led & (1 << USB_LED_CAPS_LOCK)) {
 | 
			
		||||
		DDRC |= (1 << 7); PORTC &= ~(1 << 7);
 | 
			
		||||
	} else {
 | 
			
		||||
		DDRC &= ~(1 << 7); PORTC &= ~(1 << 7);
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	if (usb_led & (1 << USB_LED_SCROLL_LOCK)) {
 | 
			
		||||
		DDRB |= (1 << 5); PORTB &= ~(1 << 5);
 | 
			
		||||
	} else {
 | 
			
		||||
		DDRB &= ~(1 << 5); PORTB &= ~(1 << 5);
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	if (usb_led & (1 << USB_LED_COMPOSE)) {
 | 
			
		||||
 | 
			
		||||
	} else {
 | 
			
		||||
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	if (usb_led & (1 << USB_LED_KANA)) {
 | 
			
		||||
 | 
			
		||||
	} else {
 | 
			
		||||
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,7 +1,5 @@
 | 
			
		|||
#include QMK_KEYBOARD_H
 | 
			
		||||
 | 
			
		||||
#define _______ KC_TRNS
 | 
			
		||||
 | 
			
		||||
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
 | 
			
		||||
 | 
			
		||||
  /* Layer 0, default layer
 | 
			
		||||
| 
						 | 
				
			
			@ -84,37 +82,3 @@ void matrix_scan_user(void) {
 | 
			
		|||
bool process_record_user(uint16_t keycode, keyrecord_t *record) {
 | 
			
		||||
	return true;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
void led_set_user(uint8_t usb_led) {
 | 
			
		||||
 | 
			
		||||
	if (usb_led & (1 << USB_LED_NUM_LOCK)) {
 | 
			
		||||
		DDRC |= (1 << 6); PORTC &= ~(1 << 6);
 | 
			
		||||
	} else {
 | 
			
		||||
		DDRC &= ~(1 << 6); PORTC &= ~(1 << 6);
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	if (usb_led & (1 << USB_LED_CAPS_LOCK)) {
 | 
			
		||||
		DDRC |= (1 << 7); PORTC &= ~(1 << 7);
 | 
			
		||||
	} else {
 | 
			
		||||
		DDRC &= ~(1 << 7); PORTC &= ~(1 << 7);
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	if (usb_led & (1 << USB_LED_SCROLL_LOCK)) {
 | 
			
		||||
		DDRB |= (1 << 5); PORTB &= ~(1 << 5);
 | 
			
		||||
	} else {
 | 
			
		||||
		DDRB &= ~(1 << 5); PORTB &= ~(1 << 5);
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	if (usb_led & (1 << USB_LED_COMPOSE)) {
 | 
			
		||||
 | 
			
		||||
	} else {
 | 
			
		||||
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	if (usb_led & (1 << USB_LED_KANA)) {
 | 
			
		||||
 | 
			
		||||
	} else {
 | 
			
		||||
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1 +1,22 @@
 | 
			
		|||
#include "melody96.h"
 | 
			
		||||
 | 
			
		||||
void led_set_user(uint8_t usb_led) {
 | 
			
		||||
 | 
			
		||||
	if (usb_led & (1 << USB_LED_NUM_LOCK)) {
 | 
			
		||||
		DDRC |= (1 << 6); PORTC &= ~(1 << 6);
 | 
			
		||||
	} else {
 | 
			
		||||
		DDRC &= ~(1 << 6); PORTC &= ~(1 << 6);
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	if (usb_led & (1 << USB_LED_CAPS_LOCK)) {
 | 
			
		||||
		DDRC |= (1 << 7); PORTC &= ~(1 << 7);
 | 
			
		||||
	} else {
 | 
			
		||||
		DDRC &= ~(1 << 7); PORTC &= ~(1 << 7);
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	if (usb_led & (1 << USB_LED_SCROLL_LOCK)) {
 | 
			
		||||
		DDRB |= (1 << 5); PORTB &= ~(1 << 5);
 | 
			
		||||
	} else {
 | 
			
		||||
		DDRB &= ~(1 << 5); PORTB &= ~(1 << 5);
 | 
			
		||||
	}
 | 
			
		||||
}
 | 
			
		||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue