What's New
From Flowcode Help
Jump to navigationJump to searchContents
Some new exciting changes to Flowcode V10
Licensing changes
- Flowcode V10 is now free for makers and hobbyists with full functionality for a limited range of devices which include; Arduino Uno & Nano, RPI etc.
Components
- Can now view component code
- Components are now free and open-sourced so you can use existing components and tailor them to your own requirements.
New 2D primitive components
Simulation
- Improved variable values display on simulation – view and edit variable values during simulation and ICD
- Interrupt on Change diagram visual improvements
- View and step through the simulation of component code (Pro Licence only)
- Ghost support for EB0058 ESP board
- Icon lists now show disabled icons in a muted colour
- Show variables on oscilloscope and data recorder
- The text colour of flowchart icons can be altered
Global Settings
Application
- Create separate .c and .h files
- Show help/wiki in separate browser
UI Trees
- New UI Trees tab within Global Settings for customising Project Explorer and Icon Lists
User Tools
- New User Tools tab within Global Settings for setting up User Tools to be used within the Build ribbon
I/O ports
- Connected components lists on analogue/digital windows
- When using Calculation icons (etc), pins can be dragged to the expression
Variables
- Combines global and local variables (which are also available separately)
- Show values during simulation
- Float variables are now shown to a user-defined precision (defaults to “%g”)
Built-in Functions
- Single-dimension arrays show individual elements in Watch and Project Explorer lists
- There are some new functions available
Events
- There are some new events available
Miscellaneous
- TODO list - auto generated icon list based on icons containing TODO in the comment. For example. TODO this icon needs work or TODO this will need changing.
- New API calls : GetPanel and GetPanelName, SetSimSpeed and GetBackgroundColour
- New API call for controlling simulation speed (SetSimSpeed)
- Creating web-based applications
- New 2D style panel allows multiple panels where you can add, rename or delete.
- HTML/Javascript export.