Flowcode Project File Parser
Ben Rowland 2019 (C) Matrix TSL
Target Device
ARD.ATMEGA.Arduino Uno R3 PDIP
Constants
Globals
SIGNED INT c1
SIGNED INT c0
SIGNED INT c11
SIGNED LONG c10
FLOAT Pressure
SIGNED INT c21
SIGNED INT c20
FLOAT Scaled_RawTemp
SIGNED INT c30
SIGNED LONG PressureScale
FLOAT Temperature
SIGNED INT c01
SIGNED LONG c00
SIGNED LONG TempScale
Reset
Return: VOID
Vars: BYTE Reg
ReadTemperature
Return: FLOAT
Ev_Timer
Return: UNSIGNED LONG
Params: UNSIGNED LONG TimerID
Vars: HANDLE handle
ReadCalibration
Return: VOID
Vars: BYTE buff
ConfigurePressure
Return: VOID
Params: BYTE Rate
BYTE Oversample
Vars: BYTE Reg
Ev_Initialise
Return: UNSIGNED LONG
Initialise_Sim
Return: BOOL
Vars: BYTE Reg
ConfigureTemperature
Return: VOID
Params: BYTE Rate
BYTE Oversample
Vars: BYTE Reg
ReadPressure
Return: FLOAT
ReadRegisters
Return: VOID
Params: BYTE Address
BYTE Data
BYTE Count
Vars: BYTE buff
Ev_Property
Return: UNSIGNED LONG
SetMode
Return: VOID
Params: BYTE Mode
Vars: BYTE Reg
ReadAltitude
Return: FLOAT
Vars: FLOAT Temp
TwosComplement
Return: SIGNED LONG
Params: UNSIGNED LONG val
BYTE bits
Vars: UNSIGNED LONG Check
Ev_Renamed
Return: UNSIGNED LONG
Vars: STRING Name
SampleSensor
Return: BYTE
Vars: BYTE Reg
BYTE Regs
SIGNED LONG temp
FLOAT tempF
ReadRegister
Return: BYTE
Params: BYTE Address
Vars: BYTE buff
SampleSensor_Sim
Return: BYTE
Vars: BYTE Reg
BYTE Regs
SIGNED LONG temp
FLOAT tempF
Main
Return: VOID
Vars: BYTE Ret
FLOAT Alt
WriteRegister
Return: VOID
Params: BYTE Address
BYTE Data
Vars: BYTE buff
Initialise
Return: BOOL
Vars: BYTE Reg
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