Flowcode Project File Parser
Ben Rowland 2019 (C) Matrix TSL
Target Device
ARD.ATMEGA.Arduino Uno R3 PDIP
Constants
SIGNED INT S1
SIGNED INT S0
SIGNED INT E0
SIGNED INT M1
SIGNED INT M0
Globals
BYTE out_address
BYTE count
UNSIGNED INT txbuff
BYTE address
BYTE out_command
BYTE command
BYTE toggle
BYTE IntCount
BYTE state
UNSIGNED INT packet
BYTE tx_count
BYTE out_toggle
BYTE tx_cycle
BYTE tmr_rx_en
BYTE tx_half
BYTE update
BYTE tmr_tx_en
BYTE xpulselevel
StateMC
Return: VOID
Params: BYTE high_pulse
BYTE wide_pulse
Vars: BYTE transerror
CollectData
Return: BYTE
Params: BYTE Index
Ev_Initialise
Return: UNSIGNED LONG
Vars: STRING temp_str
Initialise_States
Return: VOID
RXDisable
Return: VOID
Timer_Event
Return: VOID
Vars: BYTE tx_bit
BYTE pulselevel
BYTE transerror
TXPacket
Return: VOID
Params: BYTE command
BYTE address
BYTE toggle
Vars: UNSIGNED INT packet
BYTE loop_data
BYTE PTim
BYTE HTim
Ev_Property
Return: UNSIGNED LONG
Vars: BYTE val
STRING temp_str
UNSIGNED INT temp
FLOAT calc
TXEnable
Return: VOID
Ev_Renamed
Return: UNSIGNED LONG
Vars: STRING Name
CheckRx
Return: BOOL
TXDisable
Return: VOID
Vars: BYTE dummy
RXEnable
Return: VOID
Vars: BYTE dummy
Main
Return: VOID
Vars: BYTE in
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