This section describes default configuration structures for SYST module. Create a new configuration structure if default ones don't initialize on-chip peripheral in required operating mode (see Creating Configuration Structure).
#define SYST_MODULE_FREERUN_TMR_DIV1_EN_CONFIG |
Value:(tSYST){ \
SET(SysTick_CSR_ENABLE_MASK)|
CLR(SysTick_CSR_TICKINT_MASK)| \
SET(SysTick_CSR_CLKSOURCE_MASK), \
SET(SysTick_RVR_RELOAD(0x00FFFFFF)), \
}
Enables System Timer operation. The System Timer operates in a freerun 24-bit Timer mode. Timer is clocked by the system clock.
#define SYST_MODULE_FREERUN_TMR_DIV16_EN_CONFIG |
Value:(tSYST){ \
SET(SysTick_CSR_ENABLE_MASK)|
CLR(SysTick_CSR_TICKINT_MASK)| \
CLR(SysTick_CSR_CLKSOURCE_MASK), \
SET(SysTick_RVR_RELOAD(0x00FFFFFF)), \
}
Enables System Timer operation. The System Timer operates in a freerun 24-bit Timer mode. Timer is clocked by the system clock divided by 16.
#define SYST_MODULE_RELOAD_TMR_DIV1_EN_CONFIG |
( |
|
reload | ) |
|
Value:(tSYST){ \
SET(SysTick_CSR_ENABLE_MASK)|
CLR(SysTick_CSR_TICKINT_MASK)| \
SET(SysTick_CSR_CLKSOURCE_MASK), \
SET(SysTick_RVR_RELOAD((reload-1)&0x00FFFFFF)), \
}
Enables System Timer operation. The System Timer operates in a reload mode. Timer is clocked by the system clock.
- Parameters
-
reload | Reload value in the range 0x00000001 to 0x00FFFFFF (24-bit). |
#define SYST_MODULE_RELOAD_TMR_DIV16_EN_CONFIG |
( |
|
reload | ) |
|
Value:(tSYST){ \
SET(SysTick_CSR_ENABLE_MASK)|
CLR(SysTick_CSR_TICKINT_MASK)| \
CLR(SysTick_CSR_CLKSOURCE_MASK), \
SET(SysTick_RVR_RELOAD((reload-1)&0x00FFFFFF)), \
}
Enables System Timer operation. The System Timer operates in a reload mode. Timer is clocked by the system clock divided by 16.
- Parameters
-
reload | Reload value in the range 0x00000001 to 0x00FFFFFF (24-bit). |
#define SYST_MODULE_FREERUN_TMR_DIV1_DI_CONFIG |
Value:(tSYST){ \
CLR(SysTick_CSR_ENABLE_MASK)|
CLR(SysTick_CSR_TICKINT_MASK)| \
SET(SysTick_CSR_CLKSOURCE_MASK), \
SET(SysTick_RVR_RELOAD(0x00FFFFFF)), \
}
Configures System Timer operation. The System Timer is configured in a freerun 24-bit Timer mode. Timer is clocked by the system clock. Call SYST_Enable macro to enable System Timer operation.
#define SYST_MODULE_FREERUN_TMR_DIV16_DI_CONFIG |
Value:(tSYST){ \
CLR(SysTick_CSR_ENABLE_MASK)|
CLR(SysTick_CSR_TICKINT_MASK)| \
CLR(SysTick_CSR_CLKSOURCE_MASK), \
SET(SysTick_RVR_RELOAD(0x00FFFFFF)), \
}
Configures System Timer operation. The System Timer is configured in a freerun 24-bit Timer mode. Timer is clocked by the system clock divided by 16. Call SYST_Enable macro to enable System Timer operation.
#define SYST_MODULE_RELOAD_TMR_DIV1_DI_CONFIG |
( |
|
reload | ) |
|
Value:(tSYST){ \
CLR(SysTick_CSR_ENABLE_MASK)|
CLR(SysTick_CSR_TICKINT_MASK)| \
SET(SysTick_CSR_CLKSOURCE_MASK), \
SET(SysTick_RVR_RELOAD((reload-1)&0x00FFFFFF)), \
}
Configures System Timer operation. The System Timer is configured in a reload mode. Timer is clocked by the system clock. Call SYST_Enable macro to enable System Timer operation.
- Parameters
-
reload | Reload value in the range 0x00000001 to 0x00FFFFFF (24-bit). |
#define SYST_MODULE_RELOAD_TMR_DIV16_DI_CONFIG |
( |
|
reload | ) |
|
Value:(tSYST){ \
CLR(SysTick_CSR_ENABLE_MASK)|
CLR(SysTick_CSR_TICKINT_MASK)| \
CLR(SysTick_CSR_CLKSOURCE_MASK), \
SET(SysTick_RVR_RELOAD((reload-1)&0x00FFFFFF)), \
}
Configures System Timer operation. The System Timer is configured in a reload mode. Timer is clocked by the system clock divided by 16. Call SYST_Enable macro to enable System Timer operation.
- Parameters
-
reload | Reload value in the range 0x00000001 to 0x00FFFFFF (24-bit). |