contiki/platform
Benoît Thébaudeau 790c253d6d cc2538: Define and use device features
Define the available CC2538 devices and their features, and use them to
define the linker script memory regions. The .nrdata output section is
now always defined in order to trigger an error if it is used but no
memory is available for it. The CC2538 device used by Contiki is made a
configuration option, the CC2538SF53 device being the default.

This makes more sense than defining the flash memory address and size as
configuration options like previously, all the more not all values are
possible and all the features are linked by each device.

This change also makes it possible to:
 - use the correct SRAM parameters for the CC2538NF11,
 - know at build time if the AES, SHA, ECC and RSA hardware features are
   available on the selected CC2538 device.

Signed-off-by: Benoît Thébaudeau <benoit.thebaudeau.dev@gmail.com>
2015-11-19 01:18:33 +01:00
..
apple2enh Made 80 column display a cc65 application attribute. 2015-10-30 12:42:58 +01:00
atarixl Made 80 column display a cc65 application attribute. 2015-10-30 12:42:58 +01:00
avr-atmega128rfa1 Remove unused flag SICSLOWPAN_CONF_ACK_ALL. Include packetbuf attribute PACKETBUF_ATTR_RELIABLE only when RIME is compiled. 2015-05-06 16:34:26 +02:00
avr-raven Fixed compiler warnings for the AVR platforms 2015-10-20 10:11:42 +02:00
avr-ravenlcd Merge pull request #756 from sieben/dos2unix 2015-10-18 20:26:07 +02:00
avr-ravenusb Updated current fallback_interface(s) to return int. 2015-09-22 12:53:04 +02:00
avr-rcb Remove unused UIP_CONF_ND6_ defines in platforms 2015-03-24 13:09:29 +01:00
avr-zigbit Remove unused UIP_CONF_ND6_ defines in platforms 2015-03-24 13:09:29 +01:00
c64 Added 80 column IRC client / web browser for the C64. 2015-10-30 16:48:00 +01:00
c128 Added 80 column IRC client / web browser for the C64. 2015-10-30 16:48:00 +01:00
cc2530dk Use ENERGEST_SWITCH to switch between different power modes to improve energest accuracy. 2015-09-04 11:46:00 +02:00
cc2538dk cc2538: Define and use device features 2015-11-19 01:18:33 +01:00
cooja Merge pull request #1293 from simonduq/pr/fix-warnings 2015-11-10 08:49:11 +01:00
cooja-ip64 Adding a gitattributes and correcting line-endings 2015-09-07 15:40:02 +02:00
econotag Added ECC functions on elliptic curve secp256r1 2015-09-24 14:11:20 +02:00
ev-aducrf101mkxz Remove unused UIP_CONF_ND6_ defines in platforms 2015-03-24 13:09:29 +01:00
eval-adf7xxxmb4z eval-adf7xxxmb4z: declare node_id only when needed 2015-10-20 10:11:13 +02:00
exp5438 exp5438: do not use char as array index 2015-10-20 10:11:04 +02:00
jn516x Merge pull request #1293 from simonduq/pr/fix-warnings 2015-11-10 08:49:11 +01:00
mbxxx Merge pull request #1293 from simonduq/pr/fix-warnings 2015-11-10 08:49:11 +01:00
micaz Fixed compiler warnings for the AVR platforms 2015-10-20 10:11:42 +02:00
minimal-net Removed CC_FASTCALL. 2015-11-01 18:10:17 +01:00
native Merge pull request #1293 from simonduq/pr/fix-warnings 2015-11-10 08:49:11 +01:00
remote cc2538: Define and use device features 2015-11-19 01:18:33 +01:00
seedeye Use ENERGEST_SWITCH to switch between different power modes to improve energest accuracy. 2015-09-04 11:46:00 +02:00
sensinode Use ENERGEST_SWITCH to switch between different power modes to improve energest accuracy. 2015-09-04 11:46:00 +02:00
sky llsec: Replaced bootstrap function with a simple init function 2015-10-14 08:21:40 -07:00
srf06-cc26xx Small correction to cc26xx readme, code block in list was not propperly indented 2015-11-09 01:01:21 -08:00
stm32test Network layer configuration: replace UIP_CONF_* with NETSTACK_CONF_WITH_* 2014-12-01 21:02:57 +01:00
win32 Removed CC_FASTCALL. 2015-11-01 18:10:17 +01:00
wismote Merge pull request #1299 from sumanpanchal/wismote-nodeid-burn-restore-frm-xmem 2015-10-26 18:41:28 +01:00
z1 Merge pull request #1293 from simonduq/pr/fix-warnings 2015-11-10 08:49:11 +01:00