Flowcode Project File Parser
Ben Rowland 2019 (C) Matrix TSL
Target Device
PIC.16F.16F18877
Constants
Globals
ReadStringFromFile
Return: STRING
Params: UNSIGNED INT NumBytes
BYTE EndChar
MoveToNextFileSector
Return: BYTE
Params: BYTE Force_Next_Sector
WriteByteToBuffer
Return: VOID
Params: UNSIGNED INT Address
BYTE Data
AppendByteToFile
Return: BYTE
Params: BYTE Data
CloseFile
Return: VOID
ReadFileSector
Return: BYTE
ReadByteFromFile
Return: UNSIGNED INT
DeleteFile
Return: BYTE
Params: STRING Filename
ReadByteFromIndex
Return: BYTE
Params: UNSIGNED LONG Address
CreateFile
Return: BYTE
Params: STRING Filename
ScanCurrentFolder
Return: BYTE
Params: UNSIGNED INT Current_Idx
BYTE Scan_Type
ReadByteFromScan
Return: BYTE
Params: BYTE idx
Ev_Property
Return: UNSIGNED LONG
Vars: STRING tmpStr
STRING tmpStr1
BYTE Temp
OpenFolder
Return: BYTE
Params: STRING Folder_Name
ReadByteFromBuffer
Return: BYTE
Params: UNSIGNED INT Address
ReadFileLength
Return: SIGNED INT
OpenFile
Return: BYTE
Params: STRING Filename
WriteFileSector
Return: BYTE
SetFileIndex
Return: VOID
Params: BYTE File_Index
AppendStringToFile
Return: BYTE
Params: STRING Data_String
ReadFileSize
Return: UNSIGNED LONG
UpdateFileSector
Return: VOID
SetTimeAndDate
Return: VOID
Params: UNSIGNED INT Time
UNSIGNED INT Date
Main
Return: VOID
Initialise
Return: BYTE
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