Flowcode Project File Parser
Ben Rowland 2019 (C) Matrix TSL
Target Device
ARD.ATMEGA.Arduino Uno R3 PDIP Flowkit
Constants
Globals
UNSIGNED LONG ClockVar
Reset
Return: VOID
SetPWMFrequency
Return: VOID
Params: FLOAT Frequency
Vars: FLOAT PrescaleVal
BYTE Prescale
BYTE OldMode
BYTE NewMode
Ev_Timer
Return: UNSIGNED LONG
Params: UNSIGNED LONG TimerID
Vars: HANDLE Handle
SetOutputMode
Return: VOID
Params: BOOL Mode
Vars: BYTE Reg
Sleep
Return: VOID
Vars: BYTE Reg
SetExternalClock
Return: VOID
Params: BYTE Prescale
Vars: BYTE OldMode
BYTE NewMode
Ev_Property
Return: UNSIGNED LONG
Ev_Renamed
Return: UNSIGNED LONG
Vars: STRING Name
SetAddress
Return: VOID
Params: BYTE Address
ReadRegister
Return: BYTE
Params: BYTE Address
Vars: BYTE Buff
SetClockFrequency
Return: VOID
Params: UNSIGNED LONG Clock
GetClockFrequency
Return: UNSIGNED LONG
WriteMicroseconds
Return: VOID
Params: BYTE Output
UNSIGNED INT Microseconds
Vars: FLOAT Pulse
FLOAT PulseLength
UNSIGNED INT Prescale
SetPWM
Return: VOID
Params: BYTE Output
UNSIGNED INT On
UNSIGNED INT Off
Vars: BYTE Buff
Main
Return: VOID
WriteRegister
Return: VOID
Params: BYTE Address
BYTE Data
Vars: BYTE Buff
Initialise
Return: VOID
WakeUp
Return: VOID
Vars: BYTE Reg
SetPin
Return: VOID
Params: BYTE Output
UNSIGNED INT Duty
BOOL Invert
Sim_CalcPWMFreq
Return: VOID
Params: FLOAT Frequency
Vars: FLOAT PrescaleVal
BYTE Prescale
BYTE OldMode
BYTE NewMode
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