InPlay API
|
HAL_SMEM. More...
Functions | |
void | hal_smem_init (void) |
Globally enable HW shared memory. More... | |
void | hal_smem_retn (uint32_t offset, uint32_t size) |
Enable/Disable shared memory retention. More... | |
uint32_t | hal_smem_buf_start_addr (void) |
Get smem start address for data buffer. More... | |
uint32_t | hal_smem_buf_end_addr (void) |
Get smem end address for data buffer. More... | |
void | hal_smem_pm_suspend (void) |
PM save SMEM HW configuration registers. More... | |
void | hal_smem_pm_resume (void) |
PM restore SMEM HW configuration registers. More... | |
HAL_SMEM.
uint32_t hal_smem_buf_end_addr | ( | void | ) |
Get smem end address for data buffer.
uint32_t hal_smem_buf_start_addr | ( | void | ) |
Get smem start address for data buffer.
void hal_smem_init | ( | void | ) |
Globally enable HW shared memory.
void hal_smem_pm_resume | ( | void | ) |
PM restore SMEM HW configuration registers.
void hal_smem_pm_suspend | ( | void | ) |
PM save SMEM HW configuration registers.
void hal_smem_retn | ( | uint32_t | offset, |
uint32_t | size | ||
) |
Enable/Disable shared memory retention.
[in] | en | 1: enable retention, 0: otherwise |
[in] | offset | The retention starting offset in the shared memory |
[in] | size | The retention size |