kosmos/source/firmware/arch/stm32f4xx/lib/system/src/newlib
2016-08-20 10:24:03 +02:00
..
_cxx.cpp new lib adapted to folder structure 2016-08-15 16:11:00 +02:00
_exit.c new lib adapted to folder structure 2016-08-15 16:11:00 +02:00
_sbrk.c new lib adapted to folder structure 2016-08-15 16:11:00 +02:00
_startup.c main function is now executed as kosmos thread 2016-08-20 10:24:03 +02:00
_syscalls.c new lib adapted to folder structure 2016-08-15 16:11:00 +02:00
assert.c new lib adapted to folder structure 2016-08-15 16:11:00 +02:00
newlib.mk new lib adapted to folder structure 2016-08-15 16:11:00 +02:00
README.txt new lib adapted to folder structure 2016-08-15 16:11:00 +02:00

The following files extend or replace some of the the newlib functionality:

_startup.c: a customised startup sequence, written in C

_exit.c: a customised exit() implementation

_syscalls.c: local versions of the libnosys/librdimon code

_sbrk.c: a custom _sbrk() to match the actual linker scripts

assert.c: implementation for the asserion macros

_cxx.cpp: local versions of some C++ support, to avoid references to 
	large functions.