1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2025-01-18 12:52:44 +01:00
RIOT/cpu/lpc2387
Benjamin Valentin 32bbba2fc5 cpu/lpc2387: add support for backup RAM
lpc23xx has 2k of battery RAM that is retained in Deep Power Down mode.

To not overwrite that data it must only be initialized on Power On Reset.
However, RSIR looks the same when waking up from Deep Power Down as it does
on the power-on case.

So use 4 bytes of the backup RAM to keep a signature that is only valid if
memory was retained (no power-on Reset).

A small change to the linker script is required so two sections can be
placed into flash.
2019-11-28 11:33:03 +01:00
..
doc cpu*: fix doxygen grouping 2018-06-11 19:12:02 +02:00
include cpu/lpc2387: add support for backup RAM 2019-11-28 11:33:03 +01:00
ldscripts cpu/lpc2387: add support for backup RAM 2019-11-28 11:33:03 +01:00
mci cpu/lpc2387: fix typos 2019-11-23 22:39:36 +01:00
periph cpu/lpc2387: implement periph/dac 2019-11-26 01:49:45 +01:00
tools lpc2387: Replace tabs by spaces 2015-05-18 07:10:52 +02:00
asmfunc.s cpu: lpc2387: make comment a comment 2017-04-14 14:36:16 +02:00
clocks.c cpu/lpc2387: allow use of other XTALs 2019-10-28 11:11:40 +01:00
cpu.c cpu/lpc2387: add support for backup RAM 2019-11-28 11:33:03 +01:00
lpc23xx-iap.c cpu/lpc2387: fix typos 2019-11-23 22:39:36 +01:00
Makefile cpu: lpc2387: drop gpioint 2015-08-14 16:50:41 +02:00
Makefile.features cpu/lpc2387: add support for backup RAM 2019-11-28 11:33:03 +01:00
Makefile.include cpu/lpc2387: implement periph/pm 2019-11-22 09:11:39 +01:00
startup.s cpu/arm7_common: Cleaned up interrupt vectors 2019-07-25 22:41:08 +02:00