Flowcode Project File Parser
Ben Rowland 2019 (C) Matrix TSL
Target Device
PIC.16F.16F1937
Constants
Globals
STRING Terminator
UNSIGNED INT TouchQueueID
BYTE TouchIdx
BYTE CommandDone
UNSIGNED INT LastTouchID
BYTE TouchQueueEvent
GetTouchID
Return: UNSIGNED INT
Ev_Timer
Return: UNSIGNED LONG
Params: UNSIGNED LONG TimerID
Vars: HANDLE Handle
Ev_Stop
Return: UNSIGNED LONG
Receive_Interrupt
Return: VOID
Vars: UNSIGNED INT din
Ev_AddInterrupts
Return: UNSIGNED LONG
Params: STRING HandlerCode
Vars: STRING UART_Str
STRING ISR_Macro
GetValue
Return: UNSIGNED LONG
Params: STRING Name
Ev_Initialise
Return: UNSIGNED LONG
SetText
Return: VOID
Params: STRING Name
STRING Text
ReceiveReturnString
Return: STRING
Vars: UNSIGNED INT din
BYTE idx
GetText
Return: STRING
Params: STRING Name
SetFontColour
Return: VOID
Params: STRING Name
UNSIGNED LONG Colour
Vars: STRING ColStr
ReceiveReturnNumber
Return: UNSIGNED LONG
Vars: UNSIGNED INT din
ReceiveReturnFinished
Return: VOID
Vars: UNSIGNED INT din
Ev_Property
Return: UNSIGNED LONG
SetPage
Return: VOID
Params: STRING Name
SetValue
Return: VOID
Params: STRING Name
UNSIGNED LONG Number
Vars: STRING StrVal
Ev_Renamed
Return: UNSIGNED LONG
Vars: STRING Name
Ev_GetVarSize
Return: UNSIGNED LONG
Params: STRING VarName
Elements
GetTouchEvent
Return: BYTE
Vars: BYTE Idx
Ev_Preprocess
Return: UNSIGNED LONG
Vars: STRING Temp_Str
SetBackgroundColour
Return: VOID
Params: STRING Name
UNSIGNED LONG Colour
Vars: STRING ColStr
Main
Return: VOID
Vars: STRING Test
SIGNED LONG TestVal
UNSIGNED INT Val
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