Skip to content

Releases: beehoppop/EmbeddedLibrary

Major new functionality, API improvements, and bug fixes

30 Aug 17:38
Compare
Choose a tag to compare

8/30/2016 - 0.3.0 - Major new functionality, API improvements, and bug fixes

  • Added asyncronous ESP8266 support
  • Added server/client networking support
  • Added support for serving web pages and submitting forms
  • CRITICAL: In order to use the ESP8266 web server functionality you must increase the size of the serial port buffer.
    In C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3\serial1.c Set TX_BUFFER_SIZE and RX_BUFFER_SIZE t0 1024
  • Commands can be entered via webpage
  • Added support for sending log data to internet based logging services (Loggy)
  • Added support for getting holiday information from a date
  • Added a general module for helping with outdoor lighting projects that need time of day support, motion sensing, and
    lumination sensing (lumination sensing not totally tested yet)
  • Added a simple display layout module
  • Support for the ILI9341 display with very fast font rendering with little to no update flicker.
  • Commands can provide help information
  • Added "help" command that lists all registered commands and their help message
  • Improved module system to be easier to use
  • Modules only take up RAM if they are included in a project

Second release with API improvements and stabilization

24 Jan 17:41
Compare
Choose a tag to compare

Release Notes

1/24/2016 - 0.2.0 - General Stabilization and API improvements

  • The EmbeddedLibrary has now been deployed on two complicated systems that are used daily. (One is at https://github.com/beehoppop/FrontHouseLEDProject)
  • Command system has been generalized to handle input from any source (currently a serial port and the CAN bus)
  • Removed dependency on external Sparkfun library
  • Brought CAN bus library back to life, commands can now be issued over the CAN bus (more testing is still needed)
  • The module system now does most of the heavy lifting for saving and restoring settings from EEPROM
  • Improved time change handling by providing a mechanism to register when the time has been changed
  • Config vars can now be registered to leverage the existing mechanisms to set and get persistent global config settings
  • Improvements to the debug output system so debug messages generating during command execution will go to the output of that command source
  • Bug fixes

Very first release

28 Dec 08:27
Compare
Choose a tag to compare
Very first release Pre-release
Pre-release
v0.1-beta

Some small edits