Flowcode Project File Parser
Ben Rowland 2019 (C) Matrix TSL
Target Device
PIC.16F.16F1937
Constants
BOOL false
SIGNED INT table
BOOL true
Globals
BYTE test
FLOAT Temp
UNSIGNED INT ExternalADC
UNSIGNED INT SamplePoints
GetIntegerTemperature
Return: SIGNED INT
Vars: UNSIGNED INT adc
Ev_Initialise
Return: UNSIGNED LONG
SetADCValue
Return: VOID
Params: UNSIGNED INT AdcValue
Ev_Property
Return: UNSIGNED LONG
Vars: BYTE ADC_BITS
SetChannel
Return: VOID
Params: SIGNED INT ChannelID
Ev_AddVar
Return: UNSIGNED LONG
Params: STRING VarName
STRING ExpandName
STRING Expansion
Vars: BYTE ADC_BITS
GetRealTemperature
Return: FLOAT
Vars: UNSIGNED INT adc
SIGNED INT IntTemp
CalculateTemperature
Return: SIGNED INT
Params: UNSIGNED INT ADCValue
Vars: UNSIGNED INT val_l
BYTE i
UNSIGNED INT val_h
BYTE delta
UNSIGNED INT temp_ui
UNSIGNED LONG temp_ul
UNSIGNED INT ADCOffset
BYTE ADC_BITS
GetADCValue
Return: UNSIGNED INT
Vars: BYTE ADC_BITS
SetTemperature
Return: VOID
Params: FLOAT Temperature
Vars: BYTE i
FLOAT lo
FLOAT hi
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