Interface: tos.chips.msp430.timer.Msp430TimerControl

interface Msp430TimerControl

Author:
Cory Sharp <cssharp@eecs.berkeley.edu>
Joe Polastre

Commands
command bool areEventsEnabled()
command void clearPendingInterrupt()
command void disableEvents()
command void enableEvents()
command msp430_compare_control_t getControl()
command bool isInterruptPending()
command void setControl(msp430_compare_control_t control)
command void setControlAsCapture(uint8_t cm) Sets the timer in capture mode.
command void setControlAsCompare()

Commands - Details

areEventsEnabled

command bool areEventsEnabled()

clearPendingInterrupt

command void clearPendingInterrupt()

disableEvents

command void disableEvents()

enableEvents

command void enableEvents()

getControl

command msp430_compare_control_t getControl()

isInterruptPending

command bool isInterruptPending()

setControl

command void setControl(msp430_compare_control_t control)

setControlAsCapture

command void setControlAsCapture(uint8_t cm)

Sets the timer in capture mode.

Parameters:
cm - configures the capture to occur on none, rising, falling or rising_and_falling edges Msp430Timer.h has convenience definitions: MSP430TIMER_CM_NONE, MSP430TIMER_CM_RISING, MSP430TIMER_CM_FALLING, MSP430TIMER_CM_BOTH

setControlAsCompare

command void setControlAsCompare()