Version 1.15 Mar 2024

- added Menu View>Breakpoints window

- fixup if else issue

- add variadic arguments

- add ESP32, ESP01(8266) Teensy 4.0 and 41 hardware

- move retired hardware platforms to a retired submenu

- add View() and Tool() hidden comment commands

- improve Logic Analyser to automatically pickup pins

- improve Subroutine Call Stack view

- move many windows into View and Tools windows


Version 1.14 Jan 2022

-  improve unions

- fix if conditional error

- set class values

- sketch scroll bar adjusts


Version 1.13 Mar 2021

Version 1.12 Oct 2020

Version 1.11 June 2018

 - fixup brackets

-  delay(.1)

-  delayM(3.5), 

- fmap, 

- attachInt


Version 1.10 Jan 2018

-  fix micros

- and/or priority

- fix strcpy

- add ^= operator

- improve define includes - allow for #define(a,...)


Version 1.09 - skipped - no-one else does 9 releases - what happened to Windows 9?


Version 1.08 Oct 2017

 - Allow up to 129 tabs now

- after reset, tabs and time to load now reported correctly

- allow for macro substitution of object names - e.g. #define dbg Serial

- if an EEPROM object is found, there will be no error for <EEPROM.h> library not loaded

- add Timer1.read() function to read us from last interrupt

- fixup all .h and .c files loading including .html - now only .h,.hpp,.c,,cpp


Version 1.07 July 2017

 - Fixup typedef enum

- fix long standing issue with long arrays >300 characters

- fixup array issue

- fixup static issue

- fixup return arguments


Version 1.06 Apr 2017

 - Fixup negative enum values

 - Fix nested case statements

 - Allow more statements on top line of function

 - fixup round function

 - improve classes


Version 1.05 Jan 2017

    - improve blue s/r box - make green

    - fixup return bug

    - improve callstack

    - add TFT

    - add SerialPassThrough to test

    - add WiFi UDP

    - add TFT - check 6 sketches

    - Ethernet advanced Chat Server

    -  Add Adafruit playground - in progress

    - fixup some issues in typedef and struct

    - increase max loops to 300, args to 40


Version 1.04 - October 2016

    - Improve blue s/r box

    - add free version browser to timer

    - improve resizing so sketch window always there

    - bug fixes

    - improve class explorer

    - save Variables Dec/Bin/Hex on close

    - save Input/Output window settings

    - improve classes within classes xbee._response  


Version 1.03 - June 2016

    - fixup Windows 10 styles

    - add in 8 more styles Vapor,Radiant,Jet,Emerald, Diamond, CopperDark, Copper, Coral

    - fixup confusion between colon for labels and ?:

    - fixup variables font

    - save Edit font on Edit close and open

    - fixup conversion from float to int

    - print negative floats

    - add in Check for Updates

    - auto update silent check on startup

    - reset free timer


Version 1.02 Mar 2016

  1. Allow setup in file other than tab1

  2. Allow loop in file other than tab1

  3. allow for arduino format files in directory - open all files in directory

  4. make App Analytics an option

  5. fixup memory leaks

  6. fixup variable insight

  7. fixup spurious function return values - clear on reset

  8. Fixup analog write pins to align with analog read pins

  9. fixup due analog pins

  10. fixup barcode memory leak

  11. Add recent

  12. digitalRead now sets pin mode

  13. Improve Class Explorer

  14. Allow SD\CardInfo.ino to load with Uno with first 3 Options on

  15. Show (ErrEn) in Status bar when Errors Enabled

  16. Speed up Syntax Colouring change


Version 1.01 Dec 2015

  1. Fixup up if else issue

  2. Stop variables from flickering

  3. Add alignment to pin names

  4. Fixup the D13 light on the Nano

  5. Update Nano to have pin name alignment

  6. Update Uno to have pin name alignment

  7. Improve the Insert Tab option

  8. Save file after insert tab

  9. Fixup the match bracket feature

  10. Update Sketch when changed externally


Version 1.00 Oct 2015

  1. Keep variables spot on single step
  2. Show conditional breakpoints on reset
  3. Allow for Serial.begin(9600,SERIAL8N1)
  4. Expand recursion from 40 to 60
  5. allow 9999U as a valid unsigned constant
  6. check and fix val= analogRead(min(park,park0));
  7. fixup faulty breakpoint
  8. fixup analogRead in Inputs.ino
  9. fixup faulty arrays
  10. various other fixes


v0.80 - v0.99G to June 2015 first test releases