Flowcode Project File Parser
Ben Rowland 2019 (C) Matrix TSL
Target Device
ESP.ESP32.Lolin32_Lite
Constants
SIGNED INT OO_SEARCHROM
SIGNED INT OO_SKIPROM
SIGNED INT OO_MATCHROM
Globals
BYTE num_devices
HANDLE ConsoleHandle
ReceiveByte
Return: BYTE
Vars: BYTE Bit
ScanBusSim
Return: BYTE
Vars: BYTE device_count
BYTE loper
MatchROMSim
Return: VOID
Params: BYTE FamilyCode
BYTE SerialNumber
Vars: BYTE Idx
BusResetSim
Return: BYTE
Vars: BYTE dummy
TransmitByte
Return: VOID
Params: BYTE Command
Vars: BYTE dummy
SkipROM
Return: VOID
BusReset
Return: BOOL
Vars: BYTE dummy
BYTE retry
TransmitByteSim
Return: VOID
Params: BYTE Command
Vars: BYTE Counter
MatchROM
Return: VOID
Params: BYTE FamilyCode
BYTE SerialNumber
Vars: BYTE Idx
Ev_Renamed
Return: UNSIGNED LONG
Vars: STRING Name
ScanBus
Return: BYTE
Vars: BYTE device_count
BYTE loop
GetDeviceCount
Return: BYTE
GetIDByte
Return: BYTE
Params: BYTE Device
BYTE ByteIndex
Main
Return: VOID
Vars: UNSIGNED INT temp
BYTE idx
ReceiveByteSim
Return: BYTE
Vars: BYTE Counter
BYTE Bit
Initialise
Return: VOID
Vars: BYTE dummy
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