Flowcode Project File Parser
Ben Rowland 2019 (C) Matrix TSL
Target Device
PIC.16F.16F877A
Constants
BOOL false
BOOL true
Globals
BYTE test
HANDLE ConsoleHandle
UNSIGNED INT DataOutStart
UNSIGNED INT DataInEnd
UNSIGNED INT DataInStart
UNSIGNED INT ConsoleCount
BYTE DataIn
BYTE DataOut
UNSIGNED INT DataOutEnd
BYTE ConsoleRW
Ev_Timer
Return: UNSIGNED LONG
Params: UNSIGNED LONG TimerID
Vars: UNSIGNED INT Count
BYTE rxbyte
UARTBaud
Return: VOID
Params: BYTE Channel
BYTE Rate
IOGetInputPin
Return: BOOL
Params: BYTE Pin
RxByteCount
Return: UNSIGNED INT
Ev_Stop
Return: UNSIGNED LONG
UARTCheckRX
Return: BYTE
Params: BYTE Channel
UARTInitialise
Return: VOID
Params: BYTE Channel
Ev_Initialise
Return: UNSIGNED LONG
Vars: STRING temp
TxByte
Return: VOID
Params: BYTE DataByte
Vars: STRING ascii
RxByte
Return: UNSIGNED INT
Vars: BYTE data
STRING ascii
BYTE rxbyte
BYTE Index
GetConsoleHandle
Return: HANDLE
Ev_Property
Return: UNSIGNED LONG
Vars: STRING SVar
HANDLE Handle
Ev_Renamed
Return: UNSIGNED LONG
Vars: STRING Name
UARTReceive
Return: BYTE
Params: BYTE Channel
IOSetOutputPin
Return: VOID
Params: BYTE Pin
BOOL State
UARTSend
Return: VOID
Params: BYTE Channel
BYTE Data
Ev_Start
Return: UNSIGNED LONG
Main
Return: VOID
Initialise
Return: VOID
Vars: BYTE retry
BYTE RetVal
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