LPC81X: reduce code size and add ARM_GCC support
LPC810 has only 4KB of flash, thus avoiding dead code is really nice. Here the NVIC interrupt setup was pulled from the us_ticker code even if no code is using timer events. This also adds ARM_GCC support for TARGET_LPC81X. LPC81X and LPC82X support Cortex M0+ VTOR register, so it is not necessary to put non-init text at 0x200. |
---|
|
.gitignore |
---|
libraries/mbed/targets/cmsis/TARGET_NXP/TARGET_LPC81X/TARGET_LPC810/TOOLCHAIN_GCC_ARM/LPC810.ld 0 → 100644 |
---|
libraries/mbed/targets/cmsis/TARGET_NXP/TARGET_LPC81X/TARGET_LPC812/TOOLCHAIN_GCC_ARM/LPC812.ld 0 → 100644 |
---|
libraries/mbed/targets/cmsis/TARGET_NXP/TARGET_LPC81X/TOOLCHAIN_GCC_ARM/startup_LPC81X.S 0 → 100644 |
---|
libraries/mbed/targets/cmsis/TARGET_NXP/TARGET_LPC82X/TARGET_LPC824/TOOLCHAIN_GCC_ARM/LPC824.ld |
---|
libraries/mbed/targets/hal/TARGET_NXP/TARGET_LPC81X/pinmap.c |
---|
libraries/mbed/targets/hal/TARGET_NXP/TARGET_LPC81X/us_ticker.c |
---|
workspace_tools/export/gcc_arm_lpc810.tmpl 0 → 100644 |
---|
workspace_tools/export/gcc_arm_lpc812.tmpl 0 → 100644 |
---|
workspace_tools/export/gccarm.py |
---|
workspace_tools/targets.py |
---|