FreeRTOS port on GAP8/RISC-V
|
Type definitions for the System Timer Registers. More...
Data Structures | |
struct | SysTick_Type |
Structure type to access the System Timer (SysTick). More... | |
struct | TimerL_Type |
Structure type to access the System Timer Low. More... | |
struct | TimerH_Type |
Structure type to access the System Timer Low. More... | |
Typedefs | |
typedef struct SysTick_Type | timer_periph_t |
typedef struct SysTick_Type | timer_periph_t |
#define SysTick_CFG_REG_HIGH_CMP_CLR_Msk |
#define SysTick_CFG_REG_HIGH_CMP_CLR_Msk |
#define SysTick_CFG_REG_HIGH_CMP_CLR_Pos |
#define SysTick_CFG_REG_HIGH_CMP_CLR_Pos |
#define SysTick_CFG_REG_HIGH_ENABLE_Msk |
#define SysTick_CFG_REG_HIGH_ENABLE_Msk |
#define SysTick_CFG_REG_HIGH_ENABLE_Pos |
#define SysTick_CFG_REG_HIGH_ENABLE_Pos |
#define SysTick_CFG_REG_HIGH_ERCLK_Msk |
#define SysTick_CFG_REG_HIGH_ERCLK_Msk |
#define SysTick_CFG_REG_HIGH_ERCLK_Pos |
#define SysTick_CFG_REG_HIGH_ERCLK_Pos |
#define SysTick_CFG_REG_HIGH_IEM_Msk |
#define SysTick_CFG_REG_HIGH_IEM_Msk |
#define SysTick_CFG_REG_HIGH_IEM_Pos |
#define SysTick_CFG_REG_HIGH_IEM_Pos |
#define SysTick_CFG_REG_HIGH_IRQE_Msk |
#define SysTick_CFG_REG_HIGH_IRQE_Msk |
#define SysTick_CFG_REG_HIGH_IRQE_Pos |
#define SysTick_CFG_REG_HIGH_IRQE_Pos |
#define SysTick_CFG_REG_HIGH_ONE_SHOT_Msk |
#define SysTick_CFG_REG_HIGH_ONE_SHOT_Msk |
#define SysTick_CFG_REG_HIGH_ONE_SHOT_Pos |
#define SysTick_CFG_REG_HIGH_ONE_SHOT_Pos |
#define SysTick_CFG_REG_HIGH_PRESCALERE_Msk |
#define SysTick_CFG_REG_HIGH_PRESCALERE_Msk |
#define SysTick_CFG_REG_HIGH_PRESCALERE_Pos |
#define SysTick_CFG_REG_HIGH_PRESCALERE_Pos |
#define SysTick_CFG_REG_HIGH_RESET_Msk |
#define SysTick_CFG_REG_HIGH_RESET_Msk |
#define SysTick_CFG_REG_HIGH_RESET_Pos |
#define SysTick_CFG_REG_HIGH_RESET_Pos |
#define SysTick_CFG_REG_LOW_64BIT_Msk |
#define SysTick_CFG_REG_LOW_64BIT_Msk |
#define SysTick_CFG_REG_LOW_64BIT_Pos |
#define SysTick_CFG_REG_LOW_64BIT_Pos |
#define SysTick_CFG_REG_LOW_CLKS_Msk |
#define SysTick_CFG_REG_LOW_CLKS_Msk |
#define SysTick_CFG_REG_LOW_CLKS_Pos |
#define SysTick_CFG_REG_LOW_CLKS_Pos |
#define SysTick_CFG_REG_LOW_CMP_CLR_Msk |
#define SysTick_CFG_REG_LOW_CMP_CLR_Msk |
#define SysTick_CFG_REG_LOW_CMP_CLR_Pos |
#define SysTick_CFG_REG_LOW_CMP_CLR_Pos |
#define SysTick_CFG_REG_LOW_ENABLE_Msk |
#define SysTick_CFG_REG_LOW_ENABLE_Msk |
#define SysTick_CFG_REG_LOW_ENABLE_Pos |
#define SysTick_CFG_REG_LOW_ENABLE_Pos |
#define SysTick_CFG_REG_LOW_IEM_Msk |
#define SysTick_CFG_REG_LOW_IEM_Msk |
#define SysTick_CFG_REG_LOW_IEM_Pos |
#define SysTick_CFG_REG_LOW_IEM_Pos |
#define SysTick_CFG_REG_LOW_IRQE_Msk |
#define SysTick_CFG_REG_LOW_IRQE_Msk |
#define SysTick_CFG_REG_LOW_IRQE_Pos |
#define SysTick_CFG_REG_LOW_IRQE_Pos |
#define SysTick_CFG_REG_LOW_ONE_SHOT_Msk |
#define SysTick_CFG_REG_LOW_ONE_SHOT_Msk |
#define SysTick_CFG_REG_LOW_ONE_SHOT_Pos |
#define SysTick_CFG_REG_LOW_ONE_SHOT_Pos |
#define SysTick_CFG_REG_LOW_PRESCALER_Msk |
#define SysTick_CFG_REG_LOW_PRESCALER_Msk |
#define SysTick_CFG_REG_LOW_PRESCALER_Pos |
#define SysTick_CFG_REG_LOW_PRESCALER_Pos |
#define SysTick_CFG_REG_LOW_PRESCALERE_Msk |
#define SysTick_CFG_REG_LOW_PRESCALERE_Msk |
#define SysTick_CFG_REG_LOW_PRESCALERE_Pos |
#define SysTick_CFG_REG_LOW_PRESCALERE_Pos |
#define SysTick_CFG_REG_LOW_RESET_Msk |
#define SysTick_CFG_REG_LOW_RESET_Msk |
#define SysTick_CFG_REG_LOW_RESET_Pos |
#define SysTick_CFG_REG_LOW_RESET_Pos |
#define TIMERH_CFG_REG_HIGH_CMP_CLR_Msk |
TIMERH CFG_REG_HIGH: CMP_CLR Mask
#define TIMERH_CFG_REG_HIGH_CMP_CLR_Msk |
TIMERH CFG_REG_HIGH: CMP_CLR Mask
#define TIMERH_CFG_REG_HIGH_CMP_CLR_Pos |
TIMERH CFG_REG_HIGH: CMP_CLR Position
#define TIMERH_CFG_REG_HIGH_CMP_CLR_Pos |
TIMERH CFG_REG_HIGH: CMP_CLR Position
#define TIMERH_CFG_REG_HIGH_ENABLE_Msk |
TIMERH CFG_REG_HIGH: ENABLE Mask
#define TIMERH_CFG_REG_HIGH_ENABLE_Msk |
TIMERH CFG_REG_HIGH: ENABLE Mask
#define TIMERH_CFG_REG_HIGH_ENABLE_Pos |
TIMERH CFG_REG_HIGH: ENABLE Position
#define TIMERH_CFG_REG_HIGH_ENABLE_Pos |
TIMERH CFG_REG_HIGH: ENABLE Position
#define TIMERH_CFG_REG_HIGH_ERCLK_Msk |
TIMERH CFG_REG_HIGH: Enable ref clock Mask
#define TIMERH_CFG_REG_HIGH_ERCLK_Msk |
TIMERH CFG_REG_HIGH: Enable ref clock Mask
#define TIMERH_CFG_REG_HIGH_ERCLK_Pos |
TIMERH CFG_REG_HIGH: Enable ref clock Position
#define TIMERH_CFG_REG_HIGH_ERCLK_Pos |
TIMERH CFG_REG_HIGH: Enable ref clock Position
#define TIMERH_CFG_REG_HIGH_IEM_Msk |
TIMERH CFG_REG_HIGH: IEM Mask
#define TIMERH_CFG_REG_HIGH_IEM_Msk |
TIMERH CFG_REG_HIGH: IEM Mask
#define TIMERH_CFG_REG_HIGH_IEM_Pos |
TIMERH CFG_REG_HIGH: IEM Position
#define TIMERH_CFG_REG_HIGH_IEM_Pos |
TIMERH CFG_REG_HIGH: IEM Position
#define TIMERH_CFG_REG_HIGH_IRQE_Msk |
TIMERH CFG_REG_HIGH: IRQE Mask
#define TIMERH_CFG_REG_HIGH_IRQE_Msk |
TIMERH CFG_REG_HIGH: IRQE Mask
#define TIMERH_CFG_REG_HIGH_IRQE_Pos |
TIMERH CFG_REG_HIGH: IRQE Position
#define TIMERH_CFG_REG_HIGH_IRQE_Pos |
TIMERH CFG_REG_HIGH: IRQE Position
#define TIMERH_CFG_REG_HIGH_ONE_SHOT_Msk |
TIMERH CFG_REG_HIGH: ONE_SHOT Mask
#define TIMERH_CFG_REG_HIGH_ONE_SHOT_Msk |
TIMERH CFG_REG_HIGH: ONE_SHOT Mask
#define TIMERH_CFG_REG_HIGH_ONE_SHOT_Pos |
TIMERH CFG_REG_HIGH: ONE_SHOT Position
#define TIMERH_CFG_REG_HIGH_ONE_SHOT_Pos |
TIMERH CFG_REG_HIGH: ONE_SHOT Position
#define TIMERH_CFG_REG_HIGH_PRESCALERE_Msk |
TIMERH CFG_REG_HIGH: PRESCALERE Mask
#define TIMERH_CFG_REG_HIGH_PRESCALERE_Msk |
TIMERH CFG_REG_HIGH: PRESCALERE Mask
#define TIMERH_CFG_REG_HIGH_PRESCALERE_Pos |
TIMERH CFG_REG_HIGH: PRESCALERE Position
#define TIMERH_CFG_REG_HIGH_PRESCALERE_Pos |
TIMERH CFG_REG_HIGH: PRESCALERE Position
#define TIMERH_CFG_REG_HIGH_RESET_Msk |
TIMERH CFG_REG_HIGH: RESET Mask
#define TIMERH_CFG_REG_HIGH_RESET_Msk |
TIMERH CFG_REG_HIGH: RESET Mask
#define TIMERH_CFG_REG_HIGH_RESET_Pos |
TIMERH CFG_REG_HIGH: RESET Position
#define TIMERH_CFG_REG_HIGH_RESET_Pos |
TIMERH CFG_REG_HIGH: RESET Position
#define TIMERL_CFG_REG_LOW_64BIT_Msk |
TIMERL CFG_REG_LOW: 64BIT Mask
#define TIMERL_CFG_REG_LOW_64BIT_Msk |
TIMERL CFG_REG_LOW: 64BIT Mask
#define TIMERL_CFG_REG_LOW_64BIT_Pos |
TIMERL CFG_REG_LOW: 64BIT Position
#define TIMERL_CFG_REG_LOW_64BIT_Pos |
TIMERL CFG_REG_LOW: 64BIT Position
#define TIMERL_CFG_REG_LOW_CLKS_Msk |
TIMERL CFG_REG_LOW: CLKS Mask
#define TIMERL_CFG_REG_LOW_CLKS_Msk |
TIMERL CFG_REG_LOW: CLKS Mask
#define TIMERL_CFG_REG_LOW_CLKS_Pos |
TIMERL CFG_REG_LOW: CLKS Position
#define TIMERL_CFG_REG_LOW_CLKS_Pos |
TIMERL CFG_REG_LOW: CLKS Position
#define TIMERL_CFG_REG_LOW_CMP_CLR_Msk |
TIMERL CFG_REG_LOW: CMP_CLR Mask
#define TIMERL_CFG_REG_LOW_CMP_CLR_Msk |
TIMERL CFG_REG_LOW: CMP_CLR Mask
#define TIMERL_CFG_REG_LOW_CMP_CLR_Pos |
TIMERL CFG_REG_LOW: CMP_CLR Position
#define TIMERL_CFG_REG_LOW_CMP_CLR_Pos |
TIMERL CFG_REG_LOW: CMP_CLR Position
#define TIMERL_CFG_REG_LOW_ENABLE_Msk |
TIMERL CFG_REG_LOW: ENABLE Mask
Referenced by pi_timer_stop().
#define TIMERL_CFG_REG_LOW_ENABLE_Msk |
TIMERL CFG_REG_LOW: ENABLE Mask
#define TIMERL_CFG_REG_LOW_ENABLE_Pos |
TIMERL CFG_REG_LOW: ENABLE Position
#define TIMERL_CFG_REG_LOW_ENABLE_Pos |
TIMERL CFG_REG_LOW: ENABLE Position
#define TIMERL_CFG_REG_LOW_IEM_Msk |
TIMERL CFG_REG_LOW: IEM Mask
#define TIMERL_CFG_REG_LOW_IEM_Msk |
TIMERL CFG_REG_LOW: IEM Mask
#define TIMERL_CFG_REG_LOW_IEM_Pos |
TIMERL CFG_REG_LOW: IEM Position
#define TIMERL_CFG_REG_LOW_IEM_Pos |
TIMERL CFG_REG_LOW: IEM Position
#define TIMERL_CFG_REG_LOW_IRQE_Msk |
TIMERL CFG_REG_LOW: IRQE Mask
#define TIMERL_CFG_REG_LOW_IRQE_Msk |
TIMERL CFG_REG_LOW: IRQE Mask
#define TIMERL_CFG_REG_LOW_IRQE_Pos |
TIMERL CFG_REG_LOW: IRQE Position
#define TIMERL_CFG_REG_LOW_IRQE_Pos |
TIMERL CFG_REG_LOW: IRQE Position
#define TIMERL_CFG_REG_LOW_ONE_SHOT_Msk |
TIMERL CFG_REG_LOW: ONE_SHOT Mask
#define TIMERL_CFG_REG_LOW_ONE_SHOT_Msk |
TIMERL CFG_REG_LOW: ONE_SHOT Mask
#define TIMERL_CFG_REG_LOW_ONE_SHOT_Pos |
TIMERL CFG_REG_LOW: ONE_SHOT Position
#define TIMERL_CFG_REG_LOW_ONE_SHOT_Pos |
TIMERL CFG_REG_LOW: ONE_SHOT Position
#define TIMERL_CFG_REG_LOW_PRESCALER_Msk |
TIMERL CFG_REG_LOW: PRESCALER Mask
#define TIMERL_CFG_REG_LOW_PRESCALER_Msk |
TIMERL CFG_REG_LOW: PRESCALER Mask
#define TIMERL_CFG_REG_LOW_PRESCALER_Pos |
TIMERL CFG_REG_LOW: PRESCALER Position
#define TIMERL_CFG_REG_LOW_PRESCALER_Pos |
TIMERL CFG_REG_LOW: PRESCALER Position
#define TIMERL_CFG_REG_LOW_PRESCALERE_Msk |
TIMERL CFG_REG_LOW: PRESCALERE Mask
#define TIMERL_CFG_REG_LOW_PRESCALERE_Msk |
TIMERL CFG_REG_LOW: PRESCALERE Mask
#define TIMERL_CFG_REG_LOW_PRESCALERE_Pos |
TIMERL CFG_REG_LOW: PRESCALERE Position
#define TIMERL_CFG_REG_LOW_PRESCALERE_Pos |
TIMERL CFG_REG_LOW: PRESCALERE Position
#define TIMERL_CFG_REG_LOW_RESET_Msk |
TIMERL CFG_REG_LOW: RESET Mask
#define TIMERL_CFG_REG_LOW_RESET_Msk |
TIMERL CFG_REG_LOW: RESET Mask
#define TIMERL_CFG_REG_LOW_RESET_Pos |
TIMERL CFG_REG_LOW: RESET Position
#define TIMERL_CFG_REG_LOW_RESET_Pos |
TIMERL CFG_REG_LOW: RESET Position
typedef struct SysTick_Type timer_periph_t |
typedef struct SysTick_Type timer_periph_t |