Flowcode Project File Parser
Ben Rowland 2019 (C) Matrix TSL
Target Device
ESP.ESP32.ESP32_WROOM_32
Constants
Globals
BYTE DDR
UNSIGNED LONG Running
BYTE PGA
WriteIO
Return: VOID
Params: BYTE Mask
BYTE Value
Vars: BYTE data
Ev_Stop
Return: UNSIGNED LONG
SetupADC
Return: VOID
Params: BYTE PositiveChannel
BYTE NegativeChannel
BYTE Gain
Vars: BYTE data
ReadIO
Return: BYTE
Params: BYTE Mask
Vars: BYTE data
SendDirectCommand
Return: VOID
Params: BYTE Command
ReadRegisters
Return: VOID
Params: BYTE Address
BYTE Count
BYTE Data
Vars: BYTE idx
Ev_Property
Return: UNSIGNED LONG
WriteRegisters
Return: VOID
Params: BYTE Address
BYTE Count
BYTE Data
Vars: BYTE idx
ReadDataAsVoltage
Return: FLOAT
Vars: SIGNED LONG Data
Ev_CompileStart
Return: UNSIGNED LONG
WaitForDRDY
Return: VOID
ReadData
Return: UNSIGNED LONG
Vars: BYTE idx
BYTE Data
SimRead
Return: UNSIGNED LONG
Vars: FLOAT v1
FLOAT v2
FLOAT diff
Ev_Start
Return: UNSIGNED LONG
Main
Return: VOID
Vars: UNSIGNED LONG val
FLOAT voltage
Initialise
Return: VOID
Vars: BYTE data
Wakeup
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