Releases: beehoppop/EmbeddedLibrary
Releases · beehoppop/EmbeddedLibrary
Major new functionality, API improvements, and bug fixes
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
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
v0.1-beta Some small edits