YAHAL
Yet Another Hardware Abstraction Library
Loading...
Searching...
No Matches
timerA_msp432 Class Reference
Inheritance diagram for timerA_msp432:
timer_interface

Public Member Functions

 timerA_msp432 (Timer_A_Type *timer=TIMER_A0)
 
void setPeriod (uint32_t us, TIMER::timer_mode mode=TIMER::ONE_SHOT)
 
uint32_t getPeriod ()
 
void setCallback (function< void()> f)
 
void start ()
 
void stop ()
 
bool isRunning ()
 
void reset ()
 
- Public Member Functions inherited from timer_interface

Friends

void TA0_0_IRQHandler (void)
 
void TA1_0_IRQHandler (void)
 
void TA2_0_IRQHandler (void)
 
void TA3_0_IRQHandler (void)
 

Detailed Description

Definition at line 19 of file timerA_msp432.h.

Constructor & Destructor Documentation

◆ timerA_msp432()

timerA_msp432::timerA_msp432 ( Timer_A_Type * timer = TIMER_A0)

Definition at line 18 of file timerA_msp432.cpp.

◆ ~timerA_msp432()

timerA_msp432::~timerA_msp432 ( )
virtual

Definition at line 33 of file timerA_msp432.cpp.

Member Function Documentation

◆ getPeriod()

uint32_t timerA_msp432::getPeriod ( )
virtual

Implements timer_interface.

Definition at line 64 of file timerA_msp432.cpp.

◆ isRunning()

bool timerA_msp432::isRunning ( )
virtual

Implements timer_interface.

Definition at line 92 of file timerA_msp432.cpp.

◆ reset()

void timerA_msp432::reset ( )
virtual

Implements timer_interface.

Definition at line 96 of file timerA_msp432.cpp.

◆ setCallback()

void timerA_msp432::setCallback ( function< void()> f)
virtual

Implements timer_interface.

Definition at line 68 of file timerA_msp432.cpp.

◆ setPeriod()

void timerA_msp432::setPeriod ( uint32_t us,
TIMER::timer_mode mode = TIMER::ONE_SHOT )
virtual

Implements timer_interface.

Definition at line 37 of file timerA_msp432.cpp.

◆ start()

void timerA_msp432::start ( )
virtual

Implements timer_interface.

Definition at line 75 of file timerA_msp432.cpp.

◆ stop()

void timerA_msp432::stop ( )
virtual

Implements timer_interface.

Definition at line 88 of file timerA_msp432.cpp.

Friends And Related Symbol Documentation

◆ TA0_0_IRQHandler

void TA0_0_IRQHandler ( void )
friend

Definition at line 104 of file timerA_msp432.cpp.

◆ TA1_0_IRQHandler

void TA1_0_IRQHandler ( void )
friend

Definition at line 116 of file timerA_msp432.cpp.

◆ TA2_0_IRQHandler

void TA2_0_IRQHandler ( void )
friend

Definition at line 128 of file timerA_msp432.cpp.

◆ TA3_0_IRQHandler

void TA3_0_IRQHandler ( void )
friend

Definition at line 140 of file timerA_msp432.cpp.


The documentation for this class was generated from the following files: