Flowcode Project File Parser
Ben Rowland 2019 (C) Matrix TSL
Target Device
PIC16.33E.MIAC NXT
Constants
SIGNED INT API_VERSION
Globals
BYTE USB_Active
BYTE APICmdState
BOOL DisplayMsgInit
BYTE CommsEnMask
BOOL APIVerbose
BYTE APICommsMethod
Interrupt_IOC
Return: VOID
Vars: UNSIGNED INT Keys
BYTE idx
DisplayVerboseASCII
Return: VOID
Params: UNSIGNED INT Val
DisplayStartupState
Return: VOID
Params: BOOL OK
DisplayVerboseValue
Return: VOID
Params: UNSIGNED INT Val
APICommand
Return: VOID
Vars: BYTE CommandID
BYTE RetVals
BYTE RetLen
BYTE params
UNSIGNED INT Temp
BYTE Idx
UNSIGNED LONG ID
DisplayVerboseReturn
Return: VOID
Params: UNSIGNED INT Val
DisplayMessage
Return: VOID
Params: STRING Message
Main
Return: VOID
Vars: BYTE Found
BYTE idx
UNSIGNED LONG ID
BYTE CanIdx
UNSIGNED INT ApiCmdTimeout
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