aboutsummaryrefslogtreecommitdiffhomepage
path: root/AT91SAM7S256/SAM7S256
AgeCommit message (Collapse)Author
2023-03-06Simplify source treeNicolas Schodet
Now just use make in the root directory to build.
2023-03-06Remove unused IAR only filesNicolas Schodet
Building with IAR is no longer supported.
2021-09-28Change the versioning scheme to use a third numberNicolas Schodet
NXT Improved firmware will now use a x.y.z version numbering scheme. The current version is 1.29.0 and the next one will be 1.29.1. Previously, the commit hash was included in the custom version. This is replaced with a build date corresponding to the newest git commit, unless the SOURCE_DATE_EPOCH environment variable is defined, in which case it will be used as build date. When out of git, if no SOURCE_DATE_EPOCH is defined, it will fall back to the current date. The weird date parsing code in BtTest is gone.
2021-08-18link with libnosysNicolas Schodet
Some version of newlib will link with unused stubs, use libnosys to make the linker happy.
2012-02-11do not reserve space for stacks if armdebug is disabledNicolas Schodet
2012-02-11make armdebug compilation conditionalNicolas Schodet
Set ARMDEBUG to y in the Makefile to enable armdebug compilation.
2012-02-11merge armdebug rc1Tat-Chee Wan
This enables the use of GDB or GDB based debuggers to debug the code running on the NXT brick using the USB connection.
2011-08-09gcc: add debug informationNicolas Schodet
2011-08-06gcc: add support for unwinderNicolas Schodet
The unwinder is not really wanted, but it can be included on some version of gcc. In this case, it needs some special sections and the abort function.
2010-11-01add git ignoresNicolas Schodet
2010-09-08automatically include git hash in versionNicolas Schodet
2010-09-07gcc: garbage collect unused code and dataNicolas Schodet
2010-08-20gcc: add sbrk stubNicolas Schodet
2010-08-20gcc: add sscanf stubNicolas Schodet
This is a really quick stub which only implements what is used in the NXT source code.
2010-08-20gcc: add errno stubNicolas Schodet
2010-08-20gcc: automatically compute user flash sizeNicolas Schodet
This is done at link time. As a consequence, the user flash size is not available at compile time, which is a problem for the FILEHEADER type. This is solved by using a maximum size so that the static Header variable is big enough. It would not have been a problem if this variable was put on the stack.
2010-08-20gcc: add MakefileNicolas Schodet
2010-08-20gcc: add linker script from winarmNicolas Schodet
2010-08-20gcc: disable C++ constructors callNicolas Schodet
2010-08-20gcc: disable remaping autodetectionNicolas Schodet
2010-08-20gcc: fix reset vector jumpNicolas Schodet
2010-08-20gcc: import Cstartup.S from winarmNicolas Schodet
2010-08-20gcc: use standard AT91SAM7S256 definitionsNicolas Schodet
2010-08-20gcc: do not set section for low level initialisationNicolas Schodet
2010-08-19import firmware from LEGO v1.29lego-1.29legoNicolas Schodet
2010-08-19import firmware from LEGO v1.05lego-1.05Nicolas Schodet