Reduced audio tx FIFO refill size

Last received POCSAG address is auto loaded in POCSAG tx
This commit is contained in:
furrtek
2017-03-05 15:37:56 +00:00
parent aec41cab91
commit 446efa8fc0
12 changed files with 44 additions and 28 deletions

View File

@@ -77,6 +77,8 @@ struct data_t {
uint32_t playdead_sequence;
uint32_t ui_config;
uint32_t pocsag_address;
};
static_assert(sizeof(data_t) <= backup_ram.size(), "Persistent memory structure too large for VBAT-maintained region");
@@ -239,5 +241,13 @@ void set_ui_config(const uint32_t new_value) {
data->ui_config = new_value;
}
uint32_t pocsag_address() {
return data->pocsag_address;
}
void set_pocsag_address(uint32_t address) {
data->pocsag_address = address;
}
} /* namespace persistent_memory */
} /* namespace portapack */

View File

@@ -76,6 +76,9 @@ uint16_t ui_config_bloff();
uint8_t ui_config_textentry();
void set_config_textentry(uint8_t new_value);
uint32_t pocsag_address();
void set_pocsag_address(uint32_t address);
} /* namespace persistent_memory */
} /* namespace portapack */