Flowcode Project File Parser

Ben Rowland 2019 (C) Matrix TSL


Target Device

PIC16.33E.Formula AllCode

Constants


Globals



PlayNote    /    CheckLine_Sim    /    LEDOn    /    BluetoothTransmit    /    Ev_Timer    /    LCDPrintString    /    PlayNote_Sim    /    CheckIR_Sim    /    Ev_Stop    /    Ev_AddInterrupts    /    SpinLeft_Sim    /    Stop    /    ReadBattery    /    BattMon    /    LEDOff    /    LCDPrintNumber    /    Ev_Initialise    /    LEDWrite    /    BluetoothCheckConnection    /    ReadMic    /    AudioQueueLength    /    AudioAddToBuffer    /    ReadSwitch    /    CheckLine    /    AudioStreamControl    /    LogoProcess    /    SpinLeft    /    BluetoothCommand    /    LogoTurnLeft    /    Ev_Pause    /    Forward    /    LCDWriteByte    /    BluetoothReceive    /    LCDDrawLine    /    BluetoothQueueLength    /    Ev_Property    /    BluetoothTransmitString    /    LCDBacklight    /    AudioReadFromBuffer    /    ReadLineSensor_Sim    /    ReadLineSensor    /    Sim_Scan_Objects_In_Group    /    LogoTurnRight    /    ReadIRSensor_Sim    /    CheckUSB_Sim    /    SpinRight    /    CheckIR    /    LCDPlotPixel    /    SetMotorsInterrupt    /    LCDSetBackgroundColour    /    ReadLDR_Sim    /    Stop_Sim    /    LogoForwardsSim    /    ReadIRSensor    /    SetMotors    /    LogoBackwards    /    BluetoothCheckRx    /    EncoderReset    /    Reverse    /    WaitForSwitch    /    ReadLDR    /    LCDDrawRectangle    /    LogoTurnLeftSim    /    LogoBackwardsSim    /    EncoderReadCount    /    Ev_Start    /    LogoTurnRightSim    /    CheckUSB    /    Main    /    Ev_Resume    /    LCDSetForegroundColour    /    SpinRight_Sim    /    Initialise    /    LogoSetSpeed    /    LogoForwards    /    LCDClear    /    SetMotors_Sim    /    ReadBattery_Sim

PlayNote

Return:     VOID
Params:     UNSIGNED INT Note     UNSIGNED INT Time    
Vars:     UNSIGNED LONG loop     UNSIGNED INT TransFreq     FLOAT TransDelay     UNSIGNED INT Delay     UNSIGNED LONG LoopCount    

Your browser does not support the HTML5 canvas tag.

PlayNote    /    CheckLine_Sim    /    LEDOn    /    BluetoothTransmit    /    Ev_Timer    /    LCDPrintString    /    PlayNote_Sim    /    CheckIR_Sim    /    Ev_Stop    /    Ev_AddInterrupts    /    SpinLeft_Sim    /    Stop    /    ReadBattery    /    BattMon    /    LEDOff    /    LCDPrintNumber    /    Ev_Initialise    /    LEDWrite    /    BluetoothCheckConnection    /    ReadMic    /    AudioQueueLength    /    AudioAddToBuffer    /    ReadSwitch    /    CheckLine    /    AudioStreamControl    /    LogoProcess    /    SpinLeft    /    BluetoothCommand    /    LogoTurnLeft    /    Ev_Pause    /    Forward    /    LCDWriteByte    /    BluetoothReceive    /    LCDDrawLine    /    BluetoothQueueLength    /    Ev_Property    /    BluetoothTransmitString    /    LCDBacklight    /    AudioReadFromBuffer    /    ReadLineSensor_Sim    /    ReadLineSensor    /    Sim_Scan_Objects_In_Group    /    LogoTurnRight    /    ReadIRSensor_Sim    /    CheckUSB_Sim    /    SpinRight    /    CheckIR    /    LCDPlotPixel    /    SetMotorsInterrupt    /    LCDSetBackgroundColour    /    ReadLDR_Sim    /    Stop_Sim    /    LogoForwardsSim    /    ReadIRSensor    /    SetMotors    /    LogoBackwards    /    BluetoothCheckRx    /    EncoderReset    /    Reverse    /    WaitForSwitch    /    ReadLDR    /    LCDDrawRectangle    /    LogoTurnLeftSim    /    LogoBackwardsSim    /    EncoderReadCount    /    Ev_Start    /    LogoTurnRightSim    /    CheckUSB    /    Main    /    Ev_Resume    /    LCDSetForegroundColour    /    SpinRight_Sim    /    Initialise    /    LogoSetSpeed    /    LogoForwards    /    LCDClear    /    SetMotors_Sim    /    ReadBattery_Sim

CheckLine_Sim

Return:     BYTE
Params:     BYTE Sensor    

Your browser does not support the HTML5 canvas tag.

PlayNote    /    CheckLine_Sim    /    LEDOn    /    BluetoothTransmit    /    Ev_Timer    /    LCDPrintString    /    PlayNote_Sim    /    CheckIR_Sim    /    Ev_Stop    /    Ev_AddInterrupts    /    SpinLeft_Sim    /    Stop    /    ReadBattery    /    BattMon    /    LEDOff    /    LCDPrintNumber    /    Ev_Initialise    /    LEDWrite    /    BluetoothCheckConnection    /    ReadMic    /    AudioQueueLength    /    AudioAddToBuffer    /    ReadSwitch    /    CheckLine    /    AudioStreamControl    /    LogoProcess    /    SpinLeft    /    BluetoothCommand    /    LogoTurnLeft    /    Ev_Pause    /    Forward    /    LCDWriteByte    /    BluetoothReceive    /    LCDDrawLine    /    BluetoothQueueLength    /    Ev_Property    /    BluetoothTransmitString    /    LCDBacklight    /    AudioReadFromBuffer    /    ReadLineSensor_Sim    /    ReadLineSensor    /    Sim_Scan_Objects_In_Group    /    LogoTurnRight    /    ReadIRSensor_Sim    /    CheckUSB_Sim    /    SpinRight    /    CheckIR    /    LCDPlotPixel    /    SetMotorsInterrupt    /    LCDSetBackgroundColour    /    ReadLDR_Sim    /    Stop_Sim    /    LogoForwardsSim    /    ReadIRSensor    /    SetMotors    /    LogoBackwards    /    BluetoothCheckRx    /    EncoderReset    /    Reverse    /    WaitForSwitch    /    ReadLDR    /    LCDDrawRectangle    /    LogoTurnLeftSim    /    LogoBackwardsSim    /    EncoderReadCount    /    Ev_Start    /    LogoTurnRightSim    /    CheckUSB    /    Main    /    Ev_Resume    /    LCDSetForegroundColour    /    SpinRight_Sim    /    Initialise    /    LogoSetSpeed    /    LogoForwards    /    LCDClear    /    SetMotors_Sim    /    ReadBattery_Sim

LEDOn

Return:     VOID
Params:     BYTE LED    

Your browser does not support the HTML5 canvas tag.

PlayNote    /    CheckLine_Sim    /    LEDOn    /    BluetoothTransmit    /    Ev_Timer    /    LCDPrintString    /    PlayNote_Sim    /    CheckIR_Sim    /    Ev_Stop    /    Ev_AddInterrupts    /    SpinLeft_Sim    /    Stop    /    ReadBattery    /    BattMon    /    LEDOff    /    LCDPrintNumber    /    Ev_Initialise    /    LEDWrite    /    BluetoothCheckConnection    /    ReadMic    /    AudioQueueLength    /    AudioAddToBuffer    /    ReadSwitch    /    CheckLine    /    AudioStreamControl    /    LogoProcess    /    SpinLeft    /    BluetoothCommand    /    LogoTurnLeft    /    Ev_Pause    /    Forward    /    LCDWriteByte    /    BluetoothReceive    /    LCDDrawLine    /    BluetoothQueueLength    /    Ev_Property    /    BluetoothTransmitString    /    LCDBacklight    /    AudioReadFromBuffer    /    ReadLineSensor_Sim    /    ReadLineSensor    /    Sim_Scan_Objects_In_Group    /    LogoTurnRight    /    ReadIRSensor_Sim    /    CheckUSB_Sim    /    SpinRight    /    CheckIR    /    LCDPlotPixel    /    SetMotorsInterrupt    /    LCDSetBackgroundColour    /    ReadLDR_Sim    /    Stop_Sim    /    LogoForwardsSim    /    ReadIRSensor    /    SetMotors    /    LogoBackwards    /    BluetoothCheckRx    /    EncoderReset    /    Reverse    /    WaitForSwitch    /    ReadLDR    /    LCDDrawRectangle    /    LogoTurnLeftSim    /    LogoBackwardsSim    /    EncoderReadCount    /    Ev_Start    /    LogoTurnRightSim    /    CheckUSB    /    Main    /    Ev_Resume    /    LCDSetForegroundColour    /    SpinRight_Sim    /    Initialise    /    LogoSetSpeed    /    LogoForwards    /    LCDClear    /    SetMotors_Sim    /    ReadBattery_Sim

BluetoothTransmit

Return:     VOID
Params:     BYTE Data    

Your browser does not support the HTML5 canvas tag.

PlayNote    /    CheckLine_Sim    /    LEDOn    /    BluetoothTransmit    /    Ev_Timer    /    LCDPrintString    /    PlayNote_Sim    /    CheckIR_Sim    /    Ev_Stop    /    Ev_AddInterrupts    /    SpinLeft_Sim    /    Stop    /    ReadBattery    /    BattMon    /    LEDOff    /    LCDPrintNumber    /    Ev_Initialise    /    LEDWrite    /    BluetoothCheckConnection    /    ReadMic    /    AudioQueueLength    /    AudioAddToBuffer    /    ReadSwitch    /    CheckLine    /    AudioStreamControl    /    LogoProcess    /    SpinLeft    /    BluetoothCommand    /    LogoTurnLeft    /    Ev_Pause    /    Forward    /    LCDWriteByte    /    BluetoothReceive    /    LCDDrawLine    /    BluetoothQueueLength    /    Ev_Property    /    BluetoothTransmitString    /    LCDBacklight    /    AudioReadFromBuffer    /    ReadLineSensor_Sim    /    ReadLineSensor    /    Sim_Scan_Objects_In_Group    /    LogoTurnRight    /    ReadIRSensor_Sim    /    CheckUSB_Sim    /    SpinRight    /    CheckIR    /    LCDPlotPixel    /    SetMotorsInterrupt    /    LCDSetBackgroundColour    /    ReadLDR_Sim    /    Stop_Sim    /    LogoForwardsSim    /    ReadIRSensor    /    SetMotors    /    LogoBackwards    /    BluetoothCheckRx    /    EncoderReset    /    Reverse    /    WaitForSwitch    /    ReadLDR    /    LCDDrawRectangle    /    LogoTurnLeftSim    /    LogoBackwardsSim    /    EncoderReadCount    /    Ev_Start    /    LogoTurnRightSim    /    CheckUSB    /    Main    /    Ev_Resume    /    LCDSetForegroundColour    /    SpinRight_Sim    /    Initialise    /    LogoSetSpeed    /    LogoForwards    /    LCDClear    /    SetMotors_Sim    /    ReadBattery_Sim

Ev_Timer

Return:     UNSIGNED LONG
Params:     UNSIGNED LONG TimerID    
Vars:     HANDLE hFA     HANDLE hL     HANDLE hr     FLOAT mov     FLOAT rot    

Your browser does not support the HTML5 canvas tag.

PlayNote    /    CheckLine_Sim    /    LEDOn    /    BluetoothTransmit    /    Ev_Timer    /    LCDPrintString    /    PlayNote_Sim    /    CheckIR_Sim    /    Ev_Stop    /    Ev_AddInterrupts    /    SpinLeft_Sim    /    Stop    /    ReadBattery    /    BattMon    /    LEDOff    /    LCDPrintNumber    /    Ev_Initialise    /    LEDWrite    /    BluetoothCheckConnection    /    ReadMic    /    AudioQueueLength    /    AudioAddToBuffer    /    ReadSwitch    /    CheckLine    /    AudioStreamControl    /    LogoProcess    /    SpinLeft    /    BluetoothCommand    /    LogoTurnLeft    /    Ev_Pause    /    Forward    /    LCDWriteByte    /    BluetoothReceive    /    LCDDrawLine    /    BluetoothQueueLength    /    Ev_Property    /    BluetoothTransmitString    /    LCDBacklight    /    AudioReadFromBuffer    /    ReadLineSensor_Sim    /    ReadLineSensor    /    Sim_Scan_Objects_In_Group    /    LogoTurnRight    /    ReadIRSensor_Sim    /    CheckUSB_Sim    /    SpinRight    /    CheckIR    /    LCDPlotPixel    /    SetMotorsInterrupt    /    LCDSetBackgroundColour    /    ReadLDR_Sim    /    Stop_Sim    /    LogoForwardsSim    /    ReadIRSensor    /    SetMotors    /    LogoBackwards    /    BluetoothCheckRx    /    EncoderReset    /    Reverse    /    WaitForSwitch    /    ReadLDR    /    LCDDrawRectangle    /    LogoTurnLeftSim    /    LogoBackwardsSim    /    EncoderReadCount    /    Ev_Start    /    LogoTurnRightSim    /    CheckUSB    /    Main    /    Ev_Resume    /    LCDSetForegroundColour    /    SpinRight_Sim    /    Initialise    /    LogoSetSpeed    /    LogoForwards    /    LCDClear    /    SetMotors_Sim    /    ReadBattery_Sim

LCDPrintString

Return:     VOID
Params:     BYTE X     BYTE Y     STRING Data     UNSIGNED INT Transparent    

Your browser does not support the HTML5 canvas tag.

PlayNote    /    CheckLine_Sim    /    LEDOn    /    BluetoothTransmit    /    Ev_Timer    /    LCDPrintString    /    PlayNote_Sim    /    CheckIR_Sim    /    Ev_Stop    /    Ev_AddInterrupts    /    SpinLeft_Sim    /    Stop    /    ReadBattery    /    BattMon    /    LEDOff    /    LCDPrintNumber    /    Ev_Initialise    /    LEDWrite    /    BluetoothCheckConnection    /    ReadMic    /    AudioQueueLength    /    AudioAddToBuffer    /    ReadSwitch    /    CheckLine    /    AudioStreamControl    /    LogoProcess    /    SpinLeft    /    BluetoothCommand    /    LogoTurnLeft    /    Ev_Pause    /    Forward    /    LCDWriteByte    /    BluetoothReceive    /    LCDDrawLine    /    BluetoothQueueLength    /    Ev_Property    /    BluetoothTransmitString    /    LCDBacklight    /    AudioReadFromBuffer    /    ReadLineSensor_Sim    /    ReadLineSensor    /    Sim_Scan_Objects_In_Group    /    LogoTurnRight    /    ReadIRSensor_Sim    /    CheckUSB_Sim    /    SpinRight    /    CheckIR    /    LCDPlotPixel    /    SetMotorsInterrupt    /    LCDSetBackgroundColour    /    ReadLDR_Sim    /    Stop_Sim    /    LogoForwardsSim    /    ReadIRSensor    /    SetMotors    /    LogoBackwards    /    BluetoothCheckRx    /    EncoderReset    /    Reverse    /    WaitForSwitch    /    ReadLDR    /    LCDDrawRectangle    /    LogoTurnLeftSim    /    LogoBackwardsSim    /    EncoderReadCount    /    Ev_Start    /    LogoTurnRightSim    /    CheckUSB    /    Main    /    Ev_Resume    /    LCDSetForegroundColour    /    SpinRight_Sim    /    Initialise    /    LogoSetSpeed    /    LogoForwards    /    LCDClear    /    SetMotors_Sim    /    ReadBattery_Sim

PlayNote_Sim

Return:     VOID
Params:     UNSIGNED INT Note     UNSIGNED INT Time    
Vars:     UNSIGNED LONG loop     UNSIGNED INT TransFreq     FLOAT TransDelay     UNSIGNED INT Delay     UNSIGNED LONG LoopCount    

Your browser does not support the HTML5 canvas tag.

PlayNote    /    CheckLine_Sim    /    LEDOn    /    BluetoothTransmit    /    Ev_Timer    /    LCDPrintString    /    PlayNote_Sim    /    CheckIR_Sim    /    Ev_Stop    /    Ev_AddInterrupts    /    SpinLeft_Sim    /    Stop    /    ReadBattery    /    BattMon    /    LEDOff    /    LCDPrintNumber    /    Ev_Initialise    /    LEDWrite    /    BluetoothCheckConnection    /    ReadMic    /    AudioQueueLength    /    AudioAddToBuffer    /    ReadSwitch    /    CheckLine    /    AudioStreamControl    /    LogoProcess    /    SpinLeft    /    BluetoothCommand    /    LogoTurnLeft    /    Ev_Pause    /    Forward    /    LCDWriteByte    /    BluetoothReceive    /    LCDDrawLine    /    BluetoothQueueLength    /    Ev_Property    /    BluetoothTransmitString    /    LCDBacklight    /    AudioReadFromBuffer    /    ReadLineSensor_Sim    /    ReadLineSensor    /    Sim_Scan_Objects_In_Group    /    LogoTurnRight    /    ReadIRSensor_Sim    /    CheckUSB_Sim    /    SpinRight    /    CheckIR    /    LCDPlotPixel    /    SetMotorsInterrupt    /    LCDSetBackgroundColour    /    ReadLDR_Sim    /    Stop_Sim    /    LogoForwardsSim    /    ReadIRSensor    /    SetMotors    /    LogoBackwards    /    BluetoothCheckRx    /    EncoderReset    /    Reverse    /    WaitForSwitch    /    ReadLDR    /    LCDDrawRectangle    /    LogoTurnLeftSim    /    LogoBackwardsSim    /    EncoderReadCount    /    Ev_Start    /    LogoTurnRightSim    /    CheckUSB    /    Main    /    Ev_Resume    /    LCDSetForegroundColour    /    SpinRight_Sim    /    Initialise    /    LogoSetSpeed    /    LogoForwards    /    LCDClear    /    SetMotors_Sim    /    ReadBattery_Sim

CheckIR_Sim

Return:     BYTE
Params:     BYTE Sensor    

Your browser does not support the HTML5 canvas tag.

PlayNote    /    CheckLine_Sim    /    LEDOn    /    BluetoothTransmit    /    Ev_Timer    /    LCDPrintString    /    PlayNote_Sim    /    CheckIR_Sim    /    Ev_Stop    /    Ev_AddInterrupts    /    SpinLeft_Sim    /    Stop    /    ReadBattery    /    BattMon    /    LEDOff    /    LCDPrintNumber    /    Ev_Initialise    /    LEDWrite    /    BluetoothCheckConnection    /    ReadMic    /    AudioQueueLength    /    AudioAddToBuffer    /    ReadSwitch    /    CheckLine    /    AudioStreamControl    /    LogoProcess    /    SpinLeft    /    BluetoothCommand    /    LogoTurnLeft    /    Ev_Pause    /    Forward    /    LCDWriteByte    /    BluetoothReceive    /    LCDDrawLine    /    BluetoothQueueLength    /    Ev_Property    /    BluetoothTransmitString    /    LCDBacklight    /    AudioReadFromBuffer    /    ReadLineSensor_Sim    /    ReadLineSensor    /    Sim_Scan_Objects_In_Group    /    LogoTurnRight    /    ReadIRSensor_Sim    /    CheckUSB_Sim    /    SpinRight    /    CheckIR    /    LCDPlotPixel    /    SetMotorsInterrupt    /    LCDSetBackgroundColour    /    ReadLDR_Sim    /    Stop_Sim    /    LogoForwardsSim    /    ReadIRSensor    /    SetMotors    /    LogoBackwards    /    BluetoothCheckRx    /    EncoderReset    /    Reverse    /    WaitForSwitch    /    ReadLDR    /    LCDDrawRectangle    /    LogoTurnLeftSim    /    LogoBackwardsSim    /    EncoderReadCount    /    Ev_Start    /    LogoTurnRightSim    /    CheckUSB    /    Main    /    Ev_Resume    /    LCDSetForegroundColour    /    SpinRight_Sim    /    Initialise    /    LogoSetSpeed    /    LogoForwards    /    LCDClear    /    SetMotors_Sim    /    ReadBattery_Sim

Ev_Stop

Return:     UNSIGNED LONG

Your browser does not support the HTML5 canvas tag.

PlayNote    /    CheckLine_Sim    /    LEDOn    /    BluetoothTransmit    /    Ev_Timer    /    LCDPrintString    /    PlayNote_Sim    /    CheckIR_Sim    /    Ev_Stop    /    Ev_AddInterrupts    /    SpinLeft_Sim    /    Stop    /    ReadBattery    /    BattMon    /    LEDOff    /    LCDPrintNumber    /    Ev_Initialise    /    LEDWrite    /    BluetoothCheckConnection    /    ReadMic    /    AudioQueueLength    /    AudioAddToBuffer    /    ReadSwitch    /    CheckLine    /    AudioStreamControl    /    LogoProcess    /    SpinLeft    /    BluetoothCommand    /    LogoTurnLeft    /    Ev_Pause    /    Forward    /    LCDWriteByte    /    BluetoothReceive    /    LCDDrawLine    /    BluetoothQueueLength    /    Ev_Property    /    BluetoothTransmitString    /    LCDBacklight    /    AudioReadFromBuffer    /    ReadLineSensor_Sim    /    ReadLineSensor    /    Sim_Scan_Objects_In_Group    /    LogoTurnRight    /    ReadIRSensor_Sim    /    CheckUSB_Sim    /    SpinRight    /    CheckIR    /    LCDPlotPixel    /    SetMotorsInterrupt    /    LCDSetBackgroundColour    /    ReadLDR_Sim    /    Stop_Sim    /    LogoForwardsSim    /    ReadIRSensor    /    SetMotors    /    LogoBackwards    /    BluetoothCheckRx    /    EncoderReset    /    Reverse    /    WaitForSwitch    /    ReadLDR    /    LCDDrawRectangle    /    LogoTurnLeftSim    /    LogoBackwardsSim    /    EncoderReadCount    /    Ev_Start    /    LogoTurnRightSim    /    CheckUSB    /    Main    /    Ev_Resume    /    LCDSetForegroundColour    /    SpinRight_Sim    /    Initialise    /    LogoSetSpeed    /    LogoForwards    /    LCDClear    /    SetMotors_Sim    /    ReadBattery_Sim

