Browse Source

Add a trick to jump to bootloader

old_master
Kai Ryu 9 years ago
parent
commit
342591ee32
1 changed files with 14 additions and 0 deletions
  1. 14
    0
      keyboard/tentapad/led.c

+ 14
- 0
keyboard/tentapad/led.c View File

@@ -17,11 +17,25 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.

#include <avr/io.h>
#include "stdint.h"
#include "bootloader.h"
#include "timer.h"
#include "led.h"


#ifndef LEDMAP_ENABLE
void led_set(uint8_t usb_led)
{
static uint16_t start = 0;
static uint8_t count = 0;
if (usb_led & (1<<USB_LED_SCROLL_LOCK)) {
if (timer_elapsed(start) > 250) {
start = timer_read();
count = 0;
}
count++;
if (count >= 8) {
bootloader_jump();
}
}
}
#endif