Interface: tos.chips.bc4.HplBc4

interface HplBc4

BlueCore 4 Hpl Interface.

Author:
Rasmus Ulslev Pedersen Based on NXT source files.

Commands
command UWORD dBtCheckForTxBuf()
command void dBtClearArm7CmdSignal()
command void dBtClearTimeOut()
command void dBtExit()
command UBYTE dBtGetBc4CmdSignal()
command void dBtInit()
command void dBtInitReceive(UBYTE *InputBuffer, UBYTE Mode)
command UWORD dBtReceivedData(UWORD *pLength, UWORD *pBytesToGo)
command void dBtResetTimeOut()
command void dBtSend(UBYTE *pData, UBYTE Length)
command void dBtSendBtCmd(UBYTE Cmd, UBYTE Param1, UBYTE Param2, UBYTE *pBdAddr, UBYTE *pName, UBYTE *pCod, UBYTE *pPin)
command void dBtSendMsg(UBYTE *pData, UBYTE Length, UWORD MsgSize)
command void dBtSetArm7CmdSignal()
command void dBtSetBcResetPinHigh()
command void dBtSetBcResetPinLow()
command void dBtStartADConverter()
command UWORD dBtTxEnd()
command error_t doIt()

Commands - Details

dBtCheckForTxBuf

command UWORD dBtCheckForTxBuf()

dBtClearArm7CmdSignal

command void dBtClearArm7CmdSignal()

dBtClearTimeOut

command void dBtClearTimeOut()

dBtExit

command void dBtExit()

dBtGetBc4CmdSignal

command UBYTE dBtGetBc4CmdSignal()

dBtInit

command void dBtInit()

dBtInitReceive

command void dBtInitReceive(UBYTE *InputBuffer, UBYTE Mode)

dBtReceivedData

command UWORD dBtReceivedData(UWORD *pLength, UWORD *pBytesToGo)

dBtResetTimeOut

command void dBtResetTimeOut()

dBtSend

command void dBtSend(UBYTE *pData, UBYTE Length)

dBtSendBtCmd

command void dBtSendBtCmd(UBYTE Cmd, UBYTE Param1, UBYTE Param2, UBYTE *pBdAddr, UBYTE *pName, UBYTE *pCod, UBYTE *pPin)

dBtSendMsg

command void dBtSendMsg(UBYTE *pData, UBYTE Length, UWORD MsgSize)

dBtSetArm7CmdSignal

command void dBtSetArm7CmdSignal()

dBtSetBcResetPinHigh

command void dBtSetBcResetPinHigh()

dBtSetBcResetPinLow

command void dBtSetBcResetPinLow()

dBtStartADConverter

command void dBtStartADConverter()

dBtTxEnd

command UWORD dBtTxEnd()

doIt

command error_t doIt()