![]() |
![]() |
Go to the source code of this file.
Data Structures | |
struct | _Timer_A_ContinuousModeConfig |
Configuration structure for continuous mode in the Timer_A module. See Timer_A_configureContinuousMode for parameter documentation. More... | |
struct | _Timer_A_UpModeConfig |
Configuration structure for Up mode in the Timer_A module. See Timer_A_configureUpMode for parameter documentation. More... | |
struct | _Timer_A_UpDownModeConfig |
Configuration structure for UpDown mode in the Timer_A module. See Timer_A_configureUpDownMode for parameter documentation. More... | |
struct | _Timer_A_CaptureModeConfig |
Configuration structure for capture mode in the Timer_A module. See Timer_A_initCapture for parameter documentation. More... | |
struct | _Timer_A_CompareModeConfig |
Configuration structure for compare mode in the Timer_A module. See Timer_A_initCompare for parameter documentation. More... | |
struct | _Timer_A_PWMConfig |
Configuration structure for PWM mode in the Timer_A module. See Timer_A_generatePWM for parameter documentation. More... | |
Typedefs | |
typedef struct _Timer_A_ContinuousModeConfig | Timer_A_ContinuousModeConfig |
Type definition for _Timer_A_ContinuousModeConfig structure. More... | |
typedef struct _Timer_A_UpModeConfig | Timer_A_UpModeConfig |
Type definition for _Timer_A_UpModeConfig structure. More... | |
typedef struct _Timer_A_UpDownModeConfig | Timer_A_UpDownModeConfig |
Type definition for _Timer_A_UpDownModeConfig structure. More... | |
typedef struct _Timer_A_CaptureModeConfig | Timer_A_CaptureModeConfig |
Type definition for _Timer_A_CaptureModeConfig structure. More... | |
typedef struct _Timer_A_CompareModeConfig | Timer_A_CompareModeConfig |
Type definition for _Timer_A_CompareModeConfig structure. More... | |
typedef struct _Timer_A_PWMConfig | Timer_A_PWMConfig |
Type definition for _Timer_A_PWMConfig structure. More... | |
Functions | |
void | Timer_A_startCounter (uint32_t timer, uint_fast16_t timerMode) |
void | Timer_A_configureContinuousMode (uint32_t timer, const Timer_A_ContinuousModeConfig *config) |
void | Timer_A_configureUpMode (uint32_t timer, const Timer_A_UpModeConfig *config) |
void | Timer_A_configureUpDownMode (uint32_t timer, const Timer_A_UpDownModeConfig *config) |
void | Timer_A_initCapture (uint32_t timer, const Timer_A_CaptureModeConfig *config) |
void | Timer_A_initCompare (uint32_t timer, const Timer_A_CompareModeConfig *config) |
void | Timer_A_clearTimer (uint32_t timer) |
uint_fast8_t | Timer_A_getSynchronizedCaptureCompareInput (uint32_t timer, uint_fast16_t captureCompareRegister, uint_fast16_t synchronizedSetting) |
uint_fast8_t | Timer_A_getOutputForOutputModeOutBitValue (uint32_t timer, uint_fast16_t captureCompareRegister) |
uint_fast16_t | Timer_A_getCaptureCompareCount (uint32_t timer, uint_fast16_t captureCompareRegister) |
void | Timer_A_setOutputForOutputModeOutBitValue (uint32_t timer, uint_fast16_t captureCompareRegister, uint_fast8_t outputModeOutBitValue) |
void | Timer_A_generatePWM (uint32_t timer, const Timer_A_PWMConfig *config) |
void | Timer_A_stopTimer (uint32_t timer) |
void | Timer_A_setCompareValue (uint32_t timer, uint_fast16_t compareRegister, uint_fast16_t compareValue) |
uint16_t | Timer_A_getCounterValue (uint32_t timer) |
void | Timer_A_clearInterruptFlag (uint32_t timer) |
void | Timer_A_clearCaptureCompareInterrupt (uint32_t timer, uint_fast16_t captureCompareRegister) |
void | Timer_A_enableInterrupt (uint32_t timer) |
void | Timer_A_disableInterrupt (uint32_t timer) |
uint32_t | Timer_A_getInterruptStatus (uint32_t timer) |
uint32_t | Timer_A_getEnabledInterruptStatus (uint32_t timer) |
void | Timer_A_enableCaptureCompareInterrupt (uint32_t timer, uint_fast16_t captureCompareRegister) |
void | Timer_A_disableCaptureCompareInterrupt (uint32_t timer, uint_fast16_t captureCompareRegister) |
uint32_t | Timer_A_getCaptureCompareInterruptStatus (uint32_t timer, uint_fast16_t captureCompareRegister, uint_fast16_t mask) |
uint32_t | Timer_A_getCaptureCompareEnabledInterruptStatus (uint32_t timer, uint_fast16_t captureCompareRegister) |
void | Timer_A_registerInterrupt (uint32_t timer, uint_fast8_t interruptSelect, void(*intHandler)(void)) |
void | Timer_A_unregisterInterrupt (uint32_t timer, uint_fast8_t interruptSelect) |