An archive of as of Saturday January 26, 2019.

EOS Release 0.4


EOS Release 0.4 is now available.

For more information or to download the new release, go to

Here's a summary of the changes:

New Features

  • New Socket Library
  • New WebSocket Library
  • New Netcfg Library
  • Capture Library Improvements
  • EOS Library Improvements
  • ADC Performance Improvements
  • Configurable HTTPD Root Index
  • Consistent Library Names

Bug Fixes

  • Fixed require() so it now throws an exception on an unknown library
  • Fixed problem where library constants are not available if using require()
  • Fixed EOS shell help formatting
  • Made ADC wait methods call delay to process RPC and timers
  • Only show one dialog in the IDE when the user is typing fast when a nut is being debugged
  • Fixed incorrect channel assignments for ADC0 channels 6 and 7
  • Fixed nvsave() so it throws an exception when it exceeds the available storage space
  • Changed nvsave() to return the number of bytes used in the EEPROM
  • Fixed problem where clicking in the margin of the IDE file list causes the directory to expand or collapse
  • Fixed problem with FTP server running out of memory during long transfers
  • Fixed problem in FTP server where 8.3 names are sometimes displayed instead of long filenames (LFN)
  • Changed FTP server to use forward slash (Unix style) directory separators