Flowcode Project File Parser
Ben Rowland 2019 (C) Matrix TSL
Target Device
PIC16.33E.MIAC NXT
Constants
SIGNED INT ADC_TCHARGE
FLOAT TRANS_CURRENT_SCALER
SIGNED INT ADC_VREF
SIGNED INT ADC_CONVSP
Globals
BOOL USB_PIN_State
UNSIGNED INT Period
UNSIGNED INT Prescale
TransistorOutputState
Return: VOID
Params: BYTE Channel
BYTE State
DisplayPrintFormattedNumber
Return: VOID
Params: UNSIGNED LONG Number
BOOL Format
DisplayPrintFloat
Return: VOID
Params: FLOAT Number
BYTE DecimalPoints
Vars: STRING Str
Ev_CompStart
Return: UNSIGNED LONG
DisplayGetCursorPosition
Return: UNSIGNED INT
Params: BYTE Axis
ReadTransistorOutputCurrent
Return: FLOAT
Params: BYTE Channel
Vars: UNSIGNED INT ADC_Val
RelayOutputState
Return: VOID
Params: BYTE Channel
BOOL State
Ev_PinChange
Return: UNSIGNED LONG
ReadUSBConnected
Return: BOOL
Ev_Initialise
Return: UNSIGNED LONG
InputAnalogByte
Return: BYTE
Params: BYTE Channel
ReadKeypad
Return: UNSIGNED INT
Ev_SimStop
Return: UNSIGNED LONG
ReadEEPROM
Return: BYTE
Params: UNSIGNED INT Address
DisplayClear
Return: VOID
Ev_AnChange
Return: UNSIGNED LONG
Ev_Property
Return: UNSIGNED LONG
Vars: BYTE Idx
STRING CompName
HANDLE Handle
STRING PropVal
TransistorOutputEnable
Return: VOID
Params: BYTE Channel
BOOL State
Int_IOC
Return: VOID
DisplayPixel
Return: VOID
Params: UNSIGNED INT X1
UNSIGNED INT Y1
BOOL State
WriteEEPROM
Return: VOID
Params: UNSIGNED INT Address
BYTE Data
DisplayClearLine
Return: VOID
Params: BYTE Line
Ev_Renamed
Return: UNSIGNED LONG
Vars: STRING Name
DisplayPrintASCII
Return: VOID
Params: BYTE Character
Ev_SimStart
Return: UNSIGNED LONG
TransistorPWMDuty
Return: VOID
Params: BYTE Channel
BOOL EnableOrState
UNSIGNED INT Duty
DisplayPrintString
Return: VOID
Params: STRING Text
Print
Return: VOID
Params: STRING Str
UNSIGNED INT X1
UNSIGNED INT Y1
BYTE Font
BYTE Transparent
TransistorPWMEnable
Return: VOID
Params: BYTE Channel
BOOL EnableOrState
BOOL OnOrOff
DisplayCursor
Return: VOID
Params: UNSIGNED INT X
UNSIGNED INT Y
InputDigital
Return: BOOL
Params: BYTE Channel
Vars: BYTE Val
Ev_AddHeader
Return: UNSIGNED LONG
Params: STRING HeadCode
DisplayPrintNumber
Return: VOID
Params: SIGNED INT Number
Main
Return: VOID
InputAnalogInt
Return: UNSIGNED INT
Params: BYTE Channel
Initialise
Return: VOID
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