A BASIC interpreter for Arduino, ESP, RP2040, STM32, Infineon XMC and POSIX with IoT and microcontroller features.
This is the 2.0 release of my BASIC interpreter. It a redesign of the 1.x version.
Currently supported platforms are Mac, Windows, RaspPi, and MSDOS. Most Arduino MCU platforms are supported with a focus on AVR 8bit and 32bit, ESP8266 and ESP32. RP2040 is supported as well. XMC and SMT code runs. Many peripherals are supported.
Main new features of the 2.0 version:
Code is cleaned up and many of the old inconsistencies are removed.
Bug fixes of the 1.4 release -> faulty basic.h checked in.
Version 1.4 of IoT BASIC released.
Major changes to 1.31 are:
New hardware platforms supported:
Improvements in the Arduino code:
Full Changelog: https://github.com/slviajero/tinybasic/compare/v1.31-Iot-BASIC...v1.4-IoT-BASIC
1.3 release has a complete BASIC language set, including
Mac
Supported microcontroller platforms are
This is a minimal bugfix on the 1.3 code.
1.3 release has a complete BASIC language set, including
Supported POSIX platforms are
Supported microcontroller platforms are
Bugfix release of 1.2.1 - handling of interactive commands improved Cleanup of device driver code Features in 1.2.1 as compared to 1.2.
My tinybasic interpreter has grown to a fairly complete BASIC for Arduino, ESP, Mac, Windows, Linux and MSDOS. It supports Arduino based standalone computers and various smaller use cases.
basic-mac is the MacOS Intel 64bit executable. basic.exe is the MSDOS executable. basic-win.exe is the Windows 10 executable.