Flowcode Project File Parser
Ben Rowland 2019 (C) Matrix TSL
Target Device
PIC.16F.16F877A
Constants
BOOL false
BOOL true
Globals
RawSampleInt
Return: UNSIGNED INT
RawAverageByte
Return: BYTE
Params: BYTE NumSamples
BYTE DelayUs
Vars: UNSIGNED INT average
BYTE count
GetSampleBits
Return: BYTE
GetString
Return: STRING
Vars: FLOAT sample
GetAverageByte
Return: BYTE
Params: BYTE NumSamples
BYTE DelayUs
Ev_Initialise
Return: UNSIGNED LONG
Vars: HANDLE adcspd
STRING adcspdlist
STRING optpart
UNSIGNED INT adcval
BYTE digits
FLOAT voltmul
STRING tempstr
RawAverageInt
Return: SIGNED INT
Params: BYTE NumSamples
BYTE DelayUs
Vars: UNSIGNED LONG average
BYTE count
GetSpeedFilter
Return: STRING
GetAverageInt
Return: UNSIGNED INT
Params: BYTE NumSamples
BYTE DelayUs
Ev_ChipChange
Return: UNSIGNED LONG
Params: STRING Target
SetProperties
Return: VOID
Params: SIGNED INT VRef10Ms
BOOL VRefOpt
SIGNED INT ConvSpdOpt
SIGNED INT Aquisitions
GetVoltage
Return: FLOAT
Vars: UNSIGNED INT sample
Ev_Property
Return: UNSIGNED LONG
Vars: STRING tempstr
RawEnable
Return: VOID
Prv_SetProperties
Return: VOID
Vars: UNSIGNED INT adcval
FLOAT voltmul
DynamicLists
Return: VOID
Vars: STRING Temp
SetChannel
Return: VOID
Params: SIGNED INT ChannelId
RawSampleByte
Return: BYTE
Ev_Renamed
Return: UNSIGNED LONG
Vars: STRING Name
Prv_SetFCD
Return: VOID
Vars: HANDLE adcspd
STRING adcspdlist
STRING optpart
UNSIGNED INT adcval
BYTE digits
FLOAT voltmul
GetInt
Return: UNSIGNED INT
RawDisable
Return: VOID
GetByte
Return: BYTE
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