Ev_AddInterrupts

Return:     UNSIGNED LONG
Params:     STRING HandlerCode    
Vars:     STRING temp    

Your browser does not support the HTML5 canvas tag.

PlayNote    /    CheckLine_Sim    /    LEDOn    /    BluetoothTransmit    /    Ev_Timer    /    LCDPrintString    /    PlayNote_Sim    /    CheckIR_Sim    /    Ev_Stop    /    Ev_AddInterrupts    /    SpinLeft_Sim    /    Stop    /    ReadBattery    /    BattMon    /    LEDOff    /    LCDPrintNumber    /    Ev_Initialise    /    LEDWrite    /    BluetoothCheckConnection    /    ReadMic    /    AudioQueueLength    /    AudioAddToBuffer    /    ReadSwitch    /    CheckLine    /    AudioStreamControl    /    LogoProcess    /    SpinLeft    /    BluetoothCommand    /    LogoTurnLeft    /    Ev_Pause    /    Forward    /    LCDWriteByte    /    BluetoothReceive    /    LCDDrawLine    /    BluetoothQueueLength    /    Ev_Property    /    BluetoothTransmitString    /    LCDBacklight    /    AudioReadFromBuffer    /    ReadLineSensor_Sim    /    ReadLineSensor    /    Sim_Scan_Objects_In_Group    /    LogoTurnRight    /    ReadIRSensor_Sim    /    CheckUSB_Sim    /    SpinRight    /    CheckIR    /    LCDPlotPixel    /    SetMotorsInterrupt    /    LCDSetBackgroundColour    /    ReadLDR_Sim    /    Stop_Sim    /    LogoForwardsSim    /    ReadIRSensor    /    SetMotors    /    LogoBackwards    /    BluetoothCheckRx    /    EncoderReset    /    Reverse    /    WaitForSwitch    /    ReadLDR    /    LCDDrawRectangle    /    LogoTurnLeftSim    /    LogoBackwardsSim    /    EncoderReadCount    /    Ev_Start    /    LogoTurnRightSim    /    CheckUSB    /    Main    /    Ev_Resume    /    LCDSetForegroundColour    /    SpinRight_Sim    /    Initialise    /    LogoSetSpeed    /    LogoForwards    /    LCDClear    /    SetMotors_Sim    /    ReadBattery_Sim

SpinLeft_Sim

Return:     VOID
Params:     BYTE Power    

Your browser does not support the HTML5 canvas tag.

PlayNote    /    CheckLine_Sim    /    LEDOn    /    BluetoothTransmit    /    Ev_Timer    /    LCDPrintString    /    PlayNote_Sim    /    CheckIR_Sim    /    Ev_Stop    /    Ev_AddInterrupts    /    SpinLeft_Sim    /    Stop    /    ReadBattery    /    BattMon    /    LEDOff    /    LCDPrintNumber    /    Ev_Initialise    /    LEDWrite    /    BluetoothCheckConnection    /    ReadMic    /    AudioQueueLength    /    AudioAddToBuffer    /    ReadSwitch    /    CheckLine    /    AudioStreamControl    /    LogoProcess    /    SpinLeft    /    BluetoothCommand    /    LogoTurnLeft    /    Ev_Pause    /    Forward    /    LCDWriteByte    /    BluetoothReceive    /    LCDDrawLine    /    BluetoothQueueLength    /    Ev_Property    /    BluetoothTransmitString    /    LCDBacklight    /    AudioReadFromBuffer    /    ReadLineSensor_Sim    /    ReadLineSensor    /    Sim_Scan_Objects_In_Group    /    LogoTurnRight    /    ReadIRSensor_Sim    /    CheckUSB_Sim    /    SpinRight    /    CheckIR    /    LCDPlotPixel    /    SetMotorsInterrupt    /    LCDSetBackgroundColour    /    ReadLDR_Sim    /    Stop_Sim    /    LogoForwardsSim    /    ReadIRSensor    /    SetMotors    /    LogoBackwards    /    BluetoothCheckRx    /    EncoderReset    /    Reverse    /    WaitForSwitch    /    ReadLDR    /    LCDDrawRectangle    /    LogoTurnLeftSim    /    LogoBackwardsSim    /    EncoderReadCount    /    Ev_Start    /    LogoTurnRightSim    /    CheckUSB    /    Main    /    Ev_Resume    /    LCDSetForegroundColour    /    SpinRight_Sim    /    Initialise    /    LogoSetSpeed    /    LogoForwards    /    LCDClear    /    SetMotors_Sim    /    ReadBattery_Sim

Stop

Return:     VOID

Your browser does not support the HTML5 canvas tag.

PlayNote    /    CheckLine_Sim    /    LEDOn    /    BluetoothTransmit    /    Ev_Timer    /    LCDPrintString    /    PlayNote_Sim    /    CheckIR_Sim    /    Ev_Stop    /    Ev_AddInterrupts    /    SpinLeft_Sim    /    Stop    /    ReadBattery    /    BattMon    /    LEDOff    /    LCDPrintNumber    /    Ev_Initialise    /    LEDWrite    /    BluetoothCheckConnection    /    ReadMic    /    AudioQueueLength    /    AudioAddToBuffer    /    ReadSwitch    /    CheckLine    /    AudioStreamControl    /    LogoProcess    /    SpinLeft    /    BluetoothCommand    /    LogoTurnLeft    /    Ev_Pause    /    Forward    /    LCDWriteByte    /    BluetoothReceive    /    LCDDrawLine    /    BluetoothQueueLength    /    Ev_Property    /    BluetoothTransmitString    /    LCDBacklight    /    AudioReadFromBuffer    /    ReadLineSensor_Sim    /    ReadLineSensor    /    Sim_Scan_Objects_In_Group    /    LogoTurnRight    /    ReadIRSensor_Sim    /    CheckUSB_Sim    /    SpinRight    /    CheckIR    /    LCDPlotPixel    /    SetMotorsInterrupt    /    LCDSetBackgroundColour    /    ReadLDR_Sim    /    Stop_Sim    /    LogoForwardsSim    /    ReadIRSensor    /    SetMotors    /    LogoBackwards    /    BluetoothCheckRx    /    EncoderReset    /    Reverse    /    WaitForSwitch    /    ReadLDR    /    LCDDrawRectangle    /    LogoTurnLeftSim    /    LogoBackwardsSim    /    EncoderReadCount    /    Ev_Start    /    LogoTurnRightSim    /    CheckUSB    /    Main    /    Ev_Resume    /    LCDSetForegroundColour    /    SpinRight_Sim    /    Initialise    /    LogoSetSpeed    /    LogoForwards    /    LCDClear    /    SetMotors_Sim    /    ReadBattery_Sim

ReadBattery

Return:     FLOAT

Your browser does not support the HTML5 canvas tag.

PlayNote    /    CheckLine_Sim    /    LEDOn    /    BluetoothTransmit    /    Ev_Timer    /    LCDPrintString    /    PlayNote_Sim    /    CheckIR_Sim    /    Ev_Stop    /    Ev_AddInterrupts    /    SpinLeft_Sim    /    Stop    /    ReadBattery    /    BattMon    /    LEDOff    /    LCDPrintNumber    /    Ev_Initialise    /    LEDWrite    /    BluetoothCheckConnection    /    ReadMic    /    AudioQueueLength    /    AudioAddToBuffer    /    ReadSwitch    /    CheckLine    /    AudioStreamControl    /    LogoProcess    /    SpinLeft    /    BluetoothCommand    /    LogoTurnLeft    /    Ev_Pause    /    Forward    /    LCDWriteByte    /    BluetoothReceive    /    LCDDrawLine    /    BluetoothQueueLength    /    Ev_Property    /    BluetoothTransmitString    /    LCDBacklight    /    AudioReadFromBuffer    /    ReadLineSensor_Sim    /    ReadLineSensor    /    Sim_Scan_Objects_In_Group    /    LogoTurnRight    /    ReadIRSensor_Sim    /    CheckUSB_Sim    /    SpinRight    /    CheckIR    /    LCDPlotPixel    /    SetMotorsInterrupt    /    LCDSetBackgroundColour    /    ReadLDR_Sim    /    Stop_Sim    /    LogoForwardsSim    /    ReadIRSensor    /    SetMotors    /    LogoBackwards    /    BluetoothCheckRx    /    EncoderReset    /    Reverse    /    WaitForSwitch    /    ReadLDR    /    LCDDrawRectangle    /    LogoTurnLeftSim    /    LogoBackwardsSim    /    EncoderReadCount    /    Ev_Start    /    LogoTurnRightSim    /    CheckUSB    /    Main    /    Ev_Resume    /    LCDSetForegroundColour    /    SpinRight_Sim    /    Initialise    /    LogoSetSpeed    /    LogoForwards    /    LCDClear    /    SetMotors_Sim    /    ReadBattery_Sim

BattMon

Return:     VOID
Vars:     STRING Cmd     FLOAT FVar     BYTE USB     BYTE BattPercent    

Your browser does not support the HTML5 canvas tag.

PlayNote    /    CheckLine_Sim    /    LEDOn    /    BluetoothTransmit    /    Ev_Timer    /    LCDPrintString    /    PlayNote_Sim    /    CheckIR_Sim    /    Ev_Stop    /    Ev_AddInterrupts    /    SpinLeft_Sim    /    Stop    /    ReadBattery    /    BattMon    /    LEDOff    /    LCDPrintNumber    /    Ev_Initialise    /    LEDWrite    /    BluetoothCheckConnection    /    ReadMic    /    AudioQueueLength    /    AudioAddToBuffer    /    ReadSwitch    /    CheckLine    /    AudioStreamControl    /    LogoProcess    /    SpinLeft    /    BluetoothCommand    /    LogoTurnLeft    /    Ev_Pause    /    Forward    /    LCDWriteByte    /    BluetoothReceive    /    LCDDrawLine    /    BluetoothQueueLength    /    Ev_Property    /    BluetoothTransmitString    /    LCDBacklight    /    AudioReadFromBuffer    /    ReadLineSensor_Sim    /    ReadLineSensor    /    Sim_Scan_Objects_In_Group    /    LogoTurnRight    /    ReadIRSensor_Sim    /    CheckUSB_Sim    /    SpinRight    /    CheckIR    /    LCDPlotPixel    /    SetMotorsInterrupt    /    LCDSetBackgroundColour    /    ReadLDR_Sim    /    Stop_Sim    /    LogoForwardsSim    /    ReadIRSensor    /    SetMotors    /    LogoBackwards    /    BluetoothCheckRx    /    EncoderReset    /    Reverse    /    WaitForSwitch    /    ReadLDR    /    LCDDrawRectangle    /    LogoTurnLeftSim    /    LogoBackwardsSim    /    EncoderReadCount    /    Ev_Start    /    LogoTurnRightSim    /    CheckUSB    /    Main    /    Ev_Resume    /    LCDSetForegroundColour    /    SpinRight_Sim    /    Initialise    /    LogoSetSpeed    /    LogoForwards    /    LCDClear    /    SetMotors_Sim    /    ReadBattery_Sim

LEDOff

Return:     VOID
Params:     BYTE LED    

Your browser does not support the HTML5 canvas tag.

PlayNote    /    CheckLine_Sim    /    LEDOn    /    BluetoothTransmit    /    Ev_Timer    /    LCDPrintString    /    PlayNote_Sim    /    CheckIR_Sim    /    Ev_Stop    /    Ev_AddInterrupts    /    SpinLeft_Sim    /    Stop    /    ReadBattery    /    BattMon    /    LEDOff    /    LCDPrintNumber    /    Ev_Initialise    /    LEDWrite    /    BluetoothCheckConnection    /    ReadMic    /    AudioQueueLength    /    AudioAddToBuffer    /    ReadSwitch    /    CheckLine    /    AudioStreamControl    /    LogoProcess    /    SpinLeft    /    BluetoothCommand    /    LogoTurnLeft    /    Ev_Pause    /    Forward    /    LCDWriteByte    /    BluetoothReceive    /    LCDDrawLine    /    BluetoothQueueLength    /    Ev_Property    /    BluetoothTransmitString    /    LCDBacklight    /    AudioReadFromBuffer    /    ReadLineSensor_Sim    /    ReadLineSensor    /    Sim_Scan_Objects_In_Group    /    LogoTurnRight    /    ReadIRSensor_Sim    /    CheckUSB_Sim    /    SpinRight    /    CheckIR    /    LCDPlotPixel    /    SetMotorsInterrupt    /    LCDSetBackgroundColour    /    ReadLDR_Sim    /    Stop_Sim    /    LogoForwardsSim    /    ReadIRSensor    /    SetMotors    /    LogoBackwards    /    BluetoothCheckRx    /    EncoderReset    /    Reverse    /    WaitForSwitch    /    ReadLDR    /    LCDDrawRectangle    /    LogoTurnLeftSim    /    LogoBackwardsSim    /    EncoderReadCount    /    Ev_Start    /    LogoTurnRightSim    /    CheckUSB    /    Main    /    Ev_Resume    /    LCDSetForegroundColour    /    SpinRight_Sim    /    Initialise    /    LogoSetSpeed    /    LogoForwards    /    LCDClear    /    SetMotors_Sim    /    ReadBattery_Sim

LCDPrintNumber

Return:     VOID
Params:     BYTE X     BYTE Y     UNSIGNED INT Number     BYTE Transparent    

Your browser does not support the HTML5 canvas tag.

PlayNote    /    CheckLine_Sim    /    LEDOn    /    BluetoothTransmit    /    Ev_Timer    /    LCDPrintString    /    PlayNote_Sim    /    CheckIR_Sim    /    Ev_Stop    /    Ev_AddInterrupts    /    SpinLeft_Sim    /    Stop    /    ReadBattery    /    BattMon    /    LEDOff    /    LCDPrintNumber    /    Ev_Initialise    /    LEDWrite    /    BluetoothCheckConnection    /    ReadMic    /    AudioQueueLength    /    AudioAddToBuffer    /    ReadSwitch    /    CheckLine    /    AudioStreamControl    /    LogoProcess    /    SpinLeft    /    BluetoothCommand    /    LogoTurnLeft    /    Ev_Pause    /    Forward    /    LCDWriteByte    /    BluetoothReceive    /    LCDDrawLine    /    BluetoothQueueLength    /    Ev_Property    /    BluetoothTransmitString    /    LCDBacklight    /    AudioReadFromBuffer    /    ReadLineSensor_Sim    /    ReadLineSensor    /    Sim_Scan_Objects_In_Group    /    LogoTurnRight    /    ReadIRSensor_Sim    /    CheckUSB_Sim    /    SpinRight    /    CheckIR    /    LCDPlotPixel    /    SetMotorsInterrupt    /    LCDSetBackgroundColour    /    ReadLDR_Sim    /    Stop_Sim    /    LogoForwardsSim    /    ReadIRSensor    /    SetMotors    /    LogoBackwards    /    BluetoothCheckRx    /    EncoderReset    /    Reverse    /    WaitForSwitch    /    ReadLDR    /    LCDDrawRectangle    /    LogoTurnLeftSim    /    LogoBackwardsSim    /    EncoderReadCount    /    Ev_Start    /    LogoTurnRightSim    /    CheckUSB    /    Main    /    Ev_Resume    /    LCDSetForegroundColour    /    SpinRight_Sim    /    Initialise    /    LogoSetSpeed    /    LogoForwards    /    LCDClear    /    SetMotors_Sim    /    ReadBattery_Sim

Ev_Initialise

Return:     UNSIGNED LONG

Your browser does not support the HTML5 canvas tag.

PlayNote    /    CheckLine_Sim    /    LEDOn    /    BluetoothTransmit    /    Ev_Timer    /    LCDPrintString    /    PlayNote_Sim    /    CheckIR_Sim    /    Ev_Stop    /    Ev_AddInterrupts    /    SpinLeft_Sim    /    Stop    /    ReadBattery    /    BattMon    /    LEDOff    /    LCDPrintNumber    /    Ev_Initialise    /    LEDWrite    /    BluetoothCheckConnection    /    ReadMic    /    AudioQueueLength    /    AudioAddToBuffer    /    ReadSwitch    /    CheckLine    /    AudioStreamControl    /    LogoProcess    /    SpinLeft    /    BluetoothCommand    /    LogoTurnLeft    /    Ev_Pause    /    Forward    /    LCDWriteByte    /    BluetoothReceive    /    LCDDrawLine    /    BluetoothQueueLength    /    Ev_Property    /    BluetoothTransmitString    /    LCDBacklight    /    AudioReadFromBuffer    /    ReadLineSensor_Sim    /    ReadLineSensor    /    Sim_Scan_Objects_In_Group    /    LogoTurnRight    /    ReadIRSensor_Sim    /    CheckUSB_Sim    /    SpinRight    /    CheckIR    /    LCDPlotPixel    /    SetMotorsInterrupt    /    LCDSetBackgroundColour    /    ReadLDR_Sim    /    Stop_Sim    /    LogoForwardsSim    /    ReadIRSensor    /    SetMotors    /    LogoBackwards    /    BluetoothCheckRx    /    EncoderReset    /    Reverse    /    WaitForSwitch    /    ReadLDR    /    LCDDrawRectangle    /    LogoTurnLeftSim    /    LogoBackwardsSim    /    EncoderReadCount    /    Ev_Start    /    LogoTurnRightSim    /    CheckUSB    /    Main    /    Ev_Resume    /    LCDSetForegroundColour    /    SpinRight_Sim    /    Initialise    /    LogoSetSpeed    /    LogoForwards    /    LCDClear    /    SetMotors_Sim    /    ReadBattery_Sim

LEDWrite

Return:     VOID
Params:     BYTE LED_Byte    

Your browser does not support the HTML5 canvas tag.

PlayNote    /    CheckLine_Sim    /    LEDOn    /    BluetoothTransmit    /    Ev_Timer    /    LCDPrintString    /    PlayNote_Sim    /    CheckIR_Sim    /    Ev_Stop    /    Ev_AddInterrupts    /    SpinLeft_Sim    /    Stop    /    ReadBattery    /    BattMon    /    LEDOff    /    LCDPrintNumber    /    Ev_Initialise    /    LEDWrite    /    BluetoothCheckConnection    /    ReadMic    /    AudioQueueLength    /    AudioAddToBuffer    /    ReadSwitch    /    CheckLine    /    AudioStreamControl    /    LogoProcess    /    SpinLeft    /    BluetoothCommand    /    LogoTurnLeft    /    Ev_Pause    /    Forward    /    LCDWriteByte    /    BluetoothReceive    /    LCDDrawLine    /    BluetoothQueueLength    /    Ev_Property    /    BluetoothTransmitString    /    LCDBacklight    /    AudioReadFromBuffer    /    ReadLineSensor_Sim    /    ReadLineSensor    /    Sim_Scan_Objects_In_Group    /    LogoTurnRight    /    ReadIRSensor_Sim    /    CheckUSB_Sim    /    SpinRight    /    CheckIR    /    LCDPlotPixel    /    SetMotorsInterrupt    /    LCDSetBackgroundColour    /    ReadLDR_Sim    /    Stop_Sim    /    LogoForwardsSim    /    ReadIRSensor    /    SetMotors    /    LogoBackwards    /    BluetoothCheckRx    /    EncoderReset    /    Reverse    /    WaitForSwitch    /    ReadLDR    /    LCDDrawRectangle    /    LogoTurnLeftSim    /    LogoBackwardsSim    /    EncoderReadCount    /    Ev_Start    /    LogoTurnRightSim    /    CheckUSB    /    Main    /    Ev_Resume    /    LCDSetForegroundColour    /    SpinRight_Sim    /    Initialise    /    LogoSetSpeed    /    LogoForwards    /    LCDClear    /    SetMotors_Sim    /    ReadBattery_Sim

BluetoothCheckConnection

Return:     BYTE

Your browser does not support the HTML5 canvas tag.

