aboutsummaryrefslogtreecommitdiff
path: root/AT91SAM7S256
AgeCommit message (Collapse)Author
2010-08-20gcc: fix reset vector jumpNicolas Schodet
2010-08-20gcc: import Cstartup.S from winarmNicolas Schodet
2010-08-20gcc: add __ramdata definitionNicolas Schodet
Data used in RAM functions should also be stored in RAM. This definition is needed because gcc will place static data which are never modified to .rodata section.
2010-08-20gcc: add __ramfunc definitionNicolas Schodet
Functions which can be executed during flash programming (this include interrupts) should not be stored in flash. They are copied to RAM at startup. Also disable jump table generation for switch statements as those are stored in .rodata section (which is in flash).
2010-08-20gcc: use standard AT91SAM7S256 definitionsNicolas Schodet
2010-08-20gcc: do not set section for low level initialisationNicolas Schodet
2010-08-20fix include path (use forward slashes, match case)Nicolas Schodet
2010-08-20gcc: patch *.txt data files, with minimum impact on sourcesNicolas Schodet
gcc do not allow to store a structure containing a flexible array member in an array. Also, sizeof (s), with s a structure containing a flexible array member will return the offset of the flexible array member, not the actual size. This patch handle those problems with minimum impact on sources.
2010-08-19import firmware from LEGO v1.29lego-1.29legoNicolas Schodet
2010-08-19import firmware from LEGO v1.05lego-1.05Nicolas Schodet