Flowcode Project File Parser
Ben Rowland 2019 (C) Matrix TSL
Target Device
PIC.16F.16F1937
Constants
BOOL false
BOOL true
Globals
SIGNED INT Accel
SIGNED INT Temperature
SIGNED INT Gyro
UNSIGNED INT TempScaler
Ev_Timer
Return: UNSIGNED LONG
Params: UNSIGNED LONG TimerID
Vars: HANDLE Handle
GetAccelReading
Return: SIGNED INT
Params: BYTE Axis
Ev_Initialise
Return: UNSIGNED LONG
SampleDevice
Return: VOID
Vars: BYTE Temp
BYTE data
SIGNED INT MinNumber
SIGNED INT MaxNumber
BYTE Division
Initialise_Sim
Return: BYTE
SampleDeviceSim
Return: VOID
Vars: BYTE Temp
FLOAT range
FLOAT reading
SIGNED INT Temperature
GetGyroReading
Return: SIGNED INT
Params: BYTE Axis
Ev_Property
Return: UNSIGNED LONG
GetTemperatureReading
Return: SIGNED INT
Ev_Renamed
Return: UNSIGNED LONG
Vars: STRING Name
Read_N_Registers
Return: VOID
Params: BYTE Start_Reg
BYTE Num_Regs
BYTE Data
Vars: BYTE buf
ReadRegister
Return: BYTE
Params: BYTE Reg
Vars: BYTE dat
Main
Return: VOID
WriteRegister
Return: BYTE
Params: BYTE Reg
BYTE Data
Vars: BYTE Dat
Initialise
Return: BYTE
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