PlayNote    /    CheckLine_Sim    /    LEDOn    /    BluetoothTransmit    /    Ev_Timer    /    LCDPrintString    /    PlayNote_Sim    /    CheckIR_Sim    /    Ev_Stop    /    Ev_AddInterrupts    /    SpinLeft_Sim    /    Stop    /    ReadBattery    /    BattMon    /    LEDOff    /    LCDPrintNumber    /    Ev_Initialise    /    LEDWrite    /    BluetoothCheckConnection    /    ReadMic    /    AudioQueueLength    /    AudioAddToBuffer    /    ReadSwitch    /    CheckLine    /    AudioStreamControl    /    LogoProcess    /    SpinLeft    /    BluetoothCommand    /    LogoTurnLeft    /    Ev_Pause    /    Forward    /    LCDWriteByte    /    BluetoothReceive    /    LCDDrawLine    /    BluetoothQueueLength    /    Ev_Property    /    BluetoothTransmitString    /    LCDBacklight    /    AudioReadFromBuffer    /    ReadLineSensor_Sim    /    ReadLineSensor    /    Sim_Scan_Objects_In_Group    /    LogoTurnRight    /    ReadIRSensor_Sim    /    CheckUSB_Sim    /    SpinRight    /    CheckIR    /    LCDPlotPixel    /    SetMotorsInterrupt    /    LCDSetBackgroundColour    /    ReadLDR_Sim    /    Stop_Sim    /    LogoForwardsSim    /    ReadIRSensor    /    SetMotors    /    LogoBackwards    /    BluetoothCheckRx    /    EncoderReset    /    Reverse    /    WaitForSwitch    /    ReadLDR    /    LCDDrawRectangle    /    LogoTurnLeftSim    /    LogoBackwardsSim    /    EncoderReadCount    /    Ev_Start    /    LogoTurnRightSim    /    CheckUSB    /    Main    /    Ev_Resume    /    LCDSetForegroundColour    /    SpinRight_Sim    /    Initialise    /    LogoSetSpeed    /    LogoForwards    /    LCDClear    /    SetMotors_Sim    /    ReadBattery_Sim

ReadMic

Return:     UNSIGNED INT

Your browser does not support the HTML5 canvas tag.

PlayNote    /    CheckLine_Sim    /    LEDOn    /    BluetoothTransmit    /    Ev_Timer    /    LCDPrintString    /    PlayNote_Sim    /    CheckIR_Sim    /    Ev_Stop    /    Ev_AddInterrupts    /    SpinLeft_Sim    /    Stop    /    ReadBattery    /    BattMon    /    LEDOff    /    LCDPrintNumber    /    Ev_Initialise    /    LEDWrite    /    BluetoothCheckConnection    /    ReadMic    /    AudioQueueLength    /    AudioAddToBuffer    /    ReadSwitch    /    CheckLine    /    AudioStreamControl    /    LogoProcess    /    SpinLeft    /    BluetoothCommand    /    LogoTurnLeft    /    Ev_Pause    /    Forward    /    LCDWriteByte    /    BluetoothReceive    /    LCDDrawLine    /    BluetoothQueueLength    /    Ev_Property    /    BluetoothTransmitString    /    LCDBacklight    /    AudioReadFromBuffer    /    ReadLineSensor_Sim    /    ReadLineSensor    /    Sim_Scan_Objects_In_Group    /    LogoTurnRight    /    ReadIRSensor_Sim    /    CheckUSB_Sim    /    SpinRight    /    CheckIR    /    LCDPlotPixel    /    SetMotorsInterrupt    /    LCDSetBackgroundColour    /    ReadLDR_Sim    /    Stop_Sim    /    LogoForwardsSim    /    ReadIRSensor    /    SetMotors    /    LogoBackwards    /    BluetoothCheckRx    /    EncoderReset    /    Reverse    /    WaitForSwitch    /    ReadLDR    /    LCDDrawRectangle    /    LogoTurnLeftSim    /    LogoBackwardsSim    /    EncoderReadCount    /    Ev_Start    /    LogoTurnRightSim    /    CheckUSB    /    Main    /    Ev_Resume    /    LCDSetForegroundColour    /    SpinRight_Sim    /    Initialise    /    LogoSetSpeed    /    LogoForwards    /    LCDClear    /    SetMotors_Sim    /    ReadBattery_Sim

AudioQueueLength

Return:     UNSIGNED INT

Your browser does not support the HTML5 canvas tag.

PlayNote    /    CheckLine_Sim    /    LEDOn    /    BluetoothTransmit    /    Ev_Timer    /    LCDPrintString    /    PlayNote_Sim    /    CheckIR_Sim    /    Ev_Stop    /    Ev_AddInterrupts    /    SpinLeft_Sim    /    Stop    /    ReadBattery    /    BattMon    /    LEDOff    /    LCDPrintNumber    /    Ev_Initialise    /    LEDWrite    /    BluetoothCheckConnection    /    ReadMic    /    AudioQueueLength    /    AudioAddToBuffer    /    ReadSwitch    /    CheckLine    /    AudioStreamControl    /    LogoProcess    /    SpinLeft    /    BluetoothCommand    /    LogoTurnLeft    /    Ev_Pause    /    Forward    /    LCDWriteByte    /    BluetoothReceive    /    LCDDrawLine    /    BluetoothQueueLength    /    Ev_Property    /    BluetoothTransmitString    /    LCDBacklight    /    AudioReadFromBuffer    /    ReadLineSensor_Sim    /    ReadLineSensor    /    Sim_Scan_Objects_In_Group    /    LogoTurnRight    /    ReadIRSensor_Sim    /    CheckUSB_Sim    /    SpinRight    /    CheckIR    /    LCDPlotPixel    /    SetMotorsInterrupt    /    LCDSetBackgroundColour    /    ReadLDR_Sim    /    Stop_Sim    /    LogoForwardsSim    /    ReadIRSensor    /    SetMotors    /    LogoBackwards    /    BluetoothCheckRx    /    EncoderReset    /    Reverse    /    WaitForSwitch    /    ReadLDR    /    LCDDrawRectangle    /    LogoTurnLeftSim    /    LogoBackwardsSim    /    EncoderReadCount    /    Ev_Start    /    LogoTurnRightSim    /    CheckUSB    /    Main    /    Ev_Resume    /    LCDSetForegroundColour    /    SpinRight_Sim    /    Initialise    /    LogoSetSpeed    /    LogoForwards    /    LCDClear    /    SetMotors_Sim    /    ReadBattery_Sim

AudioAddToBuffer

Return:     VOID
Params:     UNSIGNED INT Data    

Your browser does not support the HTML5 canvas tag.

PlayNote    /    CheckLine_Sim    /    LEDOn    /    BluetoothTransmit    /    Ev_Timer    /    LCDPrintString    /    PlayNote_Sim    /    CheckIR_Sim    /    Ev_Stop    /    Ev_AddInterrupts    /    SpinLeft_Sim    /    Stop    /    ReadBattery    /    BattMon    /    LEDOff    /    LCDPrintNumber    /    Ev_Initialise    /    LEDWrite    /    BluetoothCheckConnection    /    ReadMic    /    AudioQueueLength    /    AudioAddToBuffer    /    ReadSwitch    /    CheckLine    /    AudioStreamControl    /    LogoProcess    /    SpinLeft    /    BluetoothCommand    /    LogoTurnLeft    /    Ev_Pause    /    Forward    /    LCDWriteByte    /    BluetoothReceive    /    LCDDrawLine    /    BluetoothQueueLength    /    Ev_Property    /    BluetoothTransmitString    /    LCDBacklight    /    AudioReadFromBuffer    /    ReadLineSensor_Sim    /    ReadLineSensor    /    Sim_Scan_Objects_In_Group    /    LogoTurnRight    /    ReadIRSensor_Sim    /    CheckUSB_Sim    /    SpinRight    /    CheckIR    /    LCDPlotPixel    /    SetMotorsInterrupt    /    LCDSetBackgroundColour    /    ReadLDR_Sim    /    Stop_Sim    /    LogoForwardsSim    /    ReadIRSensor    /    SetMotors    /    LogoBackwards    /    BluetoothCheckRx    /    EncoderReset    /    Reverse    /    WaitForSwitch    /    ReadLDR    /    LCDDrawRectangle    /    LogoTurnLeftSim    /    LogoBackwardsSim    /    EncoderReadCount    /    Ev_Start    /    LogoTurnRightSim    /    CheckUSB    /    Main    /    Ev_Resume    /    LCDSetForegroundColour    /    SpinRight_Sim    /    Initialise    /    LogoSetSpeed    /    LogoForwards    /    LCDClear    /    SetMotors_Sim    /    ReadBattery_Sim

ReadSwitch

Return:     BYTE
Params:     BYTE Switch    

Your browser does not support the HTML5 canvas tag.

PlayNote    /    CheckLine_Sim    /    LEDOn    /    BluetoothTransmit    /    Ev_Timer    /    LCDPrintString    /    PlayNote_Sim    /    CheckIR_Sim    /    Ev_Stop    /    Ev_AddInterrupts    /    SpinLeft_Sim    /    Stop    /    ReadBattery    /    BattMon    /    LEDOff    /    LCDPrintNumber    /    Ev_Initialise    /    LEDWrite    /    BluetoothCheckConnection    /    ReadMic    /    AudioQueueLength    /    AudioAddToBuffer    /    ReadSwitch    /    CheckLine    /    AudioStreamControl    /    LogoProcess    /    SpinLeft    /    BluetoothCommand    /    LogoTurnLeft    /    Ev_Pause    /    Forward    /    LCDWriteByte    /    BluetoothReceive    /    LCDDrawLine    /    BluetoothQueueLength    /    Ev_Property    /    BluetoothTransmitString    /    LCDBacklight    /    AudioReadFromBuffer    /    ReadLineSensor_Sim    /    ReadLineSensor    /    Sim_Scan_Objects_In_Group    /    LogoTurnRight    /    ReadIRSensor_Sim    /    CheckUSB_Sim    /    SpinRight    /    CheckIR    /    LCDPlotPixel    /    SetMotorsInterrupt    /    LCDSetBackgroundColour    /    ReadLDR_Sim    /    Stop_Sim    /    LogoForwardsSim    /    ReadIRSensor    /    SetMotors    /    LogoBackwards    /    BluetoothCheckRx    /    EncoderReset    /    Reverse    /    WaitForSwitch    /    ReadLDR    /    LCDDrawRectangle    /    LogoTurnLeftSim    /    LogoBackwardsSim    /    EncoderReadCount    /    Ev_Start    /    LogoTurnRightSim    /    CheckUSB    /    Main    /    Ev_Resume    /    LCDSetForegroundColour    /    SpinRight_Sim    /    Initialise    /    LogoSetSpeed    /    LogoForwards    /    LCDClear    /    SetMotors_Sim    /    ReadBattery_Sim

CheckLine

Return:     BYTE
Params:     BYTE Sensor    

Your browser does not support the HTML5 canvas tag.

PlayNote    /    CheckLine_Sim    /    LEDOn    /    BluetoothTransmit    /    Ev_Timer    /    LCDPrintString    /    PlayNote_Sim    /    CheckIR_Sim    /    Ev_Stop    /    Ev_AddInterrupts    /    SpinLeft_Sim    /    Stop    /    ReadBattery    /    BattMon    /    LEDOff    /    LCDPrintNumber    /    Ev_Initialise    /    LEDWrite    /    BluetoothCheckConnection    /    ReadMic    /    AudioQueueLength    /    AudioAddToBuffer    /    ReadSwitch    /    CheckLine    /    AudioStreamControl    /    LogoProcess    /    SpinLeft    /    BluetoothCommand    /    LogoTurnLeft    /    Ev_Pause    /    Forward    /    LCDWriteByte    /    BluetoothReceive    /    LCDDrawLine    /    BluetoothQueueLength    /    Ev_Property    /    BluetoothTransmitString    /    LCDBacklight    /    AudioReadFromBuffer    /    ReadLineSensor_Sim    /    ReadLineSensor    /    Sim_Scan_Objects_In_Group    /    LogoTurnRight    /    ReadIRSensor_Sim    /    CheckUSB_Sim    /    SpinRight    /    CheckIR    /    LCDPlotPixel    /    SetMotorsInterrupt    /    LCDSetBackgroundColour    /    ReadLDR_Sim    /    Stop_Sim    /    LogoForwardsSim    /    ReadIRSensor    /    SetMotors    /    LogoBackwards    /    BluetoothCheckRx    /    EncoderReset    /    Reverse    /    WaitForSwitch    /    ReadLDR    /    LCDDrawRectangle    /    LogoTurnLeftSim    /    LogoBackwardsSim    /    EncoderReadCount    /    Ev_Start    /    LogoTurnRightSim    /    CheckUSB    /    Main    /    Ev_Resume    /    LCDSetForegroundColour    /    SpinRight_Sim    /    Initialise    /    LogoSetSpeed    /    LogoForwards    /    LCDClear    /    SetMotors_Sim    /    ReadBattery_Sim

AudioStreamControl

Return:     VOID
Params:     BYTE Mode     BYTE SampleRate    
Vars:     UNSIGNED INT InterruptRate    

Your browser does not support the HTML5 canvas tag.

PlayNote    /    CheckLine_Sim    /    LEDOn    /    BluetoothTransmit    /    Ev_Timer    /    LCDPrintString    /    PlayNote_Sim    /    CheckIR_Sim    /    Ev_Stop    /    Ev_AddInterrupts    /    SpinLeft_Sim    /    Stop    /    ReadBattery    /    BattMon    /    LEDOff    /    LCDPrintNumber    /    Ev_Initialise    /    LEDWrite    /    BluetoothCheckConnection    /    ReadMic    /    AudioQueueLength    /    AudioAddToBuffer    /    ReadSwitch    /    CheckLine    /    AudioStreamControl    /    LogoProcess    /    SpinLeft    /    BluetoothCommand    /    LogoTurnLeft    /    Ev_Pause    /    Forward    /    LCDWriteByte    /    BluetoothReceive    /    LCDDrawLine    /    BluetoothQueueLength    /    Ev_Property    /    BluetoothTransmitString    /    LCDBacklight    /    AudioReadFromBuffer    /    ReadLineSensor_Sim    /    ReadLineSensor    /    Sim_Scan_Objects_In_Group    /    LogoTurnRight    /    ReadIRSensor_Sim    /    CheckUSB_Sim    /    SpinRight    /    CheckIR    /    LCDPlotPixel    /    SetMotorsInterrupt    /    LCDSetBackgroundColour    /    ReadLDR_Sim    /    Stop_Sim    /    LogoForwardsSim    /    ReadIRSensor    /    SetMotors    /    LogoBackwards    /    BluetoothCheckRx    /    EncoderReset    /    Reverse    /    WaitForSwitch    /    ReadLDR    /    LCDDrawRectangle    /    LogoTurnLeftSim    /    LogoBackwardsSim    /    EncoderReadCount    /    Ev_Start    /    LogoTurnRightSim    /    CheckUSB    /    Main    /    Ev_Resume    /    LCDSetForegroundColour    /    SpinRight_Sim    /    Initialise    /    LogoSetSpeed    /    LogoForwards    /    LCDClear    /    SetMotors_Sim    /    ReadBattery_Sim

LogoProcess

Return:     VOID
Params:     SIGNED INT Left     SIGNED INT Right     UNSIGNED LONG EncTarget    
Vars:     SIGNED INT LSP     SIGNED INT RSP     BYTE done     BYTE DIR     UNSIGNED INT EncCountOld    

Your browser does not support the HTML5 canvas tag.

PlayNote    /    CheckLine_Sim    /    LEDOn    /    BluetoothTransmit    /    Ev_Timer    /    LCDPrintString    /    PlayNote_Sim    /    CheckIR_Sim    /    Ev_Stop    /    Ev_AddInterrupts    /    SpinLeft_Sim    /    Stop    /    ReadBattery    /    BattMon    /    LEDOff    /    LCDPrintNumber    /    Ev_Initialise    /    LEDWrite    /    BluetoothCheckConnection    /    ReadMic    /    AudioQueueLength    /    AudioAddToBuffer    /    ReadSwitch    /    CheckLine    /    AudioStreamControl    /    LogoProcess    /    SpinLeft    /    BluetoothCommand    /    LogoTurnLeft    /    Ev_Pause    /    Forward    /    LCDWriteByte    /    BluetoothReceive    /    LCDDrawLine    /    BluetoothQueueLength    /    Ev_Property    /    BluetoothTransmitString    /    LCDBacklight    /    AudioReadFromBuffer    /    ReadLineSensor_Sim    /    ReadLineSensor    /    Sim_Scan_Objects_In_Group    /    LogoTurnRight    /    ReadIRSensor_Sim    /    CheckUSB_Sim    /    SpinRight    /    CheckIR    /    LCDPlotPixel    /    SetMotorsInterrupt    /    LCDSetBackgroundColour    /    ReadLDR_Sim    /    Stop_Sim    /    LogoForwardsSim    /    ReadIRSensor    /    SetMotors    /    LogoBackwards    /    BluetoothCheckRx    /    EncoderReset    /    Reverse    /    WaitForSwitch    /    ReadLDR    /    LCDDrawRectangle    /    LogoTurnLeftSim    /    LogoBackwardsSim    /    EncoderReadCount    /    Ev_Start    /    LogoTurnRightSim    /    CheckUSB    /    Main    /    Ev_Resume    /    LCDSetForegroundColour    /    SpinRight_Sim    /    Initialise    /    LogoSetSpeed    /    LogoForwards    /    LCDClear    /    SetMotors_Sim    /    ReadBattery_Sim

SpinLeft

Return:     VOID
Params:     BYTE Power    

Your browser does not support the HTML5 canvas tag.

PlayNote    /    CheckLine_Sim    /    LEDOn    /    BluetoothTransmit    /    Ev_Timer    /    LCDPrintString    /    PlayNote_Sim    /    CheckIR_Sim    /    Ev_Stop    /    Ev_AddInterrupts    /    SpinLeft_Sim    /    Stop    /    ReadBattery    /    BattMon    /    LEDOff    /    LCDPrintNumber    /    Ev_Initialise    /    LEDWrite    /    BluetoothCheckConnection    /    ReadMic    /    AudioQueueLength    /    AudioAddToBuffer    /    ReadSwitch    /    CheckLine    /    AudioStreamControl    /    LogoProcess    /    SpinLeft    /    BluetoothCommand    /    LogoTurnLeft    /    Ev_Pause    /    Forward    /    LCDWriteByte    /    BluetoothReceive    /    LCDDrawLine    /    BluetoothQueueLength    /    Ev_Property    /    BluetoothTransmitString    /    LCDBacklight    /    AudioReadFromBuffer    /    ReadLineSensor_Sim    /    ReadLineSensor    /    Sim_Scan_Objects_In_Group    /    LogoTurnRight    /    ReadIRSensor_Sim    /    CheckUSB_Sim    /    SpinRight    /    CheckIR    /    LCDPlotPixel    /    SetMotorsInterrupt    /    LCDSetBackgroundColour    /    ReadLDR_Sim    /    Stop_Sim    /    LogoForwardsSim    /    ReadIRSensor    /    SetMotors    /    LogoBackwards    /    BluetoothCheckRx    /    EncoderReset    /    Reverse    /    WaitForSwitch    /    ReadLDR    /    LCDDrawRectangle    /    LogoTurnLeftSim    /    LogoBackwardsSim    /    EncoderReadCount    /    Ev_Start    /    LogoTurnRightSim    /    CheckUSB    /    Main    /    Ev_Resume    /    LCDSetForegroundColour    /    SpinRight_Sim    /    Initialise    /    LogoSetSpeed    /    LogoForwards    /    LCDClear    /    SetMotors_Sim    /    ReadBattery_Sim

BluetoothCommand

Return:     VOID
Params:     STRING Command    
Vars:     STRING Reply     BYTE in    

Your browser does not support the HTML5 canvas tag.

PlayNote    /    CheckLine_Sim    /    LEDOn    /    BluetoothTransmit    /    Ev_Timer    /    LCDPrintString    /    PlayNote_Sim    /    CheckIR_Sim    /    Ev_Stop    /    Ev_AddInterrupts    /    SpinLeft_Sim    /    Stop    /    ReadBattery    /    BattMon    /    LEDOff    /    LCDPrintNumber    /    Ev_Initialise    /    LEDWrite    /    BluetoothCheckConnection    /    ReadMic    /    AudioQueueLength    /    AudioAddToBuffer    /    ReadSwitch    /    CheckLine    /    AudioStreamControl    /    LogoProcess    /    SpinLeft    /    BluetoothCommand    /    LogoTurnLeft    /    Ev_Pause    /    Forward    /    LCDWriteByte    /    BluetoothReceive    /    LCDDrawLine    /    BluetoothQueueLength    /    Ev_Property    /    BluetoothTransmitString    /    LCDBacklight    /    AudioReadFromBuffer    /    ReadLineSensor_Sim    /    ReadLineSensor    /    Sim_Scan_Objects_In_Group    /    LogoTurnRight    /    ReadIRSensor_Sim    /    CheckUSB_Sim    /    SpinRight    /    CheckIR    /    LCDPlotPixel    /    SetMotorsInterrupt    /    LCDSetBackgroundColour    /    ReadLDR_Sim    /    Stop_Sim    /    LogoForwardsSim    /    ReadIRSensor    /    SetMotors    /    LogoBackwards    /    BluetoothCheckRx    /    EncoderReset    /    Reverse    /    WaitForSwitch    /    ReadLDR    /    LCDDrawRectangle    /    LogoTurnLeftSim    /    LogoBackwardsSim    /    EncoderReadCount    /    Ev_Start    /    LogoTurnRightSim    /    CheckUSB    /    Main    /    Ev_Resume    /    LCDSetForegroundColour    /    SpinRight_Sim    /    Initialise    /    LogoSetSpeed    /    LogoForwards    /    LCDClear    /    SetMotors_Sim    /    ReadBattery_Sim

LogoTurnLeft

Return:     VOID
Params:     UNSIGNED INT Angle    
Vars:     UNSIGNED LONG EncTarget     FLOAT FCalc    

Your browser does not support the HTML5 canvas tag.

