osd-contiki/platform
Benoît Thébaudeau 5d98cb71e2 cc2538: Add support for Coffee
Coffee is placed by default at the beginning of the flash memory, right
before the firmware. This avoids the memory gaps that there could be
before and after Coffee if it were placed after the firmware, because it
is unlikely that the end of the firmware is aligned with a flash page
boundary, and the CCA is not flash-page-aligned. Thanks to that, Coffee
is also always in the same flash area if its size remains unchanged,
even if the firmware changes, which makes it possible to keep the Coffee
files when reprogramming the firmware after a partial flash erase
command.

The default configuration of Coffee is set to use sensible values for a
typical usage on this SoC, i.e. for sensor data logging.

The default size of Coffee is set to 0 in order not to waste flash if
Coffee is unused.

COFFEE_CONF_CUSTOM_PORT can be defined to a header file to be used with
"#include" in order to override the default CC2538 port of Coffee. This
makes it possible to use Coffee with an external memory device rather
than with the internal flash memory, without having to alter the Contiki
files.

Signed-off-by: Benoît Thébaudeau <benoit.thebaudeau.dev@gmail.com>
2015-11-19 01:22:58 +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: Add support for Coffee 2015-11-19 01:22:58 +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: Add support for Coffee 2015-11-19 01:22:58 +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