Skip to content

Command enhancements, memory optimizations, improved abstractions for WiFi and RGB LEDs

Latest
Compare
Choose a tag to compare
@RetiredWizard RetiredWizard released this 19 Apr 03:03
· 55 commits to main since this release
2c8ebec
  • Many tweaks, bug fixes and memory optimizations
  • Restructure PyBasic to more closely match cPython version and improve memory management
  • Prevent crash of PyBasic when Pydos_hw not present and/or no sound pin defined
  • Add fractal.bas as additional example basic program
  • Allow text literals in DOS prompt
  • Modify maximum recursion depth (wild card length) calculation
  • Added recursive options for DIR, DEL and RMDIR
  • Added DELTREE synonym for RMDIR/S
  • Added MD,RD synonums for MKDIR,RMDIR
  • Added PATH environment variable for PyDOS program file search
  • Added LIB environment variable for python library search
  • Added support for arbitrary number of SPI buses in Pydos_hw
  • Enhanced search for correct I2C bus used through Pydos_hw
  • Added Neopixel/DOTSTAR abstraction layer for PyDOS (pydos_rgb) for CircuitPython/Micropython unified API
  • Added Wifi abstraction layer for PyDOS (pydos_wifi) for CircuitPython/Micropython unified API
  • Transition to new settings.toml file for Wifi and Pystack parameters
  • Added XCOPY external program to perform recursive and verified copies