PlayNote    /    CheckLine_Sim    /    LEDOn    /    BluetoothTransmit    /    Ev_Timer    /    LCDPrintString    /    PlayNote_Sim    /    CheckIR_Sim    /    Ev_Stop    /    Ev_AddInterrupts    /    SpinLeft_Sim    /    Stop    /    ReadBattery    /    BattMon    /    LEDOff    /    LCDPrintNumber    /    Ev_Initialise    /    LEDWrite    /    BluetoothCheckConnection    /    ReadMic    /    AudioQueueLength    /    AudioAddToBuffer    /    ReadSwitch    /    CheckLine    /    AudioStreamControl    /    LogoProcess    /    SpinLeft    /    BluetoothCommand    /    LogoTurnLeft    /    Ev_Pause    /    Forward    /    LCDWriteByte    /    BluetoothReceive    /    LCDDrawLine    /    BluetoothQueueLength    /    Ev_Property    /    BluetoothTransmitString    /    LCDBacklight    /    AudioReadFromBuffer    /    ReadLineSensor_Sim    /    ReadLineSensor    /    Sim_Scan_Objects_In_Group    /    LogoTurnRight    /    ReadIRSensor_Sim    /    CheckUSB_Sim    /    SpinRight    /    CheckIR    /    LCDPlotPixel    /    SetMotorsInterrupt    /    LCDSetBackgroundColour    /    ReadLDR_Sim    /    Stop_Sim    /    LogoForwardsSim    /    ReadIRSensor    /    SetMotors    /    LogoBackwards    /    BluetoothCheckRx    /    EncoderReset    /    Reverse    /    WaitForSwitch    /    ReadLDR    /    LCDDrawRectangle    /    LogoTurnLeftSim    /    LogoBackwardsSim    /    EncoderReadCount    /    Ev_Start    /    LogoTurnRightSim    /    CheckUSB    /    Main    /    Ev_Resume    /    LCDSetForegroundColour    /    SpinRight_Sim    /    Initialise    /    LogoSetSpeed    /    LogoForwards    /    LCDClear    /    SetMotors_Sim    /    ReadBattery_Sim

Ev_Pause

Return:     UNSIGNED LONG

Your browser does not support the HTML5 canvas tag.

PlayNote    /    CheckLine_Sim    /    LEDOn    /    BluetoothTransmit    /    Ev_Timer    /    LCDPrintString    /    PlayNote_Sim    /    CheckIR_Sim    /    Ev_Stop    /    Ev_AddInterrupts    /    SpinLeft_Sim    /    Stop    /    ReadBattery    /    BattMon    /    LEDOff    /    LCDPrintNumber    /    Ev_Initialise    /    LEDWrite    /    BluetoothCheckConnection    /    ReadMic    /    AudioQueueLength    /    AudioAddToBuffer    /    ReadSwitch    /    CheckLine    /    AudioStreamControl    /    LogoProcess    /    SpinLeft    /    BluetoothCommand    /    LogoTurnLeft    /    Ev_Pause    /    Forward    /    LCDWriteByte    /    BluetoothReceive    /    LCDDrawLine    /    BluetoothQueueLength    /    Ev_Property    /    BluetoothTransmitString    /    LCDBacklight    /    AudioReadFromBuffer    /    ReadLineSensor_Sim    /    ReadLineSensor    /    Sim_Scan_Objects_In_Group    /    LogoTurnRight    /    ReadIRSensor_Sim    /    CheckUSB_Sim    /    SpinRight    /    CheckIR    /    LCDPlotPixel    /    SetMotorsInterrupt    /    LCDSetBackgroundColour    /    ReadLDR_Sim    /    Stop_Sim    /    LogoForwardsSim    /    ReadIRSensor    /    SetMotors    /    LogoBackwards    /    BluetoothCheckRx    /    EncoderReset    /    Reverse    /    WaitForSwitch    /    ReadLDR    /    LCDDrawRectangle    /    LogoTurnLeftSim    /    LogoBackwardsSim    /    EncoderReadCount    /    Ev_Start    /    LogoTurnRightSim    /    CheckUSB    /    Main    /    Ev_Resume    /    LCDSetForegroundColour    /    SpinRight_Sim    /    Initialise    /    LogoSetSpeed    /    LogoForwards    /    LCDClear    /    SetMotors_Sim    /    ReadBattery_Sim

Forward

Return:     VOID
Params:     BYTE Power    

Your browser does not support the HTML5 canvas tag.

PlayNote    /    CheckLine_Sim    /    LEDOn    /    BluetoothTransmit    /    Ev_Timer    /    LCDPrintString    /    PlayNote_Sim    /    CheckIR_Sim    /    Ev_Stop    /    Ev_AddInterrupts    /    SpinLeft_Sim    /    Stop    /    ReadBattery    /    BattMon    /    LEDOff    /    LCDPrintNumber    /    Ev_Initialise    /    LEDWrite    /    BluetoothCheckConnection    /    ReadMic    /    AudioQueueLength    /    AudioAddToBuffer    /    ReadSwitch    /    CheckLine    /    AudioStreamControl    /    LogoProcess    /    SpinLeft    /    BluetoothCommand    /    LogoTurnLeft    /    Ev_Pause    /    Forward    /    LCDWriteByte    /    BluetoothReceive    /    LCDDrawLine    /    BluetoothQueueLength    /    Ev_Property    /    BluetoothTransmitString    /    LCDBacklight    /    AudioReadFromBuffer    /    ReadLineSensor_Sim    /    ReadLineSensor    /    Sim_Scan_Objects_In_Group    /    LogoTurnRight    /    ReadIRSensor_Sim    /    CheckUSB_Sim    /    SpinRight    /    CheckIR    /    LCDPlotPixel    /    SetMotorsInterrupt    /    LCDSetBackgroundColour    /    ReadLDR_Sim    /    Stop_Sim    /    LogoForwardsSim    /    ReadIRSensor    /    SetMotors    /    LogoBackwards    /    BluetoothCheckRx    /    EncoderReset    /    Reverse    /    WaitForSwitch    /    ReadLDR    /    LCDDrawRectangle    /    LogoTurnLeftSim    /    LogoBackwardsSim    /    EncoderReadCount    /    Ev_Start    /    LogoTurnRightSim    /    CheckUSB    /    Main    /    Ev_Resume    /    LCDSetForegroundColour    /    SpinRight_Sim    /    Initialise    /    LogoSetSpeed    /    LogoForwards    /    LCDClear    /    SetMotors_Sim    /    ReadBattery_Sim

LCDWriteByte

Return:     VOID
Params:     BYTE Data     BYTE X     BYTE Y    

Your browser does not support the HTML5 canvas tag.

PlayNote    /    CheckLine_Sim    /    LEDOn    /    BluetoothTransmit    /    Ev_Timer    /    LCDPrintString    /    PlayNote_Sim    /    CheckIR_Sim    /    Ev_Stop    /    Ev_AddInterrupts    /    SpinLeft_Sim    /    Stop    /    ReadBattery    /    BattMon    /    LEDOff    /    LCDPrintNumber    /    Ev_Initialise    /    LEDWrite    /    BluetoothCheckConnection    /    ReadMic    /    AudioQueueLength    /    AudioAddToBuffer    /    ReadSwitch    /    CheckLine    /    AudioStreamControl    /    LogoProcess    /    SpinLeft    /    BluetoothCommand    /    LogoTurnLeft    /    Ev_Pause    /    Forward    /    LCDWriteByte    /    BluetoothReceive    /    LCDDrawLine    /    BluetoothQueueLength    /    Ev_Property    /    BluetoothTransmitString    /    LCDBacklight    /    AudioReadFromBuffer    /    ReadLineSensor_Sim    /    ReadLineSensor    /    Sim_Scan_Objects_In_Group    /    LogoTurnRight    /    ReadIRSensor_Sim    /    CheckUSB_Sim    /    SpinRight    /    CheckIR    /    LCDPlotPixel    /    SetMotorsInterrupt    /    LCDSetBackgroundColour    /    ReadLDR_Sim    /    Stop_Sim    /    LogoForwardsSim    /    ReadIRSensor    /    SetMotors    /    LogoBackwards    /    BluetoothCheckRx    /    EncoderReset    /    Reverse    /    WaitForSwitch    /    ReadLDR    /    LCDDrawRectangle    /    LogoTurnLeftSim    /    LogoBackwardsSim    /    EncoderReadCount    /    Ev_Start    /    LogoTurnRightSim    /    CheckUSB    /    Main    /    Ev_Resume    /    LCDSetForegroundColour    /    SpinRight_Sim    /    Initialise    /    LogoSetSpeed    /    LogoForwards    /    LCDClear    /    SetMotors_Sim    /    ReadBattery_Sim

BluetoothReceive

Return:     BYTE

Your browser does not support the HTML5 canvas tag.

PlayNote    /    CheckLine_Sim    /    LEDOn    /    BluetoothTransmit    /    Ev_Timer    /    LCDPrintString    /    PlayNote_Sim    /    CheckIR_Sim    /    Ev_Stop    /    Ev_AddInterrupts    /    SpinLeft_Sim    /    Stop    /    ReadBattery    /    BattMon    /    LEDOff    /    LCDPrintNumber    /    Ev_Initialise    /    LEDWrite    /    BluetoothCheckConnection    /    ReadMic    /    AudioQueueLength    /    AudioAddToBuffer    /    ReadSwitch    /    CheckLine    /    AudioStreamControl    /    LogoProcess    /    SpinLeft    /    BluetoothCommand    /    LogoTurnLeft    /    Ev_Pause    /    Forward    /    LCDWriteByte    /    BluetoothReceive    /    LCDDrawLine    /    BluetoothQueueLength    /    Ev_Property    /    BluetoothTransmitString    /    LCDBacklight    /    AudioReadFromBuffer    /    ReadLineSensor_Sim    /    ReadLineSensor    /    Sim_Scan_Objects_In_Group    /    LogoTurnRight    /    ReadIRSensor_Sim    /    CheckUSB_Sim    /    SpinRight    /    CheckIR    /    LCDPlotPixel    /    SetMotorsInterrupt    /    LCDSetBackgroundColour    /    ReadLDR_Sim    /    Stop_Sim    /    LogoForwardsSim    /    ReadIRSensor    /    SetMotors    /    LogoBackwards    /    BluetoothCheckRx    /    EncoderReset    /    Reverse    /    WaitForSwitch    /    ReadLDR    /    LCDDrawRectangle    /    LogoTurnLeftSim    /    LogoBackwardsSim    /    EncoderReadCount    /    Ev_Start    /    LogoTurnRightSim    /    CheckUSB    /    Main    /    Ev_Resume    /    LCDSetForegroundColour    /    SpinRight_Sim    /    Initialise    /    LogoSetSpeed    /    LogoForwards    /    LCDClear    /    SetMotors_Sim    /    ReadBattery_Sim

LCDDrawLine

Return:     VOID
Params:     BYTE X1     BYTE Y1     BYTE X2     BYTE Y2    

Your browser does not support the HTML5 canvas tag.

PlayNote    /    CheckLine_Sim    /    LEDOn    /    BluetoothTransmit    /    Ev_Timer    /    LCDPrintString    /    PlayNote_Sim    /    CheckIR_Sim    /    Ev_Stop    /    Ev_AddInterrupts    /    SpinLeft_Sim    /    Stop    /    ReadBattery    /    BattMon    /    LEDOff    /    LCDPrintNumber    /    Ev_Initialise    /    LEDWrite    /    BluetoothCheckConnection    /    ReadMic    /    AudioQueueLength    /    AudioAddToBuffer    /    ReadSwitch    /    CheckLine    /    AudioStreamControl    /    LogoProcess    /    SpinLeft    /    BluetoothCommand    /    LogoTurnLeft    /    Ev_Pause    /    Forward    /    LCDWriteByte    /    BluetoothReceive    /    LCDDrawLine    /    BluetoothQueueLength    /    Ev_Property    /    BluetoothTransmitString    /    LCDBacklight    /    AudioReadFromBuffer    /    ReadLineSensor_Sim    /    ReadLineSensor    /    Sim_Scan_Objects_In_Group    /    LogoTurnRight    /    ReadIRSensor_Sim    /    CheckUSB_Sim    /    SpinRight    /    CheckIR    /    LCDPlotPixel    /    SetMotorsInterrupt    /    LCDSetBackgroundColour    /    ReadLDR_Sim    /    Stop_Sim    /    LogoForwardsSim    /    ReadIRSensor    /    SetMotors    /    LogoBackwards    /    BluetoothCheckRx    /    EncoderReset    /    Reverse    /    WaitForSwitch    /    ReadLDR    /    LCDDrawRectangle    /    LogoTurnLeftSim    /    LogoBackwardsSim    /    EncoderReadCount    /    Ev_Start    /    LogoTurnRightSim    /    CheckUSB    /    Main    /    Ev_Resume    /    LCDSetForegroundColour    /    SpinRight_Sim    /    Initialise    /    LogoSetSpeed    /    LogoForwards    /    LCDClear    /    SetMotors_Sim    /    ReadBattery_Sim

BluetoothQueueLength

Return:     UNSIGNED INT

Your browser does not support the HTML5 canvas tag.

PlayNote    /    CheckLine_Sim    /    LEDOn    /    BluetoothTransmit    /    Ev_Timer    /    LCDPrintString    /    PlayNote_Sim    /    CheckIR_Sim    /    Ev_Stop    /    Ev_AddInterrupts    /    SpinLeft_Sim    /    Stop    /    ReadBattery    /    BattMon    /    LEDOff    /    LCDPrintNumber    /    Ev_Initialise    /    LEDWrite    /    BluetoothCheckConnection    /    ReadMic    /    AudioQueueLength    /    AudioAddToBuffer    /    ReadSwitch    /    CheckLine    /    AudioStreamControl    /    LogoProcess    /    SpinLeft    /    BluetoothCommand    /    LogoTurnLeft    /    Ev_Pause    /    Forward    /    LCDWriteByte    /    BluetoothReceive    /    LCDDrawLine    /    BluetoothQueueLength    /    Ev_Property    /    BluetoothTransmitString    /    LCDBacklight    /    AudioReadFromBuffer    /    ReadLineSensor_Sim    /    ReadLineSensor    /    Sim_Scan_Objects_In_Group    /    LogoTurnRight    /    ReadIRSensor_Sim    /    CheckUSB_Sim    /    SpinRight    /    CheckIR    /    LCDPlotPixel    /    SetMotorsInterrupt    /    LCDSetBackgroundColour    /    ReadLDR_Sim    /    Stop_Sim    /    LogoForwardsSim    /    ReadIRSensor    /    SetMotors    /    LogoBackwards    /    BluetoothCheckRx    /    EncoderReset    /    Reverse    /    WaitForSwitch    /    ReadLDR    /    LCDDrawRectangle    /    LogoTurnLeftSim    /    LogoBackwardsSim    /    EncoderReadCount    /    Ev_Start    /    LogoTurnRightSim    /    CheckUSB    /    Main    /    Ev_Resume    /    LCDSetForegroundColour    /    SpinRight_Sim    /    Initialise    /    LogoSetSpeed    /    LogoForwards    /    LCDClear    /    SetMotors_Sim    /    ReadBattery_Sim

Ev_Property

Return:     UNSIGNED LONG
Vars:     STRING temp_str    

Your browser does not support the HTML5 canvas tag.

PlayNote    /    CheckLine_Sim    /    LEDOn    /    BluetoothTransmit    /    Ev_Timer    /    LCDPrintString    /    PlayNote_Sim    /    CheckIR_Sim    /    Ev_Stop    /    Ev_AddInterrupts    /    SpinLeft_Sim    /    Stop    /    ReadBattery    /    BattMon    /    LEDOff    /    LCDPrintNumber    /    Ev_Initialise    /    LEDWrite    /    BluetoothCheckConnection    /    ReadMic    /    AudioQueueLength    /    AudioAddToBuffer    /    ReadSwitch    /    CheckLine    /    AudioStreamControl    /    LogoProcess    /    SpinLeft    /    BluetoothCommand    /    LogoTurnLeft    /    Ev_Pause    /    Forward    /    LCDWriteByte    /    BluetoothReceive    /    LCDDrawLine    /    BluetoothQueueLength    /    Ev_Property    /    BluetoothTransmitString    /    LCDBacklight    /    AudioReadFromBuffer    /    ReadLineSensor_Sim    /    ReadLineSensor    /    Sim_Scan_Objects_In_Group    /    LogoTurnRight    /    ReadIRSensor_Sim    /    CheckUSB_Sim    /    SpinRight    /    CheckIR    /    LCDPlotPixel    /    SetMotorsInterrupt    /    LCDSetBackgroundColour    /    ReadLDR_Sim    /    Stop_Sim    /    LogoForwardsSim    /    ReadIRSensor    /    SetMotors    /    LogoBackwards    /    BluetoothCheckRx    /    EncoderReset    /    Reverse    /    WaitForSwitch    /    ReadLDR    /    LCDDrawRectangle    /    LogoTurnLeftSim    /    LogoBackwardsSim    /    EncoderReadCount    /    Ev_Start    /    LogoTurnRightSim    /    CheckUSB    /    Main    /    Ev_Resume    /    LCDSetForegroundColour    /    SpinRight_Sim    /    Initialise    /    LogoSetSpeed    /    LogoForwards    /    LCDClear    /    SetMotors_Sim    /    ReadBattery_Sim

BluetoothTransmitString

Return:     VOID
Params:     STRING Data    

Your browser does not support the HTML5 canvas tag.

PlayNote    /    CheckLine_Sim    /    LEDOn    /    BluetoothTransmit    /    Ev_Timer    /    LCDPrintString    /    PlayNote_Sim    /    CheckIR_Sim    /    Ev_Stop    /    Ev_AddInterrupts    /    SpinLeft_Sim    /    Stop    /    ReadBattery    /    BattMon    /    LEDOff    /    LCDPrintNumber    /    Ev_Initialise    /    LEDWrite    /    BluetoothCheckConnection    /    ReadMic    /    AudioQueueLength    /    AudioAddToBuffer    /    ReadSwitch    /    CheckLine    /    AudioStreamControl    /    LogoProcess    /    SpinLeft    /    BluetoothCommand    /    LogoTurnLeft    /    Ev_Pause    /    Forward    /    LCDWriteByte    /    BluetoothReceive    /    LCDDrawLine    /    BluetoothQueueLength    /    Ev_Property    /    BluetoothTransmitString    /    LCDBacklight    /    AudioReadFromBuffer    /    ReadLineSensor_Sim    /    ReadLineSensor    /    Sim_Scan_Objects_In_Group    /    LogoTurnRight    /    ReadIRSensor_Sim    /    CheckUSB_Sim    /    SpinRight    /    CheckIR    /    LCDPlotPixel    /    SetMotorsInterrupt    /    LCDSetBackgroundColour    /    ReadLDR_Sim    /    Stop_Sim    /    LogoForwardsSim    /    ReadIRSensor    /    SetMotors    /    LogoBackwards    /    BluetoothCheckRx    /    EncoderReset    /    Reverse    /    WaitForSwitch    /    ReadLDR    /    LCDDrawRectangle    /    LogoTurnLeftSim    /    LogoBackwardsSim    /    EncoderReadCount    /    Ev_Start    /    LogoTurnRightSim    /    CheckUSB    /    Main    /    Ev_Resume    /    LCDSetForegroundColour    /    SpinRight_Sim    /    Initialise    /    LogoSetSpeed    /    LogoForwards    /    LCDClear    /    SetMotors_Sim    /    ReadBattery_Sim

LCDBacklight

Return:     VOID
Params:     BYTE Brightness    

Your browser does not support the HTML5 canvas tag.

PlayNote    /    CheckLine_Sim    /    LEDOn    /    BluetoothTransmit    /    Ev_Timer    /    LCDPrintString    /    PlayNote_Sim    /    CheckIR_Sim    /    Ev_Stop    /    Ev_AddInterrupts    /    SpinLeft_Sim    /    Stop    /    ReadBattery    /    BattMon    /    LEDOff    /    LCDPrintNumber    /    Ev_Initialise    /    LEDWrite    /    BluetoothCheckConnection    /    ReadMic    /    AudioQueueLength    /    AudioAddToBuffer    /    ReadSwitch    /    CheckLine    /    AudioStreamControl    /    LogoProcess    /    SpinLeft    /    BluetoothCommand    /    LogoTurnLeft    /    Ev_Pause    /    Forward    /    LCDWriteByte    /    BluetoothReceive    /    LCDDrawLine    /    BluetoothQueueLength    /    Ev_Property    /    BluetoothTransmitString    /    LCDBacklight    /    AudioReadFromBuffer    /    ReadLineSensor_Sim    /    ReadLineSensor    /    Sim_Scan_Objects_In_Group    /    LogoTurnRight    /    ReadIRSensor_Sim    /    CheckUSB_Sim    /    SpinRight    /    CheckIR    /    LCDPlotPixel    /    SetMotorsInterrupt    /    LCDSetBackgroundColour    /    ReadLDR_Sim    /    Stop_Sim    /    LogoForwardsSim    /    ReadIRSensor    /    SetMotors    /    LogoBackwards    /    BluetoothCheckRx    /    EncoderReset    /    Reverse    /    WaitForSwitch    /    ReadLDR    /    LCDDrawRectangle    /    LogoTurnLeftSim    /    LogoBackwardsSim    /    EncoderReadCount    /    Ev_Start    /    LogoTurnRightSim    /    CheckUSB    /    Main    /    Ev_Resume    /    LCDSetForegroundColour    /    SpinRight_Sim    /    Initialise    /    LogoSetSpeed    /    LogoForwards    /    LCDClear    /    SetMotors_Sim    /    ReadBattery_Sim

AudioReadFromBuffer

Return:     UNSIGNED INT
Vars:     BYTE temp    

Your browser does not support the HTML5 canvas tag.

PlayNote    /    CheckLine_Sim    /    LEDOn    /    BluetoothTransmit    /    Ev_Timer    /    LCDPrintString    /    PlayNote_Sim    /    CheckIR_Sim    /    Ev_Stop    /    Ev_AddInterrupts    /    SpinLeft_Sim    /    Stop    /    ReadBattery    /    BattMon    /    LEDOff    /    LCDPrintNumber    /    Ev_Initialise    /    LEDWrite    /    BluetoothCheckConnection    /    ReadMic    /    AudioQueueLength    /    AudioAddToBuffer    /    ReadSwitch    /    CheckLine    /    AudioStreamControl    /    LogoProcess    /    SpinLeft    /    BluetoothCommand    /    LogoTurnLeft    /    Ev_Pause    /    Forward    /    LCDWriteByte    /    BluetoothReceive    /    LCDDrawLine    /    BluetoothQueueLength    /    Ev_Property    /    BluetoothTransmitString    /    LCDBacklight    /    AudioReadFromBuffer    /    ReadLineSensor_Sim    /    ReadLineSensor    /    Sim_Scan_Objects_In_Group    /    LogoTurnRight    /    ReadIRSensor_Sim    /    CheckUSB_Sim    /    SpinRight    /    CheckIR    /    LCDPlotPixel    /    SetMotorsInterrupt    /    LCDSetBackgroundColour    /    ReadLDR_Sim    /    Stop_Sim    /    LogoForwardsSim    /    ReadIRSensor    /    SetMotors    /    LogoBackwards    /    BluetoothCheckRx    /    EncoderReset    /    Reverse    /    WaitForSwitch    /    ReadLDR    /    LCDDrawRectangle    /    LogoTurnLeftSim    /    LogoBackwardsSim    /    EncoderReadCount    /    Ev_Start    /    LogoTurnRightSim    /    CheckUSB    /    Main    /    Ev_Resume    /    LCDSetForegroundColour    /    SpinRight_Sim    /    Initialise    /    LogoSetSpeed    /    LogoForwards    /    LCDClear    /    SetMotors_Sim    /    ReadBattery_Sim

ReadLineSensor_Sim

Return:     UNSIGNED INT
Params:     BYTE Channel    
Vars:     UNSIGNED INT SampleOn    

Your browser does not support the HTML5 canvas tag.

PlayNote    /    CheckLine_Sim    /    LEDOn    /    BluetoothTransmit    /    Ev_Timer    /    LCDPrintString    /    PlayNote_Sim    /    CheckIR_Sim    /    Ev_Stop    /    Ev_AddInterrupts    /    SpinLeft_Sim    /    Stop    /    ReadBattery    /    BattMon    /    LEDOff    /    LCDPrintNumber    /    Ev_Initialise    /    LEDWrite    /    BluetoothCheckConnection    /    ReadMic    /    AudioQueueLength    /    AudioAddToBuffer    /    ReadSwitch    /    CheckLine    /    AudioStreamControl    /    LogoProcess    /    SpinLeft    /    BluetoothCommand    /    LogoTurnLeft    /    Ev_Pause    /    Forward    /    LCDWriteByte    /    BluetoothReceive    /    LCDDrawLine    /    BluetoothQueueLength    /    Ev_Property    /    BluetoothTransmitString    /    LCDBacklight    /    AudioReadFromBuffer    /    ReadLineSensor_Sim    /    ReadLineSensor    /    Sim_Scan_Objects_In_Group    /    LogoTurnRight    /    ReadIRSensor_Sim    /    CheckUSB_Sim    /    SpinRight    /    CheckIR    /    LCDPlotPixel    /    SetMotorsInterrupt    /    LCDSetBackgroundColour    /    ReadLDR_Sim    /    Stop_Sim    /    LogoForwardsSim    /    ReadIRSensor    /    SetMotors    /    LogoBackwards    /    BluetoothCheckRx    /    EncoderReset    /    Reverse    /    WaitForSwitch    /    ReadLDR    /    LCDDrawRectangle    /    LogoTurnLeftSim    /    LogoBackwardsSim    /    EncoderReadCount    /    Ev_Start    /    LogoTurnRightSim    /    CheckUSB    /    Main    /    Ev_Resume    /    LCDSetForegroundColour    /    SpinRight_Sim    /    Initialise    /    LogoSetSpeed    /    LogoForwards    /    LCDClear    /    SetMotors_Sim    /    ReadBattery_Sim

ReadLineSensor

Return:     UNSIGNED INT
Params:     BYTE Channel    
Vars:     UNSIGNED INT SampleOn    

Your browser does not support the HTML5 canvas tag.

PlayNote    /    CheckLine_Sim    /    LEDOn    /    BluetoothTransmit    /    Ev_Timer    /    LCDPrintString    /    PlayNote_Sim    /    CheckIR_Sim    /    Ev_Stop    /    Ev_AddInterrupts    /    SpinLeft_Sim    /    Stop    /    ReadBattery    /    BattMon    /    LEDOff    /    LCDPrintNumber    /    Ev_Initialise    /    LEDWrite    /    BluetoothCheckConnection    /    ReadMic    /    AudioQueueLength    /    AudioAddToBuffer    /    ReadSwitch    /    CheckLine    /    AudioStreamControl    /    LogoProcess    /    SpinLeft    /    BluetoothCommand    /    LogoTurnLeft    /    Ev_Pause    /    Forward    /    LCDWriteByte    /    BluetoothReceive    /    LCDDrawLine    /    BluetoothQueueLength    /    Ev_Property    /    BluetoothTransmitString    /    LCDBacklight    /    AudioReadFromBuffer    /    ReadLineSensor_Sim    /    ReadLineSensor    /    Sim_Scan_Objects_In_Group    /    LogoTurnRight    /    ReadIRSensor_Sim    /    CheckUSB_Sim    /    SpinRight    /    CheckIR    /    LCDPlotPixel    /    SetMotorsInterrupt    /    LCDSetBackgroundColour    /    ReadLDR_Sim    /    Stop_Sim    /    LogoForwardsSim    /    ReadIRSensor    /    SetMotors    /    LogoBackwards    /    BluetoothCheckRx    /    EncoderReset    /    Reverse    /    WaitForSwitch    /    ReadLDR    /    LCDDrawRectangle    /    LogoTurnLeftSim    /    LogoBackwardsSim    /    EncoderReadCount    /    Ev_Start    /    LogoTurnRightSim    /    CheckUSB    /    Main    /    Ev_Resume    /    LCDSetForegroundColour    /    SpinRight_Sim    /    Initialise    /    LogoSetSpeed    /    LogoForwards    /    LCDClear    /    SetMotors_Sim    /    ReadBattery_Sim

Sim_Scan_Objects_In_Group

Return:     BOOL
Params:     HANDLE position    
Vars:     HANDLE tree_handle     HANDLE scan_handle     BYTE children     STRING Name     BYTE Test    

Your browser does not support the HTML5 canvas tag.

PlayNote    /    CheckLine_Sim    /    LEDOn    /    BluetoothTransmit    /    Ev_Timer    /    LCDPrintString    /    PlayNote_Sim    /    CheckIR_Sim    /    Ev_Stop    /    Ev_AddInterrupts    /    SpinLeft_Sim    /    Stop    /    ReadBattery    /    BattMon    /    LEDOff    /    LCDPrintNumber    /    Ev_Initialise    /    LEDWrite    /    BluetoothCheckConnection    /    ReadMic    /    AudioQueueLength    /    AudioAddToBuffer    /    ReadSwitch    /    CheckLine    /    AudioStreamControl    /    LogoProcess    /    SpinLeft    /    BluetoothCommand    /    LogoTurnLeft    /    Ev_Pause    /    Forward    /    LCDWriteByte    /    BluetoothReceive    /    LCDDrawLine    /    BluetoothQueueLength    /    Ev_Property    /    BluetoothTransmitString    /    LCDBacklight    /    AudioReadFromBuffer    /    ReadLineSensor_Sim    /    ReadLineSensor    /    Sim_Scan_Objects_In_Group    /    LogoTurnRight    /    ReadIRSensor_Sim    /    CheckUSB_Sim    /    SpinRight    /    CheckIR    /    LCDPlotPixel    /    SetMotorsInterrupt    /    LCDSetBackgroundColour    /    ReadLDR_Sim    /    Stop_Sim    /    LogoForwardsSim    /    ReadIRSensor    /    SetMotors    /    LogoBackwards    /    BluetoothCheckRx    /    EncoderReset    /    Reverse    /    WaitForSwitch    /    ReadLDR    /    LCDDrawRectangle    /    LogoTurnLeftSim    /    LogoBackwardsSim    /    EncoderReadCount    /    Ev_Start    /    LogoTurnRightSim    /    CheckUSB    /    Main    /    Ev_Resume    /    LCDSetForegroundColour    /    SpinRight_Sim    /    Initialise    /    LogoSetSpeed    /    LogoForwards    /    LCDClear    /    SetMotors_Sim    /    ReadBattery_Sim

LogoTurnRight

Return:     VOID
Params:     UNSIGNED INT Angle    
Vars:     UNSIGNED LONG EncTarget     FLOAT FCalc    

Your browser does not support the HTML5 canvas tag.

PlayNote    /    CheckLine_Sim    /    LEDOn    /    BluetoothTransmit    /    Ev_Timer    /    LCDPrintString    /    PlayNote_Sim    /    CheckIR_Sim    /    Ev_Stop    /    Ev_AddInterrupts    /    SpinLeft_Sim    /    Stop    /    ReadBattery    /    BattMon    /    LEDOff    /    LCDPrintNumber    /    Ev_Initialise    /    LEDWrite    /    BluetoothCheckConnection    /    ReadMic    /    AudioQueueLength    /    AudioAddToBuffer    /    ReadSwitch    /    CheckLine    /    AudioStreamControl    /    LogoProcess    /    SpinLeft    /    BluetoothCommand    /    LogoTurnLeft    /    Ev_Pause    /    Forward    /    LCDWriteByte    /    BluetoothReceive    /    LCDDrawLine    /    BluetoothQueueLength    /    Ev_Property    /    BluetoothTransmitString    /    LCDBacklight    /    AudioReadFromBuffer    /    ReadLineSensor_Sim    /    ReadLineSensor    /    Sim_Scan_Objects_In_Group    /    LogoTurnRight    /    ReadIRSensor_Sim    /    CheckUSB_Sim    /    SpinRight    /    CheckIR    /    LCDPlotPixel    /    SetMotorsInterrupt    /    LCDSetBackgroundColour    /    ReadLDR_Sim    /    Stop_Sim    /    LogoForwardsSim    /    ReadIRSensor    /    SetMotors    /    LogoBackwards    /    BluetoothCheckRx    /    EncoderReset    /    Reverse    /    WaitForSwitch    /    ReadLDR    /    LCDDrawRectangle    /    LogoTurnLeftSim    /    LogoBackwardsSim    /    EncoderReadCount    /    Ev_Start    /    LogoTurnRightSim    /    CheckUSB    /    Main    /    Ev_Resume    /    LCDSetForegroundColour    /    SpinRight_Sim    /    Initialise    /    LogoSetSpeed    /    LogoForwards    /    LCDClear    /    SetMotors_Sim    /    ReadBattery_Sim

ReadIRSensor_Sim

Return:     UNSIGNED INT
Params:     BYTE Channel    
Vars:     UNSIGNED INT SampleOn    

Your browser does not support the HTML5 canvas tag.

PlayNote    /    CheckLine_Sim    /    LEDOn    /    BluetoothTransmit    /    Ev_Timer    /    LCDPrintString    /    PlayNote_Sim    /    CheckIR_Sim    /    Ev_Stop    /    Ev_AddInterrupts    /    SpinLeft_Sim    /    Stop    /    ReadBattery    /    BattMon    /    LEDOff    /    LCDPrintNumber    /    Ev_Initialise    /    LEDWrite    /    BluetoothCheckConnection    /    ReadMic    /    AudioQueueLength    /    AudioAddToBuffer    /    ReadSwitch    /    CheckLine    /    AudioStreamControl    /    LogoProcess    /    SpinLeft    /    BluetoothCommand    /    LogoTurnLeft    /    Ev_Pause    /    Forward    /    LCDWriteByte    /    BluetoothReceive    /    LCDDrawLine    /    BluetoothQueueLength    /    Ev_Property    /    BluetoothTransmitString    /    LCDBacklight    /    AudioReadFromBuffer    /    ReadLineSensor_Sim    /    ReadLineSensor    /    Sim_Scan_Objects_In_Group    /    LogoTurnRight    /    ReadIRSensor_Sim    /    CheckUSB_Sim    /    SpinRight    /    CheckIR    /    LCDPlotPixel    /    SetMotorsInterrupt    /    LCDSetBackgroundColour    /    ReadLDR_Sim    /    Stop_Sim    /    LogoForwardsSim    /    ReadIRSensor    /    SetMotors    /    LogoBackwards    /    BluetoothCheckRx    /    EncoderReset    /    Reverse    /    WaitForSwitch    /    ReadLDR    /    LCDDrawRectangle    /    LogoTurnLeftSim    /    LogoBackwardsSim    /    EncoderReadCount    /    Ev_Start    /    LogoTurnRightSim    /    CheckUSB    /    Main    /    Ev_Resume    /    LCDSetForegroundColour    /    SpinRight_Sim    /    Initialise    /    LogoSetSpeed    /    LogoForwards    /    LCDClear    /    SetMotors_Sim    /    ReadBattery_Sim

CheckUSB_Sim

Return:     BYTE

Your browser does not support the HTML5 canvas tag.

PlayNote    /    CheckLine_Sim    /    LEDOn    /    BluetoothTransmit    /    Ev_Timer    /    LCDPrintString    /    PlayNote_Sim    /    CheckIR_Sim    /    Ev_Stop    /    Ev_AddInterrupts    /    SpinLeft_Sim    /    Stop    /    ReadBattery    /    BattMon    /    LEDOff    /    LCDPrintNumber    /    Ev_Initialise    /    LEDWrite    /    BluetoothCheckConnection    /    ReadMic    /    AudioQueueLength    /    AudioAddToBuffer    /    ReadSwitch    /    CheckLine    /    AudioStreamControl    /    LogoProcess    /    SpinLeft    /    BluetoothCommand    /    LogoTurnLeft    /    Ev_Pause    /    Forward    /    LCDWriteByte    /    BluetoothReceive    /    LCDDrawLine    /    BluetoothQueueLength    /    Ev_Property    /    BluetoothTransmitString    /    LCDBacklight    /    AudioReadFromBuffer    /    ReadLineSensor_Sim    /    ReadLineSensor    /    Sim_Scan_Objects_In_Group    /    LogoTurnRight    /    ReadIRSensor_Sim    /    CheckUSB_Sim    /    SpinRight    /    CheckIR    /    LCDPlotPixel    /    SetMotorsInterrupt    /    LCDSetBackgroundColour    /    ReadLDR_Sim    /    Stop_Sim    /    LogoForwardsSim    /    ReadIRSensor    /    SetMotors    /    LogoBackwards    /    BluetoothCheckRx    /    EncoderReset    /    Reverse    /    WaitForSwitch    /    ReadLDR    /    LCDDrawRectangle    /    LogoTurnLeftSim    /    LogoBackwardsSim    /    EncoderReadCount    /    Ev_Start    /    LogoTurnRightSim    /    CheckUSB    /    Main    /    Ev_Resume    /    LCDSetForegroundColour    /    SpinRight_Sim    /    Initialise    /    LogoSetSpeed    /    LogoForwards    /    LCDClear    /    SetMotors_Sim    /    ReadBattery_Sim

SpinRight

Return:     VOID
Params:     BYTE Power    

Your browser does not support the HTML5 canvas tag.

PlayNote    /    CheckLine_Sim    /    LEDOn    /    BluetoothTransmit    /    Ev_Timer    /    LCDPrintString    /    PlayNote_Sim    /    CheckIR_Sim    /    Ev_Stop    /    Ev_AddInterrupts    /    SpinLeft_Sim    /    Stop    /    ReadBattery    /    BattMon    /    LEDOff    /    LCDPrintNumber    /    Ev_Initialise    /    LEDWrite    /    BluetoothCheckConnection    /    ReadMic    /    AudioQueueLength    /    AudioAddToBuffer    /    ReadSwitch    /    CheckLine    /    AudioStreamControl    /    LogoProcess    /    SpinLeft    /    BluetoothCommand    /    LogoTurnLeft    /    Ev_Pause    /    Forward    /    LCDWriteByte    /    BluetoothReceive    /    LCDDrawLine    /    BluetoothQueueLength    /    Ev_Property    /    BluetoothTransmitString    /    LCDBacklight    /    AudioReadFromBuffer    /    ReadLineSensor_Sim    /    ReadLineSensor    /    Sim_Scan_Objects_In_Group    /    LogoTurnRight    /    ReadIRSensor_Sim    /    CheckUSB_Sim    /    SpinRight    /    CheckIR    /    LCDPlotPixel    /    SetMotorsInterrupt    /    LCDSetBackgroundColour    /    ReadLDR_Sim    /    Stop_Sim    /    LogoForwardsSim    /    ReadIRSensor    /    SetMotors    /    LogoBackwards    /    BluetoothCheckRx    /    EncoderReset    /    Reverse    /    WaitForSwitch    /    ReadLDR    /    LCDDrawRectangle    /    LogoTurnLeftSim    /    LogoBackwardsSim    /    EncoderReadCount    /    Ev_Start    /    LogoTurnRightSim    /    CheckUSB    /    Main    /    Ev_Resume    /    LCDSetForegroundColour    /    SpinRight_Sim    /    Initialise    /    LogoSetSpeed    /    LogoForwards    /    LCDClear    /    SetMotors_Sim    /    ReadBattery_Sim

CheckIR

Return:     BYTE
Params:     BYTE Sensor    

Your browser does not support the HTML5 canvas tag.

PlayNote    /    CheckLine_Sim    /    LEDOn    /    BluetoothTransmit    /    Ev_Timer    /    LCDPrintString    /    PlayNote_Sim    /    CheckIR_Sim    /    Ev_Stop    /    Ev_AddInterrupts    /    SpinLeft_Sim    /    Stop    /    ReadBattery    /    BattMon    /    LEDOff    /    LCDPrintNumber    /    Ev_Initialise    /    LEDWrite    /    BluetoothCheckConnection    /    ReadMic    /    AudioQueueLength    /    AudioAddToBuffer    /    ReadSwitch    /    CheckLine    /    AudioStreamControl    /    LogoProcess    /    SpinLeft    /    BluetoothCommand    /    LogoTurnLeft    /    Ev_Pause    /    Forward    /    LCDWriteByte    /    BluetoothReceive    /    LCDDrawLine    /    BluetoothQueueLength    /    Ev_Property    /    BluetoothTransmitString    /    LCDBacklight    /    AudioReadFromBuffer    /    ReadLineSensor_Sim    /    ReadLineSensor    /    Sim_Scan_Objects_In_Group    /    LogoTurnRight    /    ReadIRSensor_Sim    /    CheckUSB_Sim    /    SpinRight    /    CheckIR    /    LCDPlotPixel    /    SetMotorsInterrupt    /    LCDSetBackgroundColour    /    ReadLDR_Sim    /    Stop_Sim    /    LogoForwardsSim    /    ReadIRSensor    /    SetMotors    /    LogoBackwards    /    BluetoothCheckRx    /    EncoderReset    /    Reverse    /    WaitForSwitch    /    ReadLDR    /    LCDDrawRectangle    /    LogoTurnLeftSim    /    LogoBackwardsSim    /    EncoderReadCount    /    Ev_Start    /    LogoTurnRightSim    /    CheckUSB    /    Main    /    Ev_Resume    /    LCDSetForegroundColour    /    SpinRight_Sim    /    Initialise    /    LogoSetSpeed    /    LogoForwards    /    LCDClear    /    SetMotors_Sim    /    ReadBattery_Sim

LCDPlotPixel

Return:     VOID
Params:     BYTE X     BYTE Y    

Your browser does not support the HTML5 canvas tag.

PlayNote    /    CheckLine_Sim    /    LEDOn    /    BluetoothTransmit    /    Ev_Timer    /    LCDPrintString    /    PlayNote_Sim    /    CheckIR_Sim    /    Ev_Stop    /    Ev_AddInterrupts    /    SpinLeft_Sim    /    Stop    /    ReadBattery    /    BattMon    /    LEDOff    /    LCDPrintNumber    /    Ev_Initialise    /    LEDWrite    /    BluetoothCheckConnection    /    ReadMic    /    AudioQueueLength    /    AudioAddToBuffer    /    ReadSwitch    /    CheckLine    /    AudioStreamControl    /    LogoProcess    /    SpinLeft    /    BluetoothCommand    /    LogoTurnLeft    /    Ev_Pause    /    Forward    /    LCDWriteByte    /    BluetoothReceive    /    LCDDrawLine    /    BluetoothQueueLength    /    Ev_Property    /    BluetoothTransmitString    /    LCDBacklight    /    AudioReadFromBuffer    /    ReadLineSensor_Sim    /    ReadLineSensor    /    Sim_Scan_Objects_In_Group    /    LogoTurnRight    /    ReadIRSensor_Sim    /    CheckUSB_Sim    /    SpinRight    /    CheckIR    /    LCDPlotPixel    /    SetMotorsInterrupt    /    LCDSetBackgroundColour    /    ReadLDR_Sim    /    Stop_Sim    /    LogoForwardsSim    /    ReadIRSensor    /    SetMotors    /    LogoBackwards    /    BluetoothCheckRx    /    EncoderReset    /    Reverse    /    WaitForSwitch    /    ReadLDR    /    LCDDrawRectangle    /    LogoTurnLeftSim    /    LogoBackwardsSim    /    EncoderReadCount    /    Ev_Start    /    LogoTurnRightSim    /    CheckUSB    /    Main    /    Ev_Resume    /    LCDSetForegroundColour    /    SpinRight_Sim    /    Initialise    /    LogoSetSpeed    /    LogoForwards    /    LCDClear    /    SetMotors_Sim    /    ReadBattery_Sim

SetMotorsInterrupt

Return:     VOID
Params:     SIGNED INT Left     SIGNED INT Right    
Vars:     BYTE Mask    

Your browser does not support the HTML5 canvas tag.

PlayNote    /    CheckLine_Sim    /    LEDOn    /    BluetoothTransmit    /    Ev_Timer    /    LCDPrintString    /    PlayNote_Sim    /    CheckIR_Sim    /    Ev_Stop    /    Ev_AddInterrupts    /    SpinLeft_Sim    /    Stop    /    ReadBattery    /    BattMon    /    LEDOff    /    LCDPrintNumber    /    Ev_Initialise    /    LEDWrite    /    BluetoothCheckConnection    /    ReadMic    /    AudioQueueLength    /    AudioAddToBuffer    /    ReadSwitch    /    CheckLine    /    AudioStreamControl    /    LogoProcess    /    SpinLeft    /    BluetoothCommand    /    LogoTurnLeft    /    Ev_Pause    /    Forward    /    LCDWriteByte    /    BluetoothReceive    /    LCDDrawLine    /    BluetoothQueueLength    /    Ev_Property    /    BluetoothTransmitString    /    LCDBacklight    /    AudioReadFromBuffer    /    ReadLineSensor_Sim    /    ReadLineSensor    /    Sim_Scan_Objects_In_Group    /    LogoTurnRight    /    ReadIRSensor_Sim    /    CheckUSB_Sim    /    SpinRight    /    CheckIR    /    LCDPlotPixel    /    SetMotorsInterrupt    /    LCDSetBackgroundColour    /    ReadLDR_Sim    /    Stop_Sim    /    LogoForwardsSim    /    ReadIRSensor    /    SetMotors    /    LogoBackwards    /    BluetoothCheckRx    /    EncoderReset    /    Reverse    /    WaitForSwitch    /    ReadLDR    /    LCDDrawRectangle    /    LogoTurnLeftSim    /    LogoBackwardsSim    /    EncoderReadCount    /    Ev_Start    /    LogoTurnRightSim    /    CheckUSB    /    Main    /    Ev_Resume    /    LCDSetForegroundColour    /    SpinRight_Sim    /    Initialise    /    LogoSetSpeed    /    LogoForwards    /    LCDClear    /    SetMotors_Sim    /    ReadBattery_Sim

LCDSetBackgroundColour

Return:     VOID
Params:     BYTE Colour    

Your browser does not support the HTML5 canvas tag.

PlayNote    /    CheckLine_Sim    /    LEDOn    /    BluetoothTransmit    /    Ev_Timer    /    LCDPrintString    /    PlayNote_Sim    /    CheckIR_Sim    /    Ev_Stop    /    Ev_AddInterrupts    /    SpinLeft_Sim    /    Stop    /    ReadBattery    /    BattMon    /    LEDOff    /    LCDPrintNumber    /    Ev_Initialise    /    LEDWrite    /    BluetoothCheckConnection    /    ReadMic    /    AudioQueueLength    /    AudioAddToBuffer    /    ReadSwitch    /    CheckLine    /    AudioStreamControl    /    LogoProcess    /    SpinLeft    /    BluetoothCommand    /    LogoTurnLeft    /    Ev_Pause    /    Forward    /    LCDWriteByte    /    BluetoothReceive    /    LCDDrawLine    /    BluetoothQueueLength    /    Ev_Property    /    BluetoothTransmitString    /    LCDBacklight    /    AudioReadFromBuffer    /    ReadLineSensor_Sim    /    ReadLineSensor    /    Sim_Scan_Objects_In_Group    /    LogoTurnRight    /    ReadIRSensor_Sim    /    CheckUSB_Sim    /    SpinRight    /    CheckIR    /    LCDPlotPixel    /    SetMotorsInterrupt    /    LCDSetBackgroundColour    /    ReadLDR_Sim    /    Stop_Sim    /    LogoForwardsSim    /    ReadIRSensor    /    SetMotors    /    LogoBackwards    /    BluetoothCheckRx    /    EncoderReset    /    Reverse    /    WaitForSwitch    /    ReadLDR    /    LCDDrawRectangle    /    LogoTurnLeftSim    /    LogoBackwardsSim    /    EncoderReadCount    /    Ev_Start    /    LogoTurnRightSim    /    CheckUSB    /    Main    /    Ev_Resume    /    LCDSetForegroundColour    /    SpinRight_Sim    /    Initialise    /    LogoSetSpeed    /    LogoForwards    /    LCDClear    /    SetMotors_Sim    /    ReadBattery_Sim

ReadLDR_Sim

Return:     UNSIGNED INT

Your browser does not support the HTML5 canvas tag.

PlayNote    /    CheckLine_Sim    /    LEDOn    /    BluetoothTransmit    /    Ev_Timer    /    LCDPrintString    /    PlayNote_Sim    /    CheckIR_Sim    /    Ev_Stop    /    Ev_AddInterrupts    /    SpinLeft_Sim    /    Stop    /    ReadBattery    /    BattMon    /    LEDOff    /    LCDPrintNumber    /    Ev_Initialise    /    LEDWrite    /    BluetoothCheckConnection    /    ReadMic    /    AudioQueueLength    /    AudioAddToBuffer    /    ReadSwitch    /    CheckLine    /    AudioStreamControl    /    LogoProcess    /    SpinLeft    /    BluetoothCommand    /    LogoTurnLeft    /    Ev_Pause    /    Forward    /    LCDWriteByte    /    BluetoothReceive    /    LCDDrawLine    /    BluetoothQueueLength    /    Ev_Property    /    BluetoothTransmitString    /    LCDBacklight    /    AudioReadFromBuffer    /    ReadLineSensor_Sim    /    ReadLineSensor    /    Sim_Scan_Objects_In_Group    /    LogoTurnRight    /    ReadIRSensor_Sim    /    CheckUSB_Sim    /    SpinRight    /    CheckIR    /    LCDPlotPixel    /    SetMotorsInterrupt    /    LCDSetBackgroundColour    /    ReadLDR_Sim    /    Stop_Sim    /    LogoForwardsSim    /    ReadIRSensor    /    SetMotors    /    LogoBackwards    /    BluetoothCheckRx    /    EncoderReset    /    Reverse    /    WaitForSwitch    /    ReadLDR    /    LCDDrawRectangle    /    LogoTurnLeftSim    /    LogoBackwardsSim    /    EncoderReadCount    /    Ev_Start    /    LogoTurnRightSim    /    CheckUSB    /    Main    /    Ev_Resume    /    LCDSetForegroundColour    /    SpinRight_Sim    /    Initialise    /    LogoSetSpeed    /    LogoForwards    /    LCDClear    /    SetMotors_Sim    /    ReadBattery_Sim

Stop_Sim

Return:     VOID

Your browser does not support the HTML5 canvas tag.

PlayNote    /    CheckLine_Sim    /    LEDOn    /    BluetoothTransmit    /    Ev_Timer    /    LCDPrintString    /    PlayNote_Sim    /    CheckIR_Sim    /    Ev_Stop    /    Ev_AddInterrupts    /    SpinLeft_Sim    /    Stop    /    ReadBattery    /    BattMon    /    LEDOff    /    LCDPrintNumber    /    Ev_Initialise    /    LEDWrite    /    BluetoothCheckConnection    /    ReadMic    /    AudioQueueLength    /    AudioAddToBuffer    /    ReadSwitch    /    CheckLine    /    AudioStreamControl    /    LogoProcess    /    SpinLeft    /    BluetoothCommand    /    LogoTurnLeft    /    Ev_Pause    /    Forward    /    LCDWriteByte    /    BluetoothReceive    /    LCDDrawLine    /    BluetoothQueueLength    /    Ev_Property    /    BluetoothTransmitString    /    LCDBacklight    /    AudioReadFromBuffer    /    ReadLineSensor_Sim    /    ReadLineSensor    /    Sim_Scan_Objects_In_Group    /    LogoTurnRight    /    ReadIRSensor_Sim    /    CheckUSB_Sim    /    SpinRight    /    CheckIR    /    LCDPlotPixel    /    SetMotorsInterrupt    /    LCDSetBackgroundColour    /    ReadLDR_Sim    /    Stop_Sim    /    LogoForwardsSim    /    ReadIRSensor    /    SetMotors    /    LogoBackwards    /    BluetoothCheckRx    /    EncoderReset    /    Reverse    /    WaitForSwitch    /    ReadLDR    /    LCDDrawRectangle    /    LogoTurnLeftSim    /    LogoBackwardsSim    /    EncoderReadCount    /    Ev_Start    /    LogoTurnRightSim    /    CheckUSB    /    Main    /    Ev_Resume    /    LCDSetForegroundColour    /    SpinRight_Sim    /    Initialise    /    LogoSetSpeed    /    LogoForwards    /    LCDClear    /    SetMotors_Sim    /    ReadBattery_Sim

LogoForwardsSim

Return:     VOID
Params:     UNSIGNED INT Distance    
Vars:     UNSIGNED LONG EncTarget     FLOAT FCalc    

Your browser does not support the HTML5 canvas tag.

PlayNote    /    CheckLine_Sim    /    LEDOn    /    BluetoothTransmit    /    Ev_Timer    /    LCDPrintString    /    PlayNote_Sim    /    CheckIR_Sim    /    Ev_Stop    /    Ev_AddInterrupts    /    SpinLeft_Sim    /    Stop    /    ReadBattery    /    BattMon    /    LEDOff    /    LCDPrintNumber    /    Ev_Initialise    /    LEDWrite    /    BluetoothCheckConnection    /    ReadMic    /    AudioQueueLength    /    AudioAddToBuffer    /    ReadSwitch    /    CheckLine    /    AudioStreamControl    /    LogoProcess    /    SpinLeft    /    BluetoothCommand    /    LogoTurnLeft    /    Ev_Pause    /    Forward    /    LCDWriteByte    /    BluetoothReceive    /    LCDDrawLine    /    BluetoothQueueLength    /    Ev_Property    /    BluetoothTransmitString    /    LCDBacklight    /    AudioReadFromBuffer    /    ReadLineSensor_Sim    /    ReadLineSensor    /    Sim_Scan_Objects_In_Group    /    LogoTurnRight    /    ReadIRSensor_Sim    /    CheckUSB_Sim    /    SpinRight    /    CheckIR    /    LCDPlotPixel    /    SetMotorsInterrupt    /    LCDSetBackgroundColour    /    ReadLDR_Sim    /    Stop_Sim    /    LogoForwardsSim    /    ReadIRSensor    /    SetMotors    /    LogoBackwards    /    BluetoothCheckRx    /    EncoderReset    /    Reverse    /    WaitForSwitch    /    ReadLDR    /    LCDDrawRectangle    /    LogoTurnLeftSim    /    LogoBackwardsSim    /    EncoderReadCount    /    Ev_Start    /    LogoTurnRightSim    /    CheckUSB    /    Main    /    Ev_Resume    /    LCDSetForegroundColour    /    SpinRight_Sim    /    Initialise    /    LogoSetSpeed    /    LogoForwards    /    LCDClear    /    SetMotors_Sim    /    ReadBattery_Sim

ReadIRSensor

Return:     UNSIGNED INT
Params:     BYTE Channel    
Vars:     UNSIGNED INT SampleOn    

Your browser does not support the HTML5 canvas tag.

PlayNote    /    CheckLine_Sim    /    LEDOn    /    BluetoothTransmit    /    Ev_Timer    /    LCDPrintString    /    PlayNote_Sim    /    CheckIR_Sim    /    Ev_Stop    /    Ev_AddInterrupts    /    SpinLeft_Sim    /    Stop    /    ReadBattery    /    BattMon    /    LEDOff    /    LCDPrintNumber    /    Ev_Initialise    /    LEDWrite    /    BluetoothCheckConnection    /    ReadMic    /    AudioQueueLength    /    AudioAddToBuffer    /    ReadSwitch    /    CheckLine    /    AudioStreamControl    /    LogoProcess    /    SpinLeft    /    BluetoothCommand    /    LogoTurnLeft    /    Ev_Pause    /    Forward    /    LCDWriteByte    /    BluetoothReceive    /    LCDDrawLine    /    BluetoothQueueLength    /    Ev_Property    /    BluetoothTransmitString    /    LCDBacklight    /    AudioReadFromBuffer    /    ReadLineSensor_Sim    /    ReadLineSensor    /    Sim_Scan_Objects_In_Group    /    LogoTurnRight    /    ReadIRSensor_Sim    /    CheckUSB_Sim    /    SpinRight    /    CheckIR    /    LCDPlotPixel    /    SetMotorsInterrupt    /    LCDSetBackgroundColour    /    ReadLDR_Sim    /    Stop_Sim    /    LogoForwardsSim    /    ReadIRSensor    /    SetMotors    /    LogoBackwards    /    BluetoothCheckRx    /    EncoderReset    /    Reverse    /    WaitForSwitch    /    ReadLDR    /    LCDDrawRectangle    /    LogoTurnLeftSim    /    LogoBackwardsSim    /    EncoderReadCount    /    Ev_Start    /    LogoTurnRightSim    /    CheckUSB    /    Main    /    Ev_Resume    /    LCDSetForegroundColour    /    SpinRight_Sim    /    Initialise    /    LogoSetSpeed    /    LogoForwards    /    LCDClear    /    SetMotors_Sim    /    ReadBattery_Sim

SetMotors

Return:     VOID
Params:     SIGNED INT Left     SIGNED INT Right    
Vars:     BYTE Mask    

Your browser does not support the HTML5 canvas tag.

PlayNote    /    CheckLine_Sim    /    LEDOn    /    BluetoothTransmit    /    Ev_Timer    /    LCDPrintString    /    PlayNote_Sim    /    CheckIR_Sim    /    Ev_Stop    /    Ev_AddInterrupts    /    SpinLeft_Sim    /    Stop    /    ReadBattery    /    BattMon    /    LEDOff    /    LCDPrintNumber    /    Ev_Initialise    /    LEDWrite    /    BluetoothCheckConnection    /    ReadMic    /    AudioQueueLength    /    AudioAddToBuffer    /    ReadSwitch    /    CheckLine    /    AudioStreamControl    /    LogoProcess    /    SpinLeft    /    BluetoothCommand    /    LogoTurnLeft    /    Ev_Pause    /    Forward    /    LCDWriteByte    /    BluetoothReceive    /    LCDDrawLine    /    BluetoothQueueLength    /    Ev_Property    /    BluetoothTransmitString    /    LCDBacklight    /    AudioReadFromBuffer    /    ReadLineSensor_Sim    /    ReadLineSensor    /    Sim_Scan_Objects_In_Group    /    LogoTurnRight    /    ReadIRSensor_Sim    /    CheckUSB_Sim    /    SpinRight    /    CheckIR    /    LCDPlotPixel    /    SetMotorsInterrupt    /    LCDSetBackgroundColour    /    ReadLDR_Sim    /    Stop_Sim    /    LogoForwardsSim    /    ReadIRSensor    /    SetMotors    /    LogoBackwards    /    BluetoothCheckRx    /    EncoderReset    /    Reverse    /    WaitForSwitch    /    ReadLDR    /    LCDDrawRectangle    /    LogoTurnLeftSim    /    LogoBackwardsSim    /    EncoderReadCount    /    Ev_Start    /    LogoTurnRightSim    /    CheckUSB    /    Main    /    Ev_Resume    /    LCDSetForegroundColour    /    SpinRight_Sim    /    Initialise    /    LogoSetSpeed    /    LogoForwards    /    LCDClear    /    SetMotors_Sim    /    ReadBattery_Sim

LogoBackwards

Return:     VOID
Params:     UNSIGNED INT Distance    
Vars:     UNSIGNED LONG EncTarget     FLOAT FCalc    

Your browser does not support the HTML5 canvas tag.

PlayNote    /    CheckLine_Sim    /    LEDOn    /    BluetoothTransmit    /    Ev_Timer    /    LCDPrintString    /    PlayNote_Sim    /    CheckIR_Sim    /    Ev_Stop    /    Ev_AddInterrupts    /    SpinLeft_Sim    /    Stop    /    ReadBattery    /    BattMon    /    LEDOff    /    LCDPrintNumber    /    Ev_Initialise    /    LEDWrite    /    BluetoothCheckConnection    /    ReadMic    /    AudioQueueLength    /    AudioAddToBuffer    /    ReadSwitch    /    CheckLine    /    AudioStreamControl    /    LogoProcess    /    SpinLeft    /    BluetoothCommand    /    LogoTurnLeft    /    Ev_Pause    /    Forward    /    LCDWriteByte    /    BluetoothReceive    /    LCDDrawLine    /    BluetoothQueueLength    /    Ev_Property    /    BluetoothTransmitString    /    LCDBacklight    /    AudioReadFromBuffer    /    ReadLineSensor_Sim    /    ReadLineSensor    /    Sim_Scan_Objects_In_Group    /    LogoTurnRight    /    ReadIRSensor_Sim    /    CheckUSB_Sim    /    SpinRight    /    CheckIR    /    LCDPlotPixel    /    SetMotorsInterrupt    /    LCDSetBackgroundColour    /    ReadLDR_Sim    /    Stop_Sim    /    LogoForwardsSim    /    ReadIRSensor    /    SetMotors    /    LogoBackwards    /    BluetoothCheckRx    /    EncoderReset    /    Reverse    /    WaitForSwitch    /    ReadLDR    /    LCDDrawRectangle    /    LogoTurnLeftSim    /    LogoBackwardsSim    /    EncoderReadCount    /    Ev_Start    /    LogoTurnRightSim    /    CheckUSB    /    Main    /    Ev_Resume    /    LCDSetForegroundColour    /    SpinRight_Sim    /    Initialise    /    LogoSetSpeed    /    LogoForwards    /    LCDClear    /    SetMotors_Sim    /    ReadBattery_Sim

BluetoothCheckRx

Return:     BOOL
Params:     STRING StrData    
Vars:     BYTE Len    

Your browser does not support the HTML5 canvas tag.

PlayNote    /    CheckLine_Sim    /    LEDOn    /    BluetoothTransmit    /    Ev_Timer    /    LCDPrintString    /    PlayNote_Sim    /    CheckIR_Sim    /    Ev_Stop    /    Ev_AddInterrupts    /    SpinLeft_Sim    /    Stop    /    ReadBattery    /    BattMon    /    LEDOff    /    LCDPrintNumber    /    Ev_Initialise    /    LEDWrite    /    BluetoothCheckConnection    /    ReadMic    /    AudioQueueLength    /    AudioAddToBuffer    /    ReadSwitch    /    CheckLine    /    AudioStreamControl    /    LogoProcess    /    SpinLeft    /    BluetoothCommand    /    LogoTurnLeft    /    Ev_Pause    /    Forward    /    LCDWriteByte    /    BluetoothReceive    /    LCDDrawLine    /    BluetoothQueueLength    /    Ev_Property    /    BluetoothTransmitString    /    LCDBacklight    /    AudioReadFromBuffer    /    ReadLineSensor_Sim    /    ReadLineSensor    /    Sim_Scan_Objects_In_Group    /    LogoTurnRight    /    ReadIRSensor_Sim    /    CheckUSB_Sim    /    SpinRight    /    CheckIR    /    LCDPlotPixel    /    SetMotorsInterrupt    /    LCDSetBackgroundColour    /    ReadLDR_Sim    /    Stop_Sim    /    LogoForwardsSim    /    ReadIRSensor    /    SetMotors    /    LogoBackwards    /    BluetoothCheckRx    /    EncoderReset    /    Reverse    /    WaitForSwitch    /    ReadLDR    /    LCDDrawRectangle    /    LogoTurnLeftSim    /    LogoBackwardsSim    /    EncoderReadCount    /    Ev_Start    /    LogoTurnRightSim    /    CheckUSB    /    Main    /    Ev_Resume    /    LCDSetForegroundColour    /    SpinRight_Sim    /    Initialise    /    LogoSetSpeed    /    LogoForwards    /    LCDClear    /    SetMotors_Sim    /    ReadBattery_Sim

EncoderReset

Return:     VOID

Your browser does not support the HTML5 canvas tag.

PlayNote    /    CheckLine_Sim    /    LEDOn    /    BluetoothTransmit    /    Ev_Timer    /    LCDPrintString    /    PlayNote_Sim    /    CheckIR_Sim    /    Ev_Stop    /    Ev_AddInterrupts    /    SpinLeft_Sim    /    Stop    /    ReadBattery    /    BattMon    /    LEDOff    /    LCDPrintNumber    /    Ev_Initialise    /    LEDWrite    /    BluetoothCheckConnection    /    ReadMic    /    AudioQueueLength    /    AudioAddToBuffer    /    ReadSwitch    /    CheckLine    /    AudioStreamControl    /    LogoProcess    /    SpinLeft    /    BluetoothCommand    /    LogoTurnLeft    /    Ev_Pause    /    Forward    /    LCDWriteByte    /    BluetoothReceive    /    LCDDrawLine    /    BluetoothQueueLength    /    Ev_Property    /    BluetoothTransmitString    /    LCDBacklight    /    AudioReadFromBuffer    /    ReadLineSensor_Sim    /    ReadLineSensor    /    Sim_Scan_Objects_In_Group    /    LogoTurnRight    /    ReadIRSensor_Sim    /    CheckUSB_Sim    /    SpinRight    /    CheckIR    /    LCDPlotPixel    /    SetMotorsInterrupt    /    LCDSetBackgroundColour    /    ReadLDR_Sim    /    Stop_Sim    /    LogoForwardsSim    /    ReadIRSensor    /    SetMotors    /    LogoBackwards    /    BluetoothCheckRx    /    EncoderReset    /    Reverse    /    WaitForSwitch    /    ReadLDR    /    LCDDrawRectangle    /    LogoTurnLeftSim    /    LogoBackwardsSim    /    EncoderReadCount    /    Ev_Start    /    LogoTurnRightSim    /    CheckUSB    /    Main    /    Ev_Resume    /    LCDSetForegroundColour    /    SpinRight_Sim    /    Initialise    /    LogoSetSpeed    /    LogoForwards    /    LCDClear    /    SetMotors_Sim    /    ReadBattery_Sim

Reverse

Return:     VOID
Params:     BYTE Power    

Your browser does not support the HTML5 canvas tag.

PlayNote    /    CheckLine_Sim    /    LEDOn    /    BluetoothTransmit    /    Ev_Timer    /    LCDPrintString    /    PlayNote_Sim    /    CheckIR_Sim    /    Ev_Stop    /    Ev_AddInterrupts    /    SpinLeft_Sim    /    Stop    /    ReadBattery    /    BattMon    /    LEDOff    /    LCDPrintNumber    /    Ev_Initialise    /    LEDWrite    /    BluetoothCheckConnection    /    ReadMic    /    AudioQueueLength    /    AudioAddToBuffer    /    ReadSwitch    /    CheckLine    /    AudioStreamControl    /    LogoProcess    /    SpinLeft    /    BluetoothCommand    /    LogoTurnLeft    /    Ev_Pause    /    Forward    /    LCDWriteByte    /    BluetoothReceive    /    LCDDrawLine    /    BluetoothQueueLength    /    Ev_Property    /    BluetoothTransmitString    /    LCDBacklight    /    AudioReadFromBuffer    /    ReadLineSensor_Sim    /    ReadLineSensor    /    Sim_Scan_Objects_In_Group    /    LogoTurnRight    /    ReadIRSensor_Sim    /    CheckUSB_Sim    /    SpinRight    /    CheckIR    /    LCDPlotPixel    /    SetMotorsInterrupt    /    LCDSetBackgroundColour    /    ReadLDR_Sim    /    Stop_Sim    /    LogoForwardsSim    /    ReadIRSensor    /    SetMotors    /    LogoBackwards    /    BluetoothCheckRx    /    EncoderReset    /    Reverse    /    WaitForSwitch    /    ReadLDR    /    LCDDrawRectangle    /    LogoTurnLeftSim    /    LogoBackwardsSim    /    EncoderReadCount    /    Ev_Start    /    LogoTurnRightSim    /    CheckUSB    /    Main    /    Ev_Resume    /    LCDSetForegroundColour    /    SpinRight_Sim    /    Initialise    /    LogoSetSpeed    /    LogoForwards    /    LCDClear    /    SetMotors_Sim    /    ReadBattery_Sim

WaitForSwitch

Return:     VOID
Params:     BYTE Switch    
Vars:     BYTE done     BYTE temp    

Your browser does not support the HTML5 canvas tag.

PlayNote    /    CheckLine_Sim    /    LEDOn    /    BluetoothTransmit    /    Ev_Timer    /    LCDPrintString    /    PlayNote_Sim    /    CheckIR_Sim    /    Ev_Stop    /    Ev_AddInterrupts    /    SpinLeft_Sim    /    Stop    /    ReadBattery    /    BattMon    /    LEDOff    /    LCDPrintNumber    /    Ev_Initialise    /    LEDWrite    /    BluetoothCheckConnection    /    ReadMic    /    AudioQueueLength    /    AudioAddToBuffer    /    ReadSwitch    /    CheckLine    /    AudioStreamControl    /    LogoProcess    /    SpinLeft    /    BluetoothCommand    /    LogoTurnLeft    /    Ev_Pause    /    Forward    /    LCDWriteByte    /    BluetoothReceive    /    LCDDrawLine    /    BluetoothQueueLength    /    Ev_Property    /    BluetoothTransmitString    /    LCDBacklight    /    AudioReadFromBuffer    /    ReadLineSensor_Sim    /    ReadLineSensor    /    Sim_Scan_Objects_In_Group    /    LogoTurnRight    /    ReadIRSensor_Sim    /    CheckUSB_Sim    /    SpinRight    /    CheckIR    /    LCDPlotPixel    /    SetMotorsInterrupt    /    LCDSetBackgroundColour    /    ReadLDR_Sim    /    Stop_Sim    /    LogoForwardsSim    /    ReadIRSensor    /    SetMotors    /    LogoBackwards    /    BluetoothCheckRx    /    EncoderReset    /    Reverse    /    WaitForSwitch    /    ReadLDR    /    LCDDrawRectangle    /    LogoTurnLeftSim    /    LogoBackwardsSim    /    EncoderReadCount    /    Ev_Start    /    LogoTurnRightSim    /    CheckUSB    /    Main    /    Ev_Resume    /    LCDSetForegroundColour    /    SpinRight_Sim    /    Initialise    /    LogoSetSpeed    /    LogoForwards    /    LCDClear    /    SetMotors_Sim    /    ReadBattery_Sim

ReadLDR

Return:     UNSIGNED INT

Your browser does not support the HTML5 canvas tag.

PlayNote    /    CheckLine_Sim    /    LEDOn    /    BluetoothTransmit    /    Ev_Timer    /    LCDPrintString    /    PlayNote_Sim    /    CheckIR_Sim    /    Ev_Stop    /    Ev_AddInterrupts    /    SpinLeft_Sim    /    Stop    /    ReadBattery    /    BattMon    /    LEDOff    /    LCDPrintNumber    /    Ev_Initialise    /    LEDWrite    /    BluetoothCheckConnection    /    ReadMic    /    AudioQueueLength    /    AudioAddToBuffer    /    ReadSwitch    /    CheckLine    /    AudioStreamControl    /    LogoProcess    /    SpinLeft    /    BluetoothCommand    /    LogoTurnLeft    /    Ev_Pause    /    Forward    /    LCDWriteByte    /    BluetoothReceive    /    LCDDrawLine    /    BluetoothQueueLength    /    Ev_Property    /    BluetoothTransmitString    /    LCDBacklight    /    AudioReadFromBuffer    /    ReadLineSensor_Sim    /    ReadLineSensor    /    Sim_Scan_Objects_In_Group    /    LogoTurnRight    /    ReadIRSensor_Sim    /    CheckUSB_Sim    /    SpinRight    /    CheckIR    /    LCDPlotPixel    /    SetMotorsInterrupt    /    LCDSetBackgroundColour    /    ReadLDR_Sim    /    Stop_Sim    /    LogoForwardsSim    /    ReadIRSensor    /    SetMotors    /    LogoBackwards    /    BluetoothCheckRx    /    EncoderReset    /    Reverse    /    WaitForSwitch    /    ReadLDR    /    LCDDrawRectangle    /    LogoTurnLeftSim    /    LogoBackwardsSim    /    EncoderReadCount    /    Ev_Start    /    LogoTurnRightSim    /    CheckUSB    /    Main    /    Ev_Resume    /    LCDSetForegroundColour    /    SpinRight_Sim    /    Initialise    /    LogoSetSpeed    /    LogoForwards    /    LCDClear    /    SetMotors_Sim    /    ReadBattery_Sim

LCDDrawRectangle

Return:     VOID
Params:     BYTE X1     BYTE Y1     BYTE X2     BYTE Y2     BYTE Transparent     BYTE Solid    

Your browser does not support the HTML5 canvas tag.

PlayNote    /    CheckLine_Sim    /    LEDOn    /    BluetoothTransmit    /    Ev_Timer    /    LCDPrintString    /    PlayNote_Sim    /    CheckIR_Sim    /    Ev_Stop    /    Ev_AddInterrupts    /    SpinLeft_Sim    /    Stop    /    ReadBattery    /    BattMon    /    LEDOff    /    LCDPrintNumber    /    Ev_Initialise    /    LEDWrite    /    BluetoothCheckConnection    /    ReadMic    /    AudioQueueLength    /    AudioAddToBuffer    /    ReadSwitch    /    CheckLine    /    AudioStreamControl    /    LogoProcess    /    SpinLeft    /    BluetoothCommand    /    LogoTurnLeft    /    Ev_Pause    /    Forward    /    LCDWriteByte    /    BluetoothReceive    /    LCDDrawLine    /    BluetoothQueueLength    /    Ev_Property    /    BluetoothTransmitString    /    LCDBacklight    /    AudioReadFromBuffer    /    ReadLineSensor_Sim    /    ReadLineSensor    /    Sim_Scan_Objects_In_Group    /    LogoTurnRight    /    ReadIRSensor_Sim    /    CheckUSB_Sim    /    SpinRight    /    CheckIR    /    LCDPlotPixel    /    SetMotorsInterrupt    /    LCDSetBackgroundColour    /    ReadLDR_Sim    /    Stop_Sim    /    LogoForwardsSim    /    ReadIRSensor    /    SetMotors    /    LogoBackwards    /    BluetoothCheckRx    /    EncoderReset    /    Reverse    /    WaitForSwitch    /    ReadLDR    /    LCDDrawRectangle    /    LogoTurnLeftSim    /    LogoBackwardsSim    /    EncoderReadCount    /    Ev_Start    /    LogoTurnRightSim    /    CheckUSB    /    Main    /    Ev_Resume    /    LCDSetForegroundColour    /    SpinRight_Sim    /    Initialise    /    LogoSetSpeed    /    LogoForwards    /    LCDClear    /    SetMotors_Sim    /    ReadBattery_Sim

LogoTurnLeftSim

Return:     VOID
Params:     UNSIGNED INT Angle    
Vars:     UNSIGNED LONG EncTarget     FLOAT FCalc    

Your browser does not support the HTML5 canvas tag.

PlayNote    /    CheckLine_Sim    /    LEDOn    /    BluetoothTransmit    /    Ev_Timer    /    LCDPrintString    /    PlayNote_Sim    /    CheckIR_Sim    /    Ev_Stop    /    Ev_AddInterrupts    /    SpinLeft_Sim    /    Stop    /    ReadBattery    /    BattMon    /    LEDOff    /    LCDPrintNumber    /    Ev_Initialise    /    LEDWrite    /    BluetoothCheckConnection    /    ReadMic    /    AudioQueueLength    /    AudioAddToBuffer    /    ReadSwitch    /    CheckLine    /    AudioStreamControl    /    LogoProcess    /    SpinLeft    /    BluetoothCommand    /    LogoTurnLeft    /    Ev_Pause    /    Forward    /    LCDWriteByte    /    BluetoothReceive    /    LCDDrawLine    /    BluetoothQueueLength    /    Ev_Property    /    BluetoothTransmitString    /    LCDBacklight    /    AudioReadFromBuffer    /    ReadLineSensor_Sim    /    ReadLineSensor    /    Sim_Scan_Objects_In_Group    /    LogoTurnRight    /    ReadIRSensor_Sim    /    CheckUSB_Sim    /    SpinRight    /    CheckIR    /    LCDPlotPixel    /    SetMotorsInterrupt    /    LCDSetBackgroundColour    /    ReadLDR_Sim    /    Stop_Sim    /    LogoForwardsSim    /    ReadIRSensor    /    SetMotors    /    LogoBackwards    /    BluetoothCheckRx    /    EncoderReset    /    Reverse    /    WaitForSwitch    /    ReadLDR    /    LCDDrawRectangle    /    LogoTurnLeftSim    /    LogoBackwardsSim    /    EncoderReadCount    /    Ev_Start    /    LogoTurnRightSim    /    CheckUSB    /    Main    /    Ev_Resume    /    LCDSetForegroundColour    /    SpinRight_Sim    /    Initialise    /    LogoSetSpeed    /    LogoForwards    /    LCDClear    /    SetMotors_Sim    /    ReadBattery_Sim

LogoBackwardsSim

Return:     VOID
Params:     UNSIGNED INT Distance    
Vars:     UNSIGNED LONG EncTarget     FLOAT FCalc    

Your browser does not support the HTML5 canvas tag.

PlayNote    /    CheckLine_Sim    /    LEDOn    /    BluetoothTransmit    /    Ev_Timer    /    LCDPrintString    /    PlayNote_Sim    /    CheckIR_Sim    /    Ev_Stop    /    Ev_AddInterrupts    /    SpinLeft_Sim    /    Stop    /    ReadBattery    /    BattMon    /    LEDOff    /    LCDPrintNumber    /    Ev_Initialise    /    LEDWrite    /    BluetoothCheckConnection    /    ReadMic    /    AudioQueueLength    /    AudioAddToBuffer    /    ReadSwitch    /    CheckLine    /    AudioStreamControl    /    LogoProcess    /    SpinLeft    /    BluetoothCommand    /    LogoTurnLeft    /    Ev_Pause    /    Forward    /    LCDWriteByte    /    BluetoothReceive    /    LCDDrawLine    /    BluetoothQueueLength    /    Ev_Property    /    BluetoothTransmitString    /    LCDBacklight    /    AudioReadFromBuffer    /    ReadLineSensor_Sim    /    ReadLineSensor    /    Sim_Scan_Objects_In_Group    /    LogoTurnRight    /    ReadIRSensor_Sim    /    CheckUSB_Sim    /    SpinRight    /    CheckIR    /    LCDPlotPixel    /    SetMotorsInterrupt    /    LCDSetBackgroundColour    /    ReadLDR_Sim    /    Stop_Sim    /    LogoForwardsSim    /    ReadIRSensor    /    SetMotors    /    LogoBackwards    /    BluetoothCheckRx    /    EncoderReset    /    Reverse    /    WaitForSwitch    /    ReadLDR    /    LCDDrawRectangle    /    LogoTurnLeftSim    /    LogoBackwardsSim    /    EncoderReadCount    /    Ev_Start    /    LogoTurnRightSim    /    CheckUSB    /    Main    /    Ev_Resume    /    LCDSetForegroundColour    /    SpinRight_Sim    /    Initialise    /    LogoSetSpeed    /    LogoForwards    /    LCDClear    /    SetMotors_Sim    /    ReadBattery_Sim

EncoderReadCount

Return:     UNSIGNED INT
Params:     BYTE Channel    

Your browser does not support the HTML5 canvas tag.

PlayNote    /    CheckLine_Sim    /    LEDOn    /    BluetoothTransmit    /    Ev_Timer    /    LCDPrintString    /    PlayNote_Sim    /    CheckIR_Sim    /    Ev_Stop    /    Ev_AddInterrupts    /    SpinLeft_Sim    /    Stop    /    ReadBattery    /    BattMon    /    LEDOff    /    LCDPrintNumber    /    Ev_Initialise    /    LEDWrite    /    BluetoothCheckConnection    /    ReadMic    /    AudioQueueLength    /    AudioAddToBuffer    /    ReadSwitch    /    CheckLine    /    AudioStreamControl    /    LogoProcess    /    SpinLeft    /    BluetoothCommand    /    LogoTurnLeft    /    Ev_Pause    /    Forward    /    LCDWriteByte    /    BluetoothReceive    /    LCDDrawLine    /    BluetoothQueueLength    /    Ev_Property    /    BluetoothTransmitString    /    LCDBacklight    /    AudioReadFromBuffer    /    ReadLineSensor_Sim    /    ReadLineSensor    /    Sim_Scan_Objects_In_Group    /    LogoTurnRight    /    ReadIRSensor_Sim    /    CheckUSB_Sim    /    SpinRight    /    CheckIR    /    LCDPlotPixel    /    SetMotorsInterrupt    /    LCDSetBackgroundColour    /    ReadLDR_Sim    /    Stop_Sim    /    LogoForwardsSim    /    ReadIRSensor    /    SetMotors    /    LogoBackwards    /    BluetoothCheckRx    /    EncoderReset    /    Reverse    /    WaitForSwitch    /    ReadLDR    /    LCDDrawRectangle    /    LogoTurnLeftSim    /    LogoBackwardsSim    /    EncoderReadCount    /    Ev_Start    /    LogoTurnRightSim    /    CheckUSB    /    Main    /    Ev_Resume    /    LCDSetForegroundColour    /    SpinRight_Sim    /    Initialise    /    LogoSetSpeed    /    LogoForwards    /    LCDClear    /    SetMotors_Sim    /    ReadBattery_Sim

Ev_Start

Return:     UNSIGNED LONG

Your browser does not support the HTML5 canvas tag.

PlayNote    /    CheckLine_Sim    /    LEDOn    /    BluetoothTransmit    /    Ev_Timer    /    LCDPrintString    /    PlayNote_Sim    /    CheckIR_Sim    /    Ev_Stop    /    Ev_AddInterrupts    /    SpinLeft_Sim    /    Stop    /    ReadBattery    /    BattMon    /    LEDOff    /    LCDPrintNumber    /    Ev_Initialise    /    LEDWrite    /    BluetoothCheckConnection    /    ReadMic    /    AudioQueueLength    /    AudioAddToBuffer    /    ReadSwitch    /    CheckLine    /    AudioStreamControl    /    LogoProcess    /    SpinLeft    /    BluetoothCommand    /    LogoTurnLeft    /    Ev_Pause    /    Forward    /    LCDWriteByte    /    BluetoothReceive    /    LCDDrawLine    /    BluetoothQueueLength    /    Ev_Property    /    BluetoothTransmitString    /    LCDBacklight    /    AudioReadFromBuffer    /    ReadLineSensor_Sim    /    ReadLineSensor    /    Sim_Scan_Objects_In_Group    /    LogoTurnRight    /    ReadIRSensor_Sim    /    CheckUSB_Sim    /    SpinRight    /    CheckIR    /    LCDPlotPixel    /    SetMotorsInterrupt    /    LCDSetBackgroundColour    /    ReadLDR_Sim    /    Stop_Sim    /    LogoForwardsSim    /    ReadIRSensor    /    SetMotors    /    LogoBackwards    /    BluetoothCheckRx    /    EncoderReset    /    Reverse    /    WaitForSwitch    /    ReadLDR    /    LCDDrawRectangle    /    LogoTurnLeftSim    /    LogoBackwardsSim    /    EncoderReadCount    /    Ev_Start    /    LogoTurnRightSim    /    CheckUSB    /    Main    /    Ev_Resume    /    LCDSetForegroundColour    /    SpinRight_Sim    /    Initialise    /    LogoSetSpeed    /    LogoForwards    /    LCDClear    /    SetMotors_Sim    /    ReadBattery_Sim

LogoTurnRightSim

Return:     VOID
Params:     UNSIGNED INT Angle    
Vars:     UNSIGNED LONG EncTarget     FLOAT FCalc    

Your browser does not support the HTML5 canvas tag.

PlayNote    /    CheckLine_Sim    /    LEDOn    /    BluetoothTransmit    /    Ev_Timer    /    LCDPrintString    /    PlayNote_Sim    /    CheckIR_Sim    /    Ev_Stop    /    Ev_AddInterrupts    /    SpinLeft_Sim    /    Stop    /    ReadBattery    /    BattMon    /    LEDOff    /    LCDPrintNumber    /    Ev_Initialise    /    LEDWrite    /    BluetoothCheckConnection    /    ReadMic    /    AudioQueueLength    /    AudioAddToBuffer    /    ReadSwitch    /    CheckLine    /    AudioStreamControl    /    LogoProcess    /    SpinLeft    /    BluetoothCommand    /    LogoTurnLeft    /    Ev_Pause    /    Forward    /    LCDWriteByte    /    BluetoothReceive    /    LCDDrawLine    /    BluetoothQueueLength    /    Ev_Property    /    BluetoothTransmitString    /    LCDBacklight    /    AudioReadFromBuffer    /    ReadLineSensor_Sim    /    ReadLineSensor    /    Sim_Scan_Objects_In_Group    /    LogoTurnRight    /    ReadIRSensor_Sim    /    CheckUSB_Sim    /    SpinRight    /    CheckIR    /    LCDPlotPixel    /    SetMotorsInterrupt    /    LCDSetBackgroundColour    /    ReadLDR_Sim    /    Stop_Sim    /    LogoForwardsSim    /    ReadIRSensor    /    SetMotors    /    LogoBackwards    /    BluetoothCheckRx    /    EncoderReset    /    Reverse    /    WaitForSwitch    /    ReadLDR    /    LCDDrawRectangle    /    LogoTurnLeftSim    /    LogoBackwardsSim    /    EncoderReadCount    /    Ev_Start    /    LogoTurnRightSim    /    CheckUSB    /    Main    /    Ev_Resume    /    LCDSetForegroundColour    /    SpinRight_Sim    /    Initialise    /    LogoSetSpeed    /    LogoForwards    /    LCDClear    /    SetMotors_Sim    /    ReadBattery_Sim

CheckUSB

Return:     BYTE

Your browser does not support the HTML5 canvas tag.

PlayNote    /    CheckLine_Sim    /    LEDOn    /    BluetoothTransmit    /    Ev_Timer    /    LCDPrintString    /    PlayNote_Sim    /    CheckIR_Sim    /    Ev_Stop    /    Ev_AddInterrupts    /    SpinLeft_Sim    /    Stop    /    ReadBattery    /    BattMon    /    LEDOff    /    LCDPrintNumber    /    Ev_Initialise    /    LEDWrite    /    BluetoothCheckConnection    /    ReadMic    /    AudioQueueLength    /    AudioAddToBuffer    /    ReadSwitch    /    CheckLine    /    AudioStreamControl    /    LogoProcess    /    SpinLeft    /    BluetoothCommand    /    LogoTurnLeft    /    Ev_Pause    /    Forward    /    LCDWriteByte    /    BluetoothReceive    /    LCDDrawLine    /    BluetoothQueueLength    /    Ev_Property    /    BluetoothTransmitString    /    LCDBacklight    /    AudioReadFromBuffer    /    ReadLineSensor_Sim    /    ReadLineSensor    /    Sim_Scan_Objects_In_Group    /    LogoTurnRight    /    ReadIRSensor_Sim    /    CheckUSB_Sim    /    SpinRight    /    CheckIR    /    LCDPlotPixel    /    SetMotorsInterrupt    /    LCDSetBackgroundColour    /    ReadLDR_Sim    /    Stop_Sim    /    LogoForwardsSim    /    ReadIRSensor    /    SetMotors    /    LogoBackwards    /    BluetoothCheckRx    /    EncoderReset    /    Reverse    /    WaitForSwitch    /    ReadLDR    /    LCDDrawRectangle    /    LogoTurnLeftSim    /    LogoBackwardsSim    /    EncoderReadCount    /    Ev_Start    /    LogoTurnRightSim    /    CheckUSB    /    Main    /    Ev_Resume    /    LCDSetForegroundColour    /    SpinRight_Sim    /    Initialise    /    LogoSetSpeed    /    LogoForwards    /    LCDClear    /    SetMotors_Sim    /    ReadBattery_Sim

Main

Return:     VOID

Your browser does not support the HTML5 canvas tag.

PlayNote    /    CheckLine_Sim    /    LEDOn    /    BluetoothTransmit    /    Ev_Timer    /    LCDPrintString    /    PlayNote_Sim    /    CheckIR_Sim    /    Ev_Stop    /    Ev_AddInterrupts    /    SpinLeft_Sim    /    Stop    /    ReadBattery    /    BattMon    /    LEDOff    /    LCDPrintNumber    /    Ev_Initialise    /    LEDWrite    /    BluetoothCheckConnection    /    ReadMic    /    AudioQueueLength    /    AudioAddToBuffer    /    ReadSwitch    /    CheckLine    /    AudioStreamControl    /    LogoProcess    /    SpinLeft    /    BluetoothCommand    /    LogoTurnLeft    /    Ev_Pause    /    Forward    /    LCDWriteByte    /    BluetoothReceive    /    LCDDrawLine    /    BluetoothQueueLength    /    Ev_Property    /    BluetoothTransmitString    /    LCDBacklight    /    AudioReadFromBuffer    /    ReadLineSensor_Sim    /    ReadLineSensor    /    Sim_Scan_Objects_In_Group    /    LogoTurnRight    /    ReadIRSensor_Sim    /    CheckUSB_Sim    /    SpinRight    /    CheckIR    /    LCDPlotPixel    /    SetMotorsInterrupt    /    LCDSetBackgroundColour    /    ReadLDR_Sim    /    Stop_Sim    /    LogoForwardsSim    /    ReadIRSensor    /    SetMotors    /    LogoBackwards    /    BluetoothCheckRx    /    EncoderReset    /    Reverse    /    WaitForSwitch    /    ReadLDR    /    LCDDrawRectangle    /    LogoTurnLeftSim    /    LogoBackwardsSim    /    EncoderReadCount    /    Ev_Start    /    LogoTurnRightSim    /    CheckUSB    /    Main    /    Ev_Resume    /    LCDSetForegroundColour    /    SpinRight_Sim    /    Initialise    /    LogoSetSpeed    /    LogoForwards    /    LCDClear    /    SetMotors_Sim    /    ReadBattery_Sim

Ev_Resume

Return:     UNSIGNED LONG

Your browser does not support the HTML5 canvas tag.

PlayNote    /    CheckLine_Sim    /    LEDOn    /    BluetoothTransmit    /    Ev_Timer    /    LCDPrintString    /    PlayNote_Sim    /    CheckIR_Sim    /    Ev_Stop    /    Ev_AddInterrupts    /    SpinLeft_Sim    /    Stop    /    ReadBattery    /    BattMon    /    LEDOff    /    LCDPrintNumber    /    Ev_Initialise    /    LEDWrite    /    BluetoothCheckConnection    /    ReadMic    /    AudioQueueLength    /    AudioAddToBuffer    /    ReadSwitch    /    CheckLine    /    AudioStreamControl    /    LogoProcess    /    SpinLeft    /    BluetoothCommand    /    LogoTurnLeft    /    Ev_Pause    /    Forward    /    LCDWriteByte    /    BluetoothReceive    /    LCDDrawLine    /    BluetoothQueueLength    /    Ev_Property    /    BluetoothTransmitString    /    LCDBacklight    /    AudioReadFromBuffer    /    ReadLineSensor_Sim    /    ReadLineSensor    /    Sim_Scan_Objects_In_Group    /    LogoTurnRight    /    ReadIRSensor_Sim    /    CheckUSB_Sim    /    SpinRight    /    CheckIR    /    LCDPlotPixel    /    SetMotorsInterrupt    /    LCDSetBackgroundColour    /    ReadLDR_Sim    /    Stop_Sim    /    LogoForwardsSim    /    ReadIRSensor    /    SetMotors    /    LogoBackwards    /    BluetoothCheckRx    /    EncoderReset    /    Reverse    /    WaitForSwitch    /    ReadLDR    /    LCDDrawRectangle    /    LogoTurnLeftSim    /    LogoBackwardsSim    /    EncoderReadCount    /    Ev_Start    /    LogoTurnRightSim    /    CheckUSB    /    Main    /    Ev_Resume    /    LCDSetForegroundColour    /    SpinRight_Sim    /    Initialise    /    LogoSetSpeed    /    LogoForwards    /    LCDClear    /    SetMotors_Sim    /    ReadBattery_Sim

LCDSetForegroundColour

Return:     VOID
Params:     BYTE Colour    

Your browser does not support the HTML5 canvas tag.

PlayNote    /    CheckLine_Sim    /    LEDOn    /    BluetoothTransmit    /    Ev_Timer    /    LCDPrintString    /    PlayNote_Sim    /    CheckIR_Sim    /    Ev_Stop    /    Ev_AddInterrupts    /    SpinLeft_Sim    /    Stop    /    ReadBattery    /    BattMon    /    LEDOff    /    LCDPrintNumber    /    Ev_Initialise    /    LEDWrite    /    BluetoothCheckConnection    /    ReadMic    /    AudioQueueLength    /    AudioAddToBuffer    /    ReadSwitch    /    CheckLine    /    AudioStreamControl    /    LogoProcess    /    SpinLeft    /    BluetoothCommand    /    LogoTurnLeft    /    Ev_Pause    /    Forward    /    LCDWriteByte    /    BluetoothReceive    /    LCDDrawLine    /    BluetoothQueueLength    /    Ev_Property    /    BluetoothTransmitString    /    LCDBacklight    /    AudioReadFromBuffer    /    ReadLineSensor_Sim    /    ReadLineSensor    /    Sim_Scan_Objects_In_Group    /    LogoTurnRight    /    ReadIRSensor_Sim    /    CheckUSB_Sim    /    SpinRight    /    CheckIR    /    LCDPlotPixel    /    SetMotorsInterrupt    /    LCDSetBackgroundColour    /    ReadLDR_Sim    /    Stop_Sim    /    LogoForwardsSim    /    ReadIRSensor    /    SetMotors    /    LogoBackwards    /    BluetoothCheckRx    /    EncoderReset    /    Reverse    /    WaitForSwitch    /    ReadLDR    /    LCDDrawRectangle    /    LogoTurnLeftSim    /    LogoBackwardsSim    /    EncoderReadCount    /    Ev_Start    /    LogoTurnRightSim    /    CheckUSB    /    Main    /    Ev_Resume    /    LCDSetForegroundColour    /    SpinRight_Sim    /    Initialise    /    LogoSetSpeed    /    LogoForwards    /    LCDClear    /    SetMotors_Sim    /    ReadBattery_Sim

SpinRight_Sim

Return:     VOID
Params:     BYTE Power    

Your browser does not support the HTML5 canvas tag.

PlayNote    /    CheckLine_Sim    /    LEDOn    /    BluetoothTransmit    /    Ev_Timer    /    LCDPrintString    /    PlayNote_Sim    /    CheckIR_Sim    /    Ev_Stop    /    Ev_AddInterrupts    /    SpinLeft_Sim    /    Stop    /    ReadBattery    /    BattMon    /    LEDOff    /    LCDPrintNumber    /    Ev_Initialise    /    LEDWrite    /    BluetoothCheckConnection    /    ReadMic    /    AudioQueueLength    /    AudioAddToBuffer    /    ReadSwitch    /    CheckLine    /    AudioStreamControl    /    LogoProcess    /    SpinLeft    /    BluetoothCommand    /    LogoTurnLeft    /    Ev_Pause    /    Forward    /    LCDWriteByte    /    BluetoothReceive    /    LCDDrawLine    /    BluetoothQueueLength    /    Ev_Property    /    BluetoothTransmitString    /    LCDBacklight    /    AudioReadFromBuffer    /    ReadLineSensor_Sim    /    ReadLineSensor    /    Sim_Scan_Objects_In_Group    /    LogoTurnRight    /    ReadIRSensor_Sim    /    CheckUSB_Sim    /    SpinRight    /    CheckIR    /    LCDPlotPixel    /    SetMotorsInterrupt    /    LCDSetBackgroundColour    /    ReadLDR_Sim    /    Stop_Sim    /    LogoForwardsSim    /    ReadIRSensor    /    SetMotors    /    LogoBackwards    /    BluetoothCheckRx    /    EncoderReset    /    Reverse    /    WaitForSwitch    /    ReadLDR    /    LCDDrawRectangle    /    LogoTurnLeftSim    /    LogoBackwardsSim    /    EncoderReadCount    /    Ev_Start    /    LogoTurnRightSim    /    CheckUSB    /    Main    /    Ev_Resume    /    LCDSetForegroundColour    /    SpinRight_Sim    /    Initialise    /    LogoSetSpeed    /    LogoForwards    /    LCDClear    /    SetMotors_Sim    /    ReadBattery_Sim

Initialise

Return:     VOID
Vars:     BYTE sw     STRING Cmd    

Your browser does not support the HTML5 canvas tag.

PlayNote    /    CheckLine_Sim    /    LEDOn    /    BluetoothTransmit    /    Ev_Timer    /    LCDPrintString    /    PlayNote_Sim    /    CheckIR_Sim    /    Ev_Stop    /    Ev_AddInterrupts    /    SpinLeft_Sim    /    Stop    /    ReadBattery    /    BattMon    /    LEDOff    /    LCDPrintNumber    /    Ev_Initialise    /    LEDWrite    /    BluetoothCheckConnection    /    ReadMic    /    AudioQueueLength    /    AudioAddToBuffer    /    ReadSwitch    /    CheckLine    /    AudioStreamControl    /    LogoProcess    /    SpinLeft    /    BluetoothCommand    /    LogoTurnLeft    /    Ev_Pause    /    Forward    /    LCDWriteByte    /    BluetoothReceive    /    LCDDrawLine    /    BluetoothQueueLength    /    Ev_Property    /    BluetoothTransmitString    /    LCDBacklight    /    AudioReadFromBuffer    /    ReadLineSensor_Sim    /    ReadLineSensor    /    Sim_Scan_Objects_In_Group    /    LogoTurnRight    /    ReadIRSensor_Sim    /    CheckUSB_Sim    /    SpinRight    /    CheckIR    /    LCDPlotPixel    /    SetMotorsInterrupt    /    LCDSetBackgroundColour    /    ReadLDR_Sim    /    Stop_Sim    /    LogoForwardsSim    /    ReadIRSensor    /    SetMotors    /    LogoBackwards    /    BluetoothCheckRx    /    EncoderReset    /    Reverse    /    WaitForSwitch    /    ReadLDR    /    LCDDrawRectangle    /    LogoTurnLeftSim    /    LogoBackwardsSim    /    EncoderReadCount    /    Ev_Start    /    LogoTurnRightSim    /    CheckUSB    /    Main    /    Ev_Resume    /    LCDSetForegroundColour    /    SpinRight_Sim    /    Initialise    /    LogoSetSpeed    /    LogoForwards    /    LCDClear    /    SetMotors_Sim    /    ReadBattery_Sim

LogoSetSpeed

Return:     VOID
Params:     BYTE Speed    

Your browser does not support the HTML5 canvas tag.

PlayNote    /    CheckLine_Sim    /    LEDOn    /    BluetoothTransmit    /    Ev_Timer    /    LCDPrintString    /    PlayNote_Sim    /    CheckIR_Sim    /    Ev_Stop    /    Ev_AddInterrupts    /    SpinLeft_Sim    /    Stop    /    ReadBattery    /    BattMon    /    LEDOff    /    LCDPrintNumber    /    Ev_Initialise    /    LEDWrite    /    BluetoothCheckConnection    /    ReadMic    /    AudioQueueLength    /    AudioAddToBuffer    /    ReadSwitch    /    CheckLine    /    AudioStreamControl    /    LogoProcess    /    SpinLeft    /    BluetoothCommand    /    LogoTurnLeft    /    Ev_Pause    /    Forward    /    LCDWriteByte    /    BluetoothReceive    /    LCDDrawLine    /    BluetoothQueueLength    /    Ev_Property    /    BluetoothTransmitString    /    LCDBacklight    /    AudioReadFromBuffer    /    ReadLineSensor_Sim    /    ReadLineSensor    /    Sim_Scan_Objects_In_Group    /    LogoTurnRight    /    ReadIRSensor_Sim    /    CheckUSB_Sim    /    SpinRight    /    CheckIR    /    LCDPlotPixel    /    SetMotorsInterrupt    /    LCDSetBackgroundColour    /    ReadLDR_Sim    /    Stop_Sim    /    LogoForwardsSim    /    ReadIRSensor    /    SetMotors    /    LogoBackwards    /    BluetoothCheckRx    /    EncoderReset    /    Reverse    /    WaitForSwitch    /    ReadLDR    /    LCDDrawRectangle    /    LogoTurnLeftSim    /    LogoBackwardsSim    /    EncoderReadCount    /    Ev_Start    /    LogoTurnRightSim    /    CheckUSB    /    Main    /    Ev_Resume    /    LCDSetForegroundColour    /    SpinRight_Sim    /    Initialise    /    LogoSetSpeed    /    LogoForwards    /    LCDClear    /    SetMotors_Sim    /    ReadBattery_Sim

LogoForwards

Return:     VOID
Params:     UNSIGNED INT Distance    
Vars:     UNSIGNED LONG EncTarget     FLOAT FCalc    

Your browser does not support the HTML5 canvas tag.

PlayNote    /    CheckLine_Sim    /    LEDOn    /    BluetoothTransmit    /    Ev_Timer    /    LCDPrintString    /    PlayNote_Sim    /    CheckIR_Sim    /    Ev_Stop    /    Ev_AddInterrupts    /    SpinLeft_Sim    /    Stop    /    ReadBattery    /    BattMon    /    LEDOff    /    LCDPrintNumber    /    Ev_Initialise    /    LEDWrite    /    BluetoothCheckConnection    /    ReadMic    /    AudioQueueLength    /    AudioAddToBuffer    /    ReadSwitch    /    CheckLine    /    AudioStreamControl    /    LogoProcess    /    SpinLeft    /    BluetoothCommand    /    LogoTurnLeft    /    Ev_Pause    /    Forward    /    LCDWriteByte    /    BluetoothReceive    /    LCDDrawLine    /    BluetoothQueueLength    /    Ev_Property    /    BluetoothTransmitString    /    LCDBacklight    /    AudioReadFromBuffer    /    ReadLineSensor_Sim    /    ReadLineSensor    /    Sim_Scan_Objects_In_Group    /    LogoTurnRight    /    ReadIRSensor_Sim    /    CheckUSB_Sim    /    SpinRight    /    CheckIR    /    LCDPlotPixel    /    SetMotorsInterrupt    /    LCDSetBackgroundColour    /    ReadLDR_Sim    /    Stop_Sim    /    LogoForwardsSim    /    ReadIRSensor    /    SetMotors    /    LogoBackwards    /    BluetoothCheckRx    /    EncoderReset    /    Reverse    /    WaitForSwitch    /    ReadLDR    /    LCDDrawRectangle    /    LogoTurnLeftSim    /    LogoBackwardsSim    /    EncoderReadCount    /    Ev_Start    /    LogoTurnRightSim    /    CheckUSB    /    Main    /    Ev_Resume    /    LCDSetForegroundColour    /    SpinRight_Sim    /    Initialise    /    LogoSetSpeed    /    LogoForwards    /    LCDClear    /    SetMotors_Sim    /    ReadBattery_Sim

LCDClear

Return:     VOID

Your browser does not support the HTML5 canvas tag.

PlayNote    /    CheckLine_Sim    /    LEDOn    /    BluetoothTransmit    /    Ev_Timer    /    LCDPrintString    /    PlayNote_Sim    /    CheckIR_Sim    /    Ev_Stop    /    Ev_AddInterrupts    /    SpinLeft_Sim    /    Stop    /    ReadBattery    /    BattMon    /    LEDOff    /    LCDPrintNumber    /    Ev_Initialise    /    LEDWrite    /    BluetoothCheckConnection    /    ReadMic    /    AudioQueueLength    /    AudioAddToBuffer    /    ReadSwitch    /    CheckLine    /    AudioStreamControl    /    LogoProcess    /    SpinLeft    /    BluetoothCommand    /    LogoTurnLeft    /    Ev_Pause    /    Forward    /    LCDWriteByte    /    BluetoothReceive    /    LCDDrawLine    /    BluetoothQueueLength    /    Ev_Property    /    BluetoothTransmitString    /    LCDBacklight    /    AudioReadFromBuffer    /    ReadLineSensor_Sim    /    ReadLineSensor    /    Sim_Scan_Objects_In_Group    /    LogoTurnRight    /    ReadIRSensor_Sim    /    CheckUSB_Sim    /    SpinRight    /    CheckIR    /    LCDPlotPixel    /    SetMotorsInterrupt    /    LCDSetBackgroundColour    /    ReadLDR_Sim    /    Stop_Sim    /    LogoForwardsSim    /    ReadIRSensor    /    SetMotors    /    LogoBackwards    /    BluetoothCheckRx    /    EncoderReset    /    Reverse    /    WaitForSwitch    /    ReadLDR    /    LCDDrawRectangle    /    LogoTurnLeftSim    /    LogoBackwardsSim    /    EncoderReadCount    /    Ev_Start    /    LogoTurnRightSim    /    CheckUSB    /    Main    /    Ev_Resume    /    LCDSetForegroundColour    /    SpinRight_Sim    /    Initialise    /    LogoSetSpeed    /    LogoForwards    /    LCDClear    /    SetMotors_Sim    /    ReadBattery_Sim

SetMotors_Sim

Return:     VOID
Params:     SIGNED INT Left     SIGNED INT Right    
Vars:     BYTE Mask    

Your browser does not support the HTML5 canvas tag.

PlayNote    /    CheckLine_Sim    /    LEDOn    /    BluetoothTransmit    /    Ev_Timer    /    LCDPrintString    /    PlayNote_Sim    /    CheckIR_Sim    /    Ev_Stop    /    Ev_AddInterrupts    /    SpinLeft_Sim    /    Stop    /    ReadBattery    /    BattMon    /    LEDOff    /    LCDPrintNumber    /    Ev_Initialise    /    LEDWrite    /    BluetoothCheckConnection    /    ReadMic    /    AudioQueueLength    /    AudioAddToBuffer    /    ReadSwitch    /    CheckLine    /    AudioStreamControl    /    LogoProcess    /    SpinLeft    /    BluetoothCommand    /    LogoTurnLeft    /    Ev_Pause    /    Forward    /    LCDWriteByte    /    BluetoothReceive    /    LCDDrawLine    /    BluetoothQueueLength    /    Ev_Property    /    BluetoothTransmitString    /    LCDBacklight    /    AudioReadFromBuffer    /    ReadLineSensor_Sim    /    ReadLineSensor    /    Sim_Scan_Objects_In_Group    /    LogoTurnRight    /    ReadIRSensor_Sim    /    CheckUSB_Sim    /    SpinRight    /    CheckIR    /    LCDPlotPixel    /    SetMotorsInterrupt    /    LCDSetBackgroundColour    /    ReadLDR_Sim    /    Stop_Sim    /    LogoForwardsSim    /    ReadIRSensor    /    SetMotors    /    LogoBackwards    /    BluetoothCheckRx    /    EncoderReset    /    Reverse    /    WaitForSwitch    /    ReadLDR    /    LCDDrawRectangle    /    LogoTurnLeftSim    /    LogoBackwardsSim    /    EncoderReadCount    /    Ev_Start    /    LogoTurnRightSim    /    CheckUSB    /    Main    /    Ev_Resume    /    LCDSetForegroundColour    /    SpinRight_Sim    /    Initialise    /    LogoSetSpeed    /    LogoForwards    /    LCDClear    /    SetMotors_Sim    /    ReadBattery_Sim

ReadBattery_Sim

Return:     FLOAT

Your browser does not support the HTML5 canvas tag.

Verison History

Version 0.6
12/09/19 BR - Created initial recursive parser
14/09/19 BR - Added support for disabled icons
18/09/19 BR - Fixed decision icon parsing
19/09/19 BR - Added switch icon support
23/09/19 BR - Fixed recursive loop spacing
27/09/19 BR - Further tweaked spacing and added Macro menu
30/09/19 BR - Improved all string spacing
01/10/19 BR - Improved While icon support