Example #1
0
void led_set_kb(uint8_t usb_led) {
  if (IS_LED_ON(usb_led, USB_LED_CAPS_LOCK)) {
    writePinLow(CAPS_PIN);
  } else {
    writePinHigh(CAPS_PIN);
  }

  led_set_user(usb_led);
}
Example #2
0
void led_set_kb(uint8_t usb_led) {
	if (usb_led & (1<<USB_LED_CAPS_LOCK)) {
		do60_caps_led_on();
	} else {
		do60_caps_led_off();
	}

	led_set_user(usb_led);
}
Example #3
0
void led_set_kb(uint8_t usb_led) {
	if (usb_led & (1<<USB_LED_CAPS_LOCK)) {
        // Turn capslock on
        PORTF |= (1<<5);
    } else {
        // Turn capslock off
        PORTF &= ~(1<<5);
    }
	led_set_user(usb_led);
}
Example #4
0
void led_set_kb(uint8_t usb_led)
{
    // put your keyboard LED indicator (ex: Caps Lock LED) toggling code here
#ifdef ISSI_ENABLE
#ifdef CAPSLOCK_LED
    if (usb_led & (1 << USB_LED_CAPS_LOCK)) {
        activateLED(0, 3, 7, 255);
    }else{
        activateLED(0, 3, 7, 0);
    }
#endif // CAPSLOCK_LED
#endif // ISS_ENABLE
    led_set_user(usb_led);
}
Example #5
0
void led_set_kb(uint8_t usb_led) {
  bool leds[8] = {
    usb_led & (1<<USB_LED_CAPS_LOCK),
    usb_led & (1<<USB_LED_SCROLL_LOCK),
    usb_led & (1<<USB_LED_NUM_LOCK),
    layer_state & (1<<1),
    layer_state & (1<<2),
    layer_state & (1<<3),
    layer_state & (1<<4),
    layer_state & (1<<5)
  };
  indicator_leds_set(leds);

  led_set_user(usb_led);
}
Example #6
0
void led_set_kb(uint8_t usb_led) {
	// put your keyboard LED indicator (ex: Caps Lock LED) toggling code here

//Copyright 2014 Warren Janssens <*****@*****.**>
   uint8_t leds = 0xF0;
    if (usb_led & 1 << USB_LED_NUM_LOCK)
        leds &= ~0x10;
    if (usb_led & 1 << USB_LED_CAPS_LOCK)
        leds &= ~0x80;
    if (usb_led & 1 << USB_LED_SCROLL_LOCK)
        leds &= ~0x20;
    PORTD = (PORTD & 0x0F) | leds;

	led_set_user(usb_led);

}
Example #7
0
void led_set_kb(uint8_t usb_led) {
	// put your keyboard LED indicator (ex: Caps Lock LED) toggling code here

  if (usb_led & (1 << USB_LED_CAPS_LOCK))
  {
    // HI
    DDRD  |= (1<<4);
    PORTD |= (1<<4);
  }
  else
  {
    // Hi-Z
    DDRD  &= ~(1<<4);
    PORTD &= ~(1<<4);
  }

  if (usb_led & (1 << USB_LED_NUM_LOCK))
  {
    // HI
    DDRD  |= (1<<5);
    PORTD |= (1<<5);
  }
  else
  {
    // Hi-Z
    DDRD  &= ~(1<<5);
    PORTD &= ~(1<<5);
  }

  if (usb_led & (1 << USB_LED_SCROLL_LOCK))
  {
    // HI
    DDRD  |= (1<<6);
    PORTD |= (1<<6);
  }
  else
  {
    // Hi-Z
    DDRD  &= ~(1<<6);
    PORTD &= ~(1<<6);
  }

	led_set_user(usb_led);
}
Example #8
0
void led_set_kb(uint8_t usb_led) {
    if (usb_led & (1<<USB_LED_CAPS_LOCK))
    {
        PORTB |= (1<<6); // HI
    }
    else
    {
        PORTB &= ~(1<<6); // LO
    }

    if (usb_led & (1<<USB_LED_SCROLL_LOCK))
    {
        PORTB |= (1<<7); // HI
    }
    else
    {
        PORTB &= ~(1<<7); // LO
    }

    led_set_user(usb_led);
}
Example #9
0
void matrix_scan_user(void) {
	uint8_t layer = biton32(layer_state);
    
	switch (layer) {
		case UTILITY:
			if (q == 0) {
				setNumlockLed(true);
			} else if (q == 512) {
				setNumlockLed(false);
			}
			q++;
			if (q == 1024) {
				q = 0;
			}
			break;
		default:
			if (q != 0) {
				led_set_user(ledStatus);
				q = 0;
			}
			break;
	}
}
Example #10
0
void led_set_kb(uint8_t usb_led) {
	// put your keyboard LED indicator (ex: Caps Lock LED) toggling code here
	
    if (usb_led & (1<<USB_LED_CAPS_LOCK)) {
		gh60_caps_led_on();
		} else {
		gh60_caps_led_off(); 
    }
	
    // if (usb_led & (1<<USB_LED_NUM_LOCK)) {
		// gh60_esc_led_on();
		// } else {
		// gh60_esc_led_off(); 
    // }
	
    // if (usb_led & (1<<USB_LED_SCROLL_LOCK)) {
		// gh60_fn_led_on();
		// } else {
		// gh60_fn_led_off(); 	
    // }

	led_set_user(usb_led);	
}
Example #11
0
void led_set_kb(uint8_t usb_led) {
	// put your keyboard LED indicator (ex: Caps Lock LED) toggling code here

	led_set_user(usb_led);
}
Example #12
0
void led_set_kb(uint8_t usb_led) {
    led_set_user(usb_led);
}
Example #13
0
void led_set_kb(uint8_t usb_led) {
	// put your keyboard LED indicator (ex: Caps Lock LED) toggling code here

	led_set_user(usb_led);

inline void kinesis_keypad_led_on(void)    { DDRF |=  (1<<0); PORTF |=  (1<<0); }