mirror of
https://github.com/eried/portapack-mayhem.git
synced 2025-07-29 01:29:03 -04:00
Define and utilize memory region backup_ram.
This commit is contained in:
parent
682c87e3ff
commit
fd3f962e40
2 changed files with 7 additions and 2 deletions
|
@ -25,6 +25,9 @@
|
|||
|
||||
#include "utility.hpp"
|
||||
|
||||
#include "memory_map.hpp"
|
||||
using portapack::memory::map::backup_ram;
|
||||
|
||||
#include <algorithm>
|
||||
#include <utility>
|
||||
|
||||
|
@ -43,9 +46,9 @@ struct data_t {
|
|||
int32_t correction_ppb;
|
||||
};
|
||||
|
||||
static_assert(sizeof(data_t) <= 0x100, "Persistent memory structure too large for VBAT-maintained region");
|
||||
static_assert(sizeof(data_t) <= backup_ram.size(), "Persistent memory structure too large for VBAT-maintained region");
|
||||
|
||||
static data_t* const data = reinterpret_cast<data_t*>(LPC_BACKUP_REG_BASE);
|
||||
static data_t* const data = reinterpret_cast<data_t*>(backup_ram.base());
|
||||
|
||||
rf::Frequency tuned_frequency() {
|
||||
rf::tuning_range.reset_if_outside(data->tuned_frequency, tuned_frequency_reset_value);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue