]> git.gir.st - tmk_keyboard.git/blob - keyboard/infinity/mbed-infinity/README
Merge pull request #148 from cub-uanic/patch-1
[tmk_keyboard.git] / keyboard / infinity / mbed-infinity / README
1 mbed fix for Infinity
2 =====================
3 Without linker script patch it doesn't place vector table in final binary.
4 And clock is configured to 48MHz using internal clock reference and FLL multiplication.
5
6
7 mbed/targets/cmsis/TARGET_Freescale/TARGET_K20D50M/system_MK20D5.c
8 Fix SystemInit: clock setup for internal clock. Inifinity has no external Xtal.
9
10 mbed/targets/cmsis/TARGET_Freescale/TARGET_K20D50M/cmsis_nvic.c
11 Fix NVIC vector address of firmware 0x1000 instead of 0x0
12
13 mbed/targets/cmsis/TARGET_Freescale/TARGET_K20D50M/TOOLCHAIN_GCC_ARM/MK20D5.ld
14 Fix memory map for Infinity bootloader
15 Flash starts at 0x1000
16 No flash config bytes sector
17
18 USBDevice/USBDevice/USBHAL_KL25Z.cpp
19 Fix USB clock setup, see below.
20
21
22 2015/01/04 Based on mbed-sdk @2f63fa7d78a26.
23
24
25
26 Kinetis USB config
27 ==================
28 Clock source: Internal reference clock wth FLL
29 SIM_SOPT[USBSRC] = 1(MCGPLLCLK/MCGFLLCLK)
30 SIM_SOPT[PLLSEL] = 0(MCGFLLCLK)
31
32 Clock dividor:
33 SIM_CLKDIV2[USBDIV] = 0
34 SIM_CLKDIV2[USBFAC] = 0
35
36 Clock enable:
37 SIM_SCGC4[USBOTG] = 1
38
39
Imprint / Impressum