Merge pull request #507 from ruiqimao/master
fixed clueboard LED pin assignments and matrix documentation
This commit is contained in:
		
						commit
						d5102c7715
					
				
					 4 changed files with 33 additions and 17 deletions
				
			
		| 
						 | 
				
			
			@ -1,17 +1 @@
 | 
			
		|||
#include "clueboard.h"
 | 
			
		||||
 | 
			
		||||
void led_init_ports() {
 | 
			
		||||
    // * Set our LED pins as output
 | 
			
		||||
    DDRB |= (1<<4);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
void led_set_kb(uint8_t usb_led) {
 | 
			
		||||
    DDRF |= (1<<0);
 | 
			
		||||
    if (usb_led & (1<<USB_LED_CAPS_LOCK)) {
 | 
			
		||||
        // Turn capslock on
 | 
			
		||||
        PORTF |= (1<<0);
 | 
			
		||||
    } else {
 | 
			
		||||
        // Turn capslock off
 | 
			
		||||
        PORTF &= ~(1<<0);
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1 +1,17 @@
 | 
			
		|||
#include "rev1.h"
 | 
			
		||||
 | 
			
		||||
void led_init_ports() {
 | 
			
		||||
    // * Set our LED pins as output
 | 
			
		||||
    DDRF |= (1<<0);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
void led_set_kb(uint8_t usb_led) {
 | 
			
		||||
    DDRF |= (1<<0);
 | 
			
		||||
    if (usb_led & (1<<USB_LED_CAPS_LOCK)) {
 | 
			
		||||
        // Turn capslock on
 | 
			
		||||
        PORTF |= (1<<0);
 | 
			
		||||
    } else {
 | 
			
		||||
        // Turn capslock off
 | 
			
		||||
        PORTF &= ~(1<<0);
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -45,3 +45,19 @@ void backlight_set(uint8_t level) {
 | 
			
		|||
        PORTD &= ~(1<<4); // Arrows
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
void led_init_ports() {
 | 
			
		||||
    // * Set our LED pins as output
 | 
			
		||||
    DDRB |= (1<<4);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
void led_set_kb(uint8_t usb_led) {
 | 
			
		||||
    DDRB |= (1<<4);
 | 
			
		||||
    if (usb_led & (1<<USB_LED_CAPS_LOCK)) {
 | 
			
		||||
        // Turn capslock on
 | 
			
		||||
        PORTB |= (1<<4);
 | 
			
		||||
    } else {
 | 
			
		||||
        // Turn capslock off
 | 
			
		||||
        PORTB &= ~(1<<4);
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -13,7 +13,7 @@
 | 
			
		|||
 * |------------------------------------------------------------.
 | 
			
		||||
 * |  30| 31| 32| 33| 34| 35| 36| 37| 80| 81| 82| 83| 84|  85|86|
 | 
			
		||||
 * |------------------------------------------------------------------.
 | 
			
		||||
 * |  40| 41|  42|  43|   45|       46|   90|  91|  92| 93| 94| 95| 96|
 | 
			
		||||
 * |  40| 41|  42|  43|   45|       46|   90|  92|  93| 94| 95| 96| 97|
 | 
			
		||||
 * `------------------------------------------------------------------'
 | 
			
		||||
 * ,-----------------------------------------------------------.  ,---.
 | 
			
		||||
 * |  `|  1|  2|  3|  4|  5|  6|  7|  8|  9|  0|  -|  =|Yen| BS|  |Ins|
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue