HPM SDK
HPMicro Software Development Kit
BGPR driver APIs

BGPR driver APIs. More...

Functions

static hpm_stat_t bgpr_read32 (BGPR_Type *ptr, uint8_t bgpr_index, uint32_t *bgpr_val)
 read BGPR value More...
 
static hpm_stat_t bgpr_write32 (BGPR_Type *ptr, uint8_t bgpr_index, uint32_t bgpr_val)
 write BGPR value More...
 

Detailed Description

BGPR driver APIs.

Function Documentation

◆ bgpr_read32()

static hpm_stat_t bgpr_read32 ( BGPR_Type ptr,
uint8_t  bgpr_index,
uint32_t *  bgpr_val 
)
inlinestatic

#include <drivers/inc/hpm_bgpr_drv.h>

read BGPR value

Note
the bgpr_index range is 0 ~ (GPR count of BGPR - 1)
Parameters
ptrBGPR base address
bgpr_indexBGPR GPR index
bgpr_valthe BGPR GPR value pointer
Returns
hpm_stat_t status_success if read bgpr without any error

◆ bgpr_write32()

static hpm_stat_t bgpr_write32 ( BGPR_Type ptr,
uint8_t  bgpr_index,
uint32_t  bgpr_val 
)
inlinestatic

#include <drivers/inc/hpm_bgpr_drv.h>

write BGPR value

Note
the bgpr_index range is 0 ~ (GPR count of BGPR - 1)
Parameters
ptrBGPR base address
bgpr_indexBGPR GPR index
bgpr_valthe BGPR GPR value
Returns
hpm_stat_t status_success if write bgpr without any error