nes-proj/arch/cpu/cc2538
George Oikonomou b5fa28e2d4 Link without using an archive file
For reasons discussed long ago and that have to do with how ld handles weak symbols, it was decided that it was preferable to link using an explicit list of object files, instead of adding object files to an archive first and then linking using this archive. This was applied for the CC2538, but not for CC13xx/CC26xx.

This pull applies this link logic to all CM3s. For this to work with the Contiki-NG build system, we need `.SECONDEXPANSION:`, so this pull moves that to the common CM3 Makefile.
2017-12-17 21:31:39 +00:00
..
dev Remove stub instances of uart1.h 2017-10-31 21:56:38 +00:00
usb energest: removed energest type ENERGEST_TYPE_IRQ 2017-10-12 23:57:38 +02:00
Makefile.cc2538 Link without using an archive file 2017-12-17 21:31:39 +00:00
cc2538-conf.h Provide header file with configuration common to all CC2538-based platforms 2017-12-06 16:00:46 +00:00
cc2538-def.h Use Cortex-M mutexes (CC2538) 2017-12-09 17:09:58 +00:00
cc2538.lds Add stack check library and example 2017-12-01 13:35:06 +00:00
cc2538_cm3.h Renamed the drivers directory to arch to reflect that this is the main place for architecture-dependent functionality. 2017-06-28 16:20:43 +02:00
cfs-coffee-arch.c Include contiki.h instead of contiki-conf.h so as to ensure consistent inclusion of contiki-default-conf.h 2017-09-08 14:20:59 +02:00
cfs-coffee-arch.h Include contiki.h instead of contiki-conf.h so as to ensure consistent inclusion of contiki-default-conf.h 2017-09-08 14:20:59 +02:00
clock.c energest: removed energest type ENERGEST_TYPE_IRQ 2017-10-12 23:57:38 +02:00
cpu.h Restructure docs for the CC2538 CPU 2017-12-03 00:05:12 +00:00
dbg.c Renamed the drivers directory to arch to reflect that this is the main place for architecture-dependent functionality. 2017-06-28 16:20:43 +02:00
dbg.h Include contiki.h instead of contiki-conf.h so as to ensure consistent inclusion of contiki-default-conf.h 2017-09-08 14:20:59 +02:00
debug-uart.h Renamed the drivers directory to arch to reflect that this is the main place for architecture-dependent functionality. 2017-06-28 16:20:43 +02:00
doxygen-group.txt Create doxygen groups for CPUs 2017-12-03 00:05:11 +00:00
ieee-addr.c Include contiki.h instead of contiki-conf.h so as to ensure consistent inclusion of contiki-default-conf.h 2017-09-08 14:20:59 +02:00
ieee-addr.h Include contiki.h instead of contiki-conf.h so as to ensure consistent inclusion of contiki-default-conf.h 2017-09-08 14:20:59 +02:00
int-master.c Implement master interrupt manipulation (CC2538) 2017-12-09 17:08:31 +00:00
lpm.c Change asm() to __asm() 2017-12-03 15:04:10 +00:00
lpm.h Include contiki.h instead of contiki-conf.h so as to ensure consistent inclusion of contiki-default-conf.h 2017-09-08 14:20:59 +02:00
reg.h Renamed the drivers directory to arch to reflect that this is the main place for architecture-dependent functionality. 2017-06-28 16:20:43 +02:00
rtimer-arch.c energest: removed energest type ENERGEST_TYPE_IRQ 2017-10-12 23:57:38 +02:00
rtimer-arch.h Provide header file with defines for the CC2538 2017-12-06 16:00:46 +00:00
slip-arch.c Change all slip_arch_init implementations 2017-10-31 21:56:38 +00:00
soc.c Change default logging level to NONE 2017-10-29 23:18:38 +00:00
soc.h Implement common early-stage init for all CC2538-based platforms 2017-10-29 23:18:35 +00:00
spi-arch.h Renamed the drivers directory to arch to reflect that this is the main place for architecture-dependent functionality. 2017-06-28 16:20:43 +02:00
startup-gcc.c Removing multi-threading support 2017-11-11 15:28:11 +01:00