Flowcode Project File Parser
Ben Rowland 2019 (C) Matrix TSL
Target Device
PIC.16F.16F877A
Constants
BOOL false
BOOL true
Globals
BYTE RX
BYTE test
BYTE TX
HANDLE ConsoleHandle
UNSIGNED LONG PosIn
HANDLE FHO
UNSIGNED LONG PosOut
UNSIGNED LONG LenIn
HANDLE FHI
UNSIGNED INT DataOutStart
UNSIGNED LONG LenOut
BYTE DetCR
BYTE CountIn
UNSIGNED INT DataOutEnd
SPITransferTrans
Return: VOID
Params: BYTE Channel
UNSIGNED INT Count
BYTE DataOut
BYTE DataIn
Vars: UNSIGNED INT idx
InitialiseInjector
Return: BYTE
Params: STRING InjectorName
Vars: BYTE Type
Ev_Timer
Return: UNSIGNED LONG
Params: UNSIGNED LONG TimerID
Vars: STRING GpsData
UARTBaud
Return: VOID
Params: BYTE Channel
BYTE Rate
RxByteCount
Return: BYTE
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
TimeStamp
Return: STRING
Vars: BYTE DataIn
TxByte
Return: VOID
Params: BYTE DataByte
Vars: BYTE data
STRING ascii
BYTE rxbyte
UNSIGNED INT temp
RxByte
Return: UNSIGNED INT
Vars: BYTE data
STRING ascii
BYTE rxbyte
BYTE Index
BYTE Val
SPITransfer
Return: BYTE
Params: BYTE Channel
BYTE DataOut
ReadTime
Return: BYTE
Params: BYTE Unit
GetConsoleHandle
Return: HANDLE
Ev_Property
Return: UNSIGNED LONG
Vars: STRING SVar
SkipTimeStamp
Return: VOID
Params: UNSIGNED LONG CurrentCount
Vars: BYTE Skip
STRING TimeString
BYTE Count
Ev_Renamed
Return: UNSIGNED LONG
Vars: STRING Name
SPIPrescaler
Return: VOID
Params: BYTE Channel
BYTE Prescaler
ReadDate
Return: BYTE
Params: BYTE Unit
UARTReceive
Return: BYTE
Params: BYTE Channel
SPIInitialise
Return: VOID
Params: BYTE Channel
UARTSend
Return: VOID
Params: BYTE Channel
BYTE Data
GenerateTimestamp
Return: VOID
Params: UNSIGNED LONG CurrentCount
Vars: BYTE Gen
STRING TimeString
Ev_Start
Return: UNSIGNED LONG
Main
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