#include <stdint.h>
#include <ti/devices/msp432p4xx/inc/msp.h>
#include <stdbool.h>
Go to the source code of this file.
Data Structures | |
struct | _Timer_A_ContinuousModeConfig |
Type definition for _Timer_A_ContinuousModeConfig structure. More... | |
struct | _Timer_A_UpModeConfig |
Type definition for _Timer_A_UpModeConfig structure. More... | |
struct | _Timer_A_UpDownModeConfig |
Type definition for _Timer_A_UpDownModeConfig structure. More... | |
struct | _Timer_A_CaptureModeConfig |
Type definition for _Timer_A_CaptureModeConfig structure. More... | |
struct | _Timer_A_CompareModeConfig |
Type definition for _Timer_A_CompareModeConfig structure. More... | |
struct | _Timer_A_PWMConfig |
Type definition for _Timer_A_PWMConfig structure. More... | |
Typedefs | |
typedef struct _Timer_A_ContinuousModeConfig | Timer_A_ContinuousModeConfig |
typedef struct _Timer_A_UpModeConfig | Timer_A_UpModeConfig |
typedef struct _Timer_A_UpDownModeConfig | Timer_A_UpDownModeConfig |
typedef struct _Timer_A_CaptureModeConfig | Timer_A_CaptureModeConfig |
typedef struct _Timer_A_CompareModeConfig | Timer_A_CompareModeConfig |
typedef struct _Timer_A_PWMConfig | Timer_A_PWMConfig |
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) |