Flowcode Project File Parser
Ben Rowland 2019 (C) Matrix TSL
Target Device
PIC.16F.16F1789
Constants
SIGNED INT PalletOffset
Globals
UNSIGNED INT FileHeight
UNSIGNED INT FileWidth
BYTE Trans
BYTE ColourDepth
UNSIGNED INT DataOffset
BYTE PalletBuffer
Ev_Stop
Return: UNSIGNED LONG
Read_2_Byte_Packet
Return: UNSIGNED INT
Params: BYTE idx
Vars: BYTE dat0
BYTE dat1
STRING Data
Ev_Initialise
Return: UNSIGNED LONG
GetHeight
Return: UNSIGNED INT
Params: STRING Filename
Vars: BYTE R
Read_4_Byte_Packet
Return: UNSIGNED LONG
Params: SIGNED INT idx
Vars: BYTE dat0
BYTE dat1
BYTE dat2
BYTE dat3
STRING Data
ParseBitmapFile
Return: VOID
Vars: UNSIGNED INT TwoByteData
UNSIGNED INT Idx
BYTE Data
UNSIGNED INT RamIdx
Ev_Property
Return: UNSIGNED LONG
Vars: STRING Temp_Str
UNSIGNED LONG Count
HANDLE GLCDHandle
HANDLE FATHandle
Ev_LoadComplete
Return: UNSIGNED LONG
GetWidth
Return: UNSIGNED INT
Params: STRING Filename
Vars: BYTE R
Ev_Renamed
Return: UNSIGNED LONG
Vars: STRING Name
SetTransparentColour
Return: VOID
Params: BYTE R
BYTE G
BYTE B
Ev_AddVar
Return: UNSIGNED LONG
Params: STRING VarName
STRING ExpandName
STRING Expansion
Display_BMP
Return: BYTE
Params: STRING Filename
UNSIGNED INT X
UNSIGNED INT Y
BYTE Orientation
BYTE Transparency
BYTE Flip
Vars: SIGNED INT height
SIGNED INT width
BYTE R
BYTE G
BYTE B
BYTE Mono
UNSIGNED INT Temp
SIGNED INT Winc
SIGNED INT Hinc
SIGNED INT HStop
SIGNED INT WStop
SIGNED INT WStart
SIGNED INT HStart
UNSIGNED INT count
UNSIGNED LONG Address
HANDLE Handle
UNSIGNED INT ColIdx
BYTE MaskedColIdx
Ev_Resize
Return: UNSIGNED LONG
Params: HANDLE Component
HANDLE PrevPos
BOOL Final
Ev_CompileStart
Return: UNSIGNED LONG
Ev_Start
Return: UNSIGNED LONG
Main
Return: VOID
Display_BMP_Fast
Return: BYTE
Params: STRING Filename
UNSIGNED INT X
UNSIGNED INT Y
BOOL Mode
BOOL Orientation
Vars: SIGNED INT height
SIGNED INT width
BYTE R
BYTE G
BYTE B
BYTE Mono
SIGNED INT Winc
SIGNED INT Hinc
SIGNED INT HStop
SIGNED INT WStop
SIGNED INT WStart
SIGNED INT HStart
UNSIGNED INT count
UNSIGNED LONG Address
HANDLE Handle
BYTE ColIdx
BYTE MaskedColIdx
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