Flowcode Project File Parser
Ben Rowland 2019 (C) Matrix TSL
Target Device
PIC.16F.16F1937
Constants
Globals
InitialiseSim
Return: VOID
MAC_ReadPtrWithShadow
Return: VOID
Params: BYTE reg_shadow
BYTE reg_pointer
TxSendMyIP
Return: VOID
Params: BYTE Channel
TxSendString_Sim
Return: VOID
Params: BYTE Channel
STRING Data
BYTE Length
Check_Int
Return: BYTE
Vars: BYTE status
BYTE isr_val
RxReadHeader_Sim
Return: BYTE
Params: BYTE Channel
BYTE Idx
RxMatch_6_Bytes_Sim
Return: BYTE
Params: BYTE Channel
BYTE Byte1
BYTE Byte2
BYTE Byte3
BYTE Byte4
BYTE Byte5
BYTE Byte6
RxMatchMyIP
Return: BYTE
Params: BYTE Channel
TxStart_Sim
Return: VOID
Params: BYTE Channel
TCPClose_Sim
Return: VOID
Params: BYTE Channel
Pvt_Copy_CAL_Props
Return: VOID
Params: HANDLE CAL_Type
STRING Property
RxDataAvailable_Sim
Return: BYTE
Params: BYTE Channel
RxMatch_4_Bytes
Return: BYTE
Params: BYTE Channel
BYTE Byte1
BYTE Byte2
BYTE Byte3
BYTE Byte4
Ev_Byte_Bounds
Return: VOID
Params: STRING Property_Name
SetMyIP
Return: VOID
Params: BYTE IP0
BYTE IP1
BYTE IP2
BYTE IP3
TxSendString
Return: VOID
Params: BYTE Channel
STRING Data
BYTE Length
Ev_Initialise
Return: UNSIGNED LONG
SetDestination_Sim
Return: VOID
Params: BYTE Channel
BYTE Dst_IP0
BYTE Dst_IP1
BYTE Dst_IP2
BYTE Dst_IP3
BYTE Dst_Port_Hi
BYTE Dst_Port_Lo
TxSendMyMAC_Sim
Return: VOID
Params: BYTE Channel
RxSkipBytes_Sim
Return: VOID
Params: BYTE Channel
BYTE Count
CreateIPSocket_Sim
Return: BYTE
Params: BYTE Channel
BYTE Protocol
BYTE Broadcast
RxReadHeader
Return: BYTE
Params: BYTE Channel
BYTE Idx
TxSendMyIP_Sim
Return: VOID
Params: BYTE Channel
RxSkipBytes
Return: VOID
Params: BYTE Channel
BYTE Count
CreateIPSocket
Return: BYTE
Params: BYTE Channel
BYTE Protocol
BYTE Broadcast
SetDestination
Return: BYTE
Params: BYTE Channel
BYTE Dst_IP0
BYTE Dst_IP1
BYTE Dst_IP2
BYTE Dst_IP3
BYTE Dst_Port_Hi
BYTE Dst_Port_Lo
CreateTCPSocket_Sim
Return: BYTE
Params: BYTE Channel
BYTE Src_Port_Hi
BYTE Src_Port_Lo
GetSocketStatus_Sim
Return: BYTE
Params: BYTE Channel
TxEnd_Sim
Return: VOID
Params: BYTE Channel
RxReadString_Sim
Return: STRING
Params: BYTE Channel
BYTE Length
RxMatchMyIP_Sim
Return: BYTE
Params: BYTE Channel
TxStart
Return: VOID
Params: BYTE Channel
CreateMACSocket_Sim
Return: BYTE
Params: BYTE Promiscuous
BYTE Broadcast
BYTE Error
TCPListen_Sim
Return: VOID
Params: BYTE Channel
MAC_MaskFromBit
Return: BYTE
Params: BYTE which_bit
RxReadByte
Return: BYTE
Params: BYTE Channel
MAC_WriteReg
Return: VOID
Params: BYTE reg_h
BYTE reg_l
BYTE val
CreateUDPSocket
Return: BYTE
Params: BYTE Channel
BYTE Src_Port_Hi
BYTE Src_Port_Lo
RxMatch_6_Bytes
Return: BYTE
Params: BYTE Channel
BYTE Byte1
BYTE Byte2
BYTE Byte3
BYTE Byte4
BYTE Byte5
BYTE Byte6
Ev_Property
Return: UNSIGNED LONG
TCPConnect_Sim
Return: BYTE
Params: BYTE Channel
BYTE Dst_IP0
BYTE Dst_IP1
BYTE Dst_IP2
BYTE Dst_IP3
BYTE Dst_Port_Hi
BYTE Dst_Port_Lo
RxMatch_2_Bytes
Return: BYTE
Params: BYTE Channel
BYTE Byte1
BYTE Byte2
TxEnd
Return: VOID
Params: BYTE Channel
MAC_WritePtr
Return: VOID
Params: BYTE reg_h
BYTE reg_l
RxReadString
Return: STRING
Params: BYTE Channel
BYTE Length
MAC_ReadReg
Return: BYTE
Params: BYTE reg_h
BYTE reg_l
CreateTCPSocket
Return: BYTE
Params: BYTE Channel
BYTE Src_Port_Hi
BYTE Src_Port_Lo
RxDataAvailable
Return: BYTE
Params: BYTE Channel
TxSendByte
Return: VOID
Params: BYTE Channel
BYTE Data
MAC_ReadPtr
Return: VOID
Params: BYTE reg_h
BYTE reg_l
TCPListen
Return: VOID
Params: BYTE Channel
TxSendByte_Sim
Return: VOID
Params: BYTE Channel
BYTE Data
RxFlushData
Return: VOID
Params: BYTE Channel
TCPConnect
Return: BYTE
Params: BYTE Channel
BYTE Dst_IP0
BYTE Dst_IP1
BYTE Dst_IP2
BYTE Dst_IP3
BYTE Dst_Port_Hi
BYTE Dst_Port_Lo
RxReadByte_Sim
Return: BYTE
Params: BYTE Channel
IncRxPtr
Return: VOID
Params: BYTE Channel
RxMatchMyMAC
Return: BYTE
Params: BYTE Channel
RxFlushData_Sim
Return: VOID
Params: BYTE Channel
RxDataSize
Return: UNSIGNED INT
Params: BYTE Channel
CreateMACSocket
Return: BYTE
Params: BYTE Promiscuous
BYTE Broadcast
BYTE Error
CreateUDPSocket_Sim
Return: BYTE
Params: BYTE Channel
BYTE Src_Port_Hi
BYTE Src_Port_Lo
TxSendMyMAC
Return: VOID
Params: BYTE Channel
RxMatch_4_Bytes_Sim
Return: BYTE
Params: BYTE Channel
BYTE Byte1
BYTE Byte2
BYTE Byte3
BYTE Byte4
RxDataSize_Sim
Return: BYTE
Params: BYTE Channel
Main
Return: VOID
RxMatch_2_Bytes_Sim
Return: BYTE
Params: BYTE Channel
BYTE Byte1
BYTE Byte2
RxMatchMyMAC_Sim
Return: BYTE
Params: BYTE Channel
TCPClose
Return: VOID
Params: BYTE Channel
GetSocketStatus
Return: BYTE
Params: BYTE Channel
MAC_ResetPointers
Return: VOID
Params: BYTE Channel
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