Merge pull request #634 from ourairquality/sysparam-init-sem
sysparam: always create the semaphore on init.
This commit is contained in:
commit
eed96df5dd
@ -505,6 +505,8 @@ sysparam_status_t sysparam_init(uint32_t base_addr, uint32_t top_addr) {
|
||||
struct sysparam_context ctx;
|
||||
uint16_t num_sectors;
|
||||
|
||||
_sysparam_info.sem = xSemaphoreCreateMutex();
|
||||
|
||||
// Make sure we're starting at the beginning of the sector
|
||||
base_addr -= (base_addr % sdk_flashchip.sector_size);
|
||||
|
||||
@ -584,8 +586,6 @@ sysparam_status_t sysparam_init(uint32_t base_addr, uint32_t top_addr) {
|
||||
_sysparam_info.end_addr = ctx.addr;
|
||||
}
|
||||
|
||||
_sysparam_info.sem = xSemaphoreCreateMutex();
|
||||
|
||||
return SYSPARAM_OK;
|
||||
}
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user