Interface: tos.chips.msp430.dma.HplMsp430DmaChannel
interface HplMsp430DmaChannel
- Author:
-
Ben Greenstein <ben@cs.ucla.edu>
- Version:
-
$Revision: 1.4 $ $Date: 2006/12/12 18:23:07 $
Commands
command void setDst(void *daddr)
command void setSrc(void *saddr)
command void setState(dma_channel_state_t s, dma_channel_trigger_t t, void *src, void *dest, uint16_t size)
command void setStateRaw(uint16_t state, uint16_t trigger, void *src, void *dest, uint16_t size)
Events
Commands - Details
aborted
command bool aborted()
clearTrigger
command void clearTrigger()
disableDMA
command void disableDMA()
disableInterrupt
command void disableInterrupt()
enableDMA
command void enableDMA()
enableInterrupt
command void enableInterrupt()
getDestination
command void *getDestination()
getSize
command uint16_t getSize()
getSource
command void *getSource()
getState
command dma_channel_state_t getState()
getTrigger
command dma_channel_trigger_t getTrigger()
interruptPending
command bool interruptPending()
reset
command void reset()
setBlockMode
command void setBlockMode()
setBurstMode
command void setBurstMode()
setByteToByte
command void setByteToByte()
setByteToWord
command void setByteToWord()
setDst
command void setDst(void *daddr)
setDstDecrement
command void setDstDecrement()
setDstIncrement
command void setDstIncrement()
setDstNoIncrement
command void setDstNoIncrement()
setEdgeSensitive
command void setEdgeSensitive()
setLevelSensitive
command void setLevelSensitive()
setRepeatedBlockMode
command void setRepeatedBlockMode()
setRepeatedBurstMode
command void setRepeatedBurstMode()
setRepeatedSingleMode
command void setRepeatedSingleMode()
setSingleMode
command void setSingleMode()
setSize
command void setSize(uint16_t sz)
setSrc
command void setSrc(void *saddr)
setSrcDecrement
command void setSrcDecrement()
setSrcIncrement
command void setSrcIncrement()
setSrcNoIncrement
command void setSrcNoIncrement()
setState
command void setState(dma_channel_state_t s, dma_channel_trigger_t t, void *src, void *dest, uint16_t size)
setStateRaw
command void setStateRaw(uint16_t state, uint16_t trigger, void *src, void *dest, uint16_t size)
setTrigger
command error_t setTrigger(dma_trigger_t trigger)
setWordToByte
command void setWordToByte()
setWordToWord
command void setWordToWord()
triggerDMA
command void triggerDMA()
Events - Details
transferDone
event void transferDone(error_t success)