mirror of
https://github.com/portapack-mayhem/mayhem-firmware.git
synced 2024-11-27 12:05:34 +00:00
Updated Persistent Memory (markdown)
parent
ee9ae8686a
commit
acdd46fe29
@ -6,18 +6,18 @@ The RTC subsystem also keeps the actual clock (date / time) running, powered by
|
|||||||
|
|
||||||
## backup_ram region
|
## backup_ram region
|
||||||
|
|
||||||
The **backup_ram region** address is defined in `/firmware/common/memory_map.hpp`, starting at **0x40041000**
|
The **backup_ram region** is defined in `/firmware/common/memory_map.hpp` and labeled as "LPC_BACKUP_REG_BASE" starting at address **0x40041000**
|
||||||
|
|
||||||
If you are curious on how exactly these 256 bytes of persistent memory are arranged, it's defined on `/firmware/chibios-portapack/os/hal/platforms/LPC43xx/lpc43xx.inc`:
|
If you are curious on how exactly these 256 bytes of persistent memory are arranged, it's defined on `/firmware/chibios-portapack/os/hal/platforms/LPC43xx/lpc43xx.inc`:
|
||||||
|
|
||||||
```#define LPC_RTC_DOMAIN_BASE (0x40040000)`
|
* **LPC_RTC_DOMAIN_BASE** (0x40040000)
|
||||||
#define LPC_ALARM_TIMER_BASE (LPC_RTC_DOMAIN_BASE + 0x0000)
|
* **LPC_ALARM_TIMER_BASE** (LPC_RTC_DOMAIN_BASE + 0x0000)
|
||||||
#define LPC_BACKUP_REG_BASE (LPC_RTC_DOMAIN_BASE + 0x1000)
|
* **LPC_BACKUP_REG_BASE** (LPC_RTC_DOMAIN_BASE + 0x1000)
|
||||||
#define LPC_POWER_MODE_CTRL_BASE (LPC_RTC_DOMAIN_BASE + 0x2000)
|
* **LPC_POWER_MODE_CTRL_BASE** (LPC_RTC_DOMAIN_BASE + 0x2000)
|
||||||
#define LPC_CREG_BASE (LPC_RTC_DOMAIN_BASE + 0x3000)
|
* **LPC_CREG_BASE** (LPC_RTC_DOMAIN_BASE + 0x3000)
|
||||||
#define LPC_EVENT_ROUTER_BASE (LPC_RTC_DOMAIN_BASE + 0x4000)
|
* **LPC_EVENT_ROUTER_BASE** (LPC_RTC_DOMAIN_BASE + 0x4000)
|
||||||
#define LPC_OTP_CTRL_BASE (LPC_RTC_DOMAIN_BASE + 0x5000)
|
* **LPC_OTP_CTRL_BASE** (LPC_RTC_DOMAIN_BASE + 0x5000)
|
||||||
#define LPC_RTC_BASE (LPC_RTC_DOMAIN_BASE + 0x6000)```
|
* **LPC_RTC_BASE** (LPC_RTC_DOMAIN_BASE + 0x6000)
|
||||||
|
|
||||||
### data_t struct
|
### data_t struct
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user