Commit Graph

10 Commits

Author SHA1 Message Date
Kelvin Lawson
8e6270f30e ARM/IntegratorCP: Export __end__ from linker script, required by newlib-based toolchain crt0.s. 2013-02-26 22:35:31 +00:00
Kelvin Lawson
06684c94ce ARM/IntegratorCP: Build for compiler toolchains with and without newlib/startup code by making newlib syscalls and _mainCRTStartup() weak linkage. Also add missing test modules to Makefile. 2013-02-26 22:13:14 +00:00
Kelvin Lawson
5e56576b2d ARM: Fix timer tick speed, should be 10ms. 2013-02-26 20:09:18 +00:00
Kelvin Lawson
d83e5dbe00 C startup now only copies data section to RAM if running from ROM. Move C startup to modules.c and rename _mainCRTStartup() to match that included with certain toolchains. 2013-02-26 13:33:40 +00:00
Kelvin Lawson
c84c7d3222 modules.c: Line ending changes.
syscalls.c: Add _sbrk and friends, as well as a basic c startup.
2012-09-21 02:45:06 +01:00
Kelvin Lawson
6d8aee9e65 main.c: Remove unused stack variable. 2012-09-21 02:41:36 +01:00
Kelvin Lawson
af6671019f system.ld: Add 64KB heap. 2012-09-21 02:38:09 +01:00
Kelvin Lawson
f5de0d76ae ARM main.c: Use new thread creation APIs. 2012-09-21 01:52:21 +01:00
Kelvin Lawson
c009a05421 Use new atomThreadCreate() API with stack-alignment mods. 2012-09-21 01:34:09 +01:00
Kelvin Lawson
0d07f0274d Merge https://github.com/navaro/atomthreads into navaro branch. Remove tests/ folder changes as they were based on an old Atomthreads API. Remove some binaries and other unnecessary files. 2012-09-21 01:30:09 +01:00