Home
last modified time | relevance | path

Searched refs:BASE_ADDR (Results 1 – 2 of 2) sorted by relevance

/hal_microchip-latest/mpfs/hal/
Dhw_macros.h35 #define HW_get_uint32_reg(BASE_ADDR, REG_OFFSET) (*((uint32_t volatile *)(BASE_ADDR + REG_OFFSET##_… argument
37 #define HW_set_uint32_reg(BASE_ADDR, REG_OFFSET, VALUE) (*((uint32_t volatile *)(BASE_ADDR + REG_OF… argument
39 #define HW_set_uint32_reg_field(BASE_ADDR, FIELD, VALUE) \ argument
40 (*((uint32_t volatile *)(BASE_ADDR + FIELD##_OFFSET)) = \
44 (*((uint32_t volatile *)(BASE_ADDR + FIELD##_OFFSET))) & ~FIELD##_MASK) | \
49 #define HW_get_uint32_reg_field( BASE_ADDR, FIELD ) \ argument
50 … (( (*((uint32_t volatile *)(BASE_ADDR + FIELD##_OFFSET))) & FIELD##_MASK) >> FIELD##_SHIFT)
55 #define HW_get_uint32(BASE_ADDR) (*((uint32_t volatile *)(BASE_ADDR))) argument
57 #define HW_set_uint32(BASE_ADDR, VALUE) (*((uint32_t volatile *)(BASE_ADDR)) = (VALUE)) argument
62 #define HW_get_uint16_reg(BASE_ADDR, REG_OFFSET) (*((uint16_t volatile *)(BASE_ADDR + REG_OFFSET##_… argument
[all …]
Dhal.h79 #define HAL_set_32bit_reg(BASE_ADDR, REG_NAME, VALUE) \ argument
80 (HW_set_32bit_reg( ((BASE_ADDR) + (REG_NAME##_REG_OFFSET)), (VALUE) ))
92 #define HAL_get_32bit_reg(BASE_ADDR, REG_NAME) \ argument
93 (HW_get_32bit_reg( ((BASE_ADDR) + (REG_NAME##_REG_OFFSET)) ))
105 #define HAL_set_32bit_reg_field(BASE_ADDR, FIELD_NAME, VALUE) \ argument
107 (BASE_ADDR) + FIELD_OFFSET(FIELD_NAME),\
122 #define HAL_get_32bit_reg_field(BASE_ADDR, FIELD_NAME) \ argument
124 (BASE_ADDR) + FIELD_OFFSET(FIELD_NAME),\
137 #define HAL_set_16bit_reg(BASE_ADDR, REG_NAME, VALUE) \ argument
138 (HW_set_16bit_reg( ((BASE_ADDR) + (REG_NAME##_REG_OFFSET)), (VALUE) ))
[all …]