Home
last modified time | relevance | path

Searched defs:a (Results 1 – 3 of 3) sorted by relevance

/hal_microchip-latest/mec/common/
Dregaccess.h32 #define MMCR32(a) *((volatile uint32_t *)(uintptr_t)(a)) argument
33 #define MMCR16(a) *((volatile uint16_t *)(uintptr_t)(a)) argument
34 #define MMCR8(a) *((volatile uint8_t *)(uintptr_t)(a)) argument
36 #define MMCR_RD32(a, v) v = *((volatile uint32_t *)(uintptr_t)(a)) argument
37 #define MMCR_RD16(a, v) v = *((volatile uint16_t *)(uintptr_t)(a)) argument
38 #define MMCR_RD8(a, v) v = *((volatile uint8_t *)(uintptr_t)(a)) argument
40 #define MMCR_WR32(a, d) *((volatile uint32_t *)(uintptr_t)(a)) = (uint32_t)(d) argument
41 #define MMCR_WR16(a, h) *((volatile uint16_t *)(uintptr_t)(a)) = (uint16_t)(h) argument
42 #define MMCR_WR8(a, b) *((volatile uint8_t *)(uintptr_t)(a)) = (uint8_t)(b) argument
44 #define REG32(a) *((volatile uint32_t *)(uintptr_t)(a)) argument
[all …]
/hal_microchip-latest/mec5/drivers/
Dmec_defs.h116 #define MEC_MMCR8(a) *(volatile uint8_t *)(a) argument
117 #define MEC_MMCR16(a) *(volatile uint16_t *)(a) argument
118 #define MEC_MMCR32(a) *(volatile uint32_t *)(a) argument
120 #define MEC_MMCR8_WR(a, b) *(volatile uint8_t *)(a) = (uint8_t)(b) argument
121 #define MEC_MMCR8_RD(a) *(volatile uint8_t *)(a) argument
122 #define MEC_MMCR16_WR(a, b) *(volatile uint16_t *)(a) = (uint16_t)(b) argument
123 #define MEC_MMCR16_RD(a) *(volatile uint16_t *)(a) argument
124 #define MEC_MMCR32_WR(a, b) *(volatile uint32_t *)(a) = (uint32_t)(b) argument
125 #define MEC_MMCR32_RD(a) *(volatile uint32_t *)(a) argument
/hal_microchip-latest/mpfs/mpfs_hal/common/
Dbits.h41 #define ROUNDUP(a, b) ((((a)-1)/(b)+1)*(b)) argument
42 #define ROUNDDOWN(a, b) ((a)/(b)*(b)) argument
44 #define MAX(a, b) ((a) > (b) ? (a) : (b)) argument
45 #define MIN(a, b) ((a) < (b) ? (a) : (b)) argument
46 #define CLAMP(a, lo, hi) MIN(MAX(a, lo), hi) argument