- made use of newlib's nano version configurable by make variable USE_NANO
- added paragraphs to README.md explaining how and when to use USE_NANO
and FIX_DEBIAN
- cleaned up generation of LDLIBS. Trust nano.specs to choose the right
libraries.
- workaround for Debian's broken newlib package. Add /usr/include/newlib/nano
to include search path and -fshort-wchar to CFLAGS when variable FIX_DEBIAN
is defined.
- archContextSwitch stores address of new thread's struct reent in
ctx_switch_info
- pend_sv_handler uses address in ctx_switch_info.reent instead of fixed
offset into atom_tcb
- added header with defines for offsets into struct ctx_switch_info used
in assembler code. Also added compile time verification for this offsets
Improved dependency tracking in build system
Added ability to build single target application
Added abililty to build non-testsuite applications
Added 'helloworld' example application