Flowcode Project File Parser
Ben Rowland 2019 (C) Matrix TSL
Target Device
PIC.16F.16F1789
Constants
SIGNED INT OO_SEARCHROM
SIGNED INT OO_SKIPROM
SIGNED INT OO_MATCHROM
Globals
BYTE crc
BYTE num_devices
BYTE new_conflict
BYTE id
SIGNED INT conflict
BYTE DOUT
BYTE DIN
BYTE dev_id
InitialiseSim
Return: VOID
ReceiveByte
Return: BYTE
Vars: BYTE Bit
Ev_Timer
Return: UNSIGNED LONG
Params: UNSIGNED LONG TimerID
Vars: HANDLE handle
Ev_Initialise
Return: UNSIGNED LONG
CRC_Byte
Return: VOID
Params: BYTE Data
TransmitByte
Return: VOID
Params: BYTE Command
GetNextID
Return: BYTE
Vars: BYTE counter
BYTE bit_index
BYTE byte_index
BYTE data_in_byte
BYTE lz_selected
BYTE go_on
BYTE bit_test
BYTE val2
SkipROM
Return: VOID
Ev_Property
Return: UNSIGNED LONG
BusReset
Return: BOOL
CRC_Init
Return: VOID
SetReadPointer
Return: VOID
Params: BYTE Address
MatchROM
Return: VOID
Params: BYTE FamilyCode
BYTE SerialNumber
Vars: BYTE Idx
WhileBusy
Return: VOID
Vars: BYTE Timeout
Ev_Renamed
Return: UNSIGNED LONG
Vars: STRING Name
ScanBus
Return: BYTE
Vars: BYTE device_count
BYTE loop
GetDeviceCount
Return: BYTE
GetIDByte
Return: BYTE
Params: BYTE Device
BYTE ByteIndex
Triplet
Return: BYTE
Params: BOOL DIR
Main
Return: VOID
Initialise
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