瀏覽代碼

Add a trick to jump to bootloader

old_master
Kai Ryu 9 年之前
父節點
當前提交
342591ee32
共有 1 個檔案被更改,包括 14 行新增0 行删除
  1. 14
    0
      keyboard/tentapad/led.c

+ 14
- 0
keyboard/tentapad/led.c 查看文件

@@ -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