Add sysparam_get_info function
This commit is contained in:
parent
20909a4da1
commit
66589f5d3f
2 changed files with 28 additions and 0 deletions
|
|
@ -615,6 +615,14 @@ sysparam_status_t sysparam_create_area(uint32_t base_addr, uint16_t num_sectors,
|
|||
return SYSPARAM_OK;
|
||||
}
|
||||
|
||||
sysparam_status_t sysparam_get_info(uint32_t *base_addr, uint32_t *num_sectors) {
|
||||
if (!_sysparam_info.cur_base) return SYSPARAM_ERR_NOINIT;
|
||||
|
||||
*base_addr = min(_sysparam_info.cur_base, _sysparam_info.alt_base);
|
||||
*num_sectors = (_sysparam_info.region_size / sdk_flashchip.sector_size) * 2;
|
||||
return SYSPARAM_OK;
|
||||
}
|
||||
|
||||
sysparam_status_t sysparam_get_data(const char *key, uint8_t **destptr, size_t *actual_length, bool *is_binary) {
|
||||
struct sysparam_context ctx;
|
||||
sysparam_status_t status;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue