A short overview about the developing process
Version 1 - Ollivander ๐ฃ
- Note
- this changelog is maintained by EagleoutIce
Version 1.0e ๐ง - I ate the alpha-cookie :D [~130m]
leaving the alpha-state :D [after 130 minutes :P]
Added
- Macros to enable full control over included content
- Documantation
- Todo list ._.
Removed
Version 1.1b ๐จ - Hello Slave [~70m]
Added support for several external devices
Added
- Macros for devices
- IยฒC support
- S.C.H.I.E.L.D support
- Shift-register support
Version 1.2e ๐ฆ - On your command, master [~100m]
Added support for remote control
Changed
Added
- Async Task execution
- RB14Scan [No protocoll!]
Removed
Version 1.3g ๐บ - Make this safe! [~30m]
Optimized and added some safety and control features
Changed
- Clamped Motorpositions
- Cleaned Code
- Grouped Examples
- Animated Logo & New Colors
Added
- Global Break function
- Preprocessor support for ARDUINO MEGA 2560
Removed
- Control over EBOARD_COPY_AND_PASTE
Version 2 - Scofield ๐ฉ
Version 2.0c ๐ฆ - Facing Interfaces [~130m]
Added support for the OLED 128x64 Monochrome Display
Added
- LCD-Display support via I2C
Changed
Version 2.1d ๐ - #Oversize [~60m]
Included many Optimizations and fixes
Added
- New statistics
- Pre flags
- New tutorial stuff
- Port-tutorial
Changed
- Cleaned Code (a lot ^^) [with 2.0]
- Some tutorial declarations
- Serial feature on MEGA R3 [No need for SoftwareSerial anymore :D]
Fixed
Version 2.2b ๐ฆ - Optimize it [52m]
Fixed many bugs
Added
- images for LCD
- dancing_dragon as funny example (created while debugging)
- lcd_debug as debug example
Fixed
- Fixed blocking bug on Hardware-calls (pre init)
- Fixed LCD err send
- Fixed several bugs/optimized ranges to avoid undefined behaviour
- warranty misspell^^
Version 2.3h ๐ - Addition to the family [120m]
Fixed several wrong numbers [ref BoardVersions] It is no obsolete to write includings like
eBoard will search and or implement the needed functions itself (controlled with EBOARD_GUESSPATH)
this behaviour was implemented to shrink programsize and keep functionalities like Wire available to the user
Added
- support for the NANO
- Documentation for the implemented classes and functions (SoftwareSerial, Wire)
- flexibal pin_out and pin_in size based on arduino
- arduino adafruit lightstrip support (via NeoPixel)
Fixed
Version 3 - Morpheus ๐
Version 3.0c ๐ฑ - Special Touch [100m]
Written many docs and fixed many features
Added
- Documentation for all implemented features
- This code is now a vaild ArduinoIDE library
=> including Syntax highlighting
Changed
- floating point support for EBOARD_PWM_SPE
- cleaned code
- removed Serial.print(integer_type) to save progmem
- reduced program finished message to save a few bytes of code in EBOARD_DEBUG_MODE [not impl in statistics]
- Grouped NEO offsets
Fixed
- Path problems => all libs are hardcoded into this doc
- Removed RB14Scan from eagle_impl
- Neo offset init_list error
- Fixed missing begin call in NeoPixel example
Version 3.1m ๐ฆ - So he can drive aswell? [110m]
Fixes and follow-up car support :D
Added
- Servo functionality (including init time) for HELPCAR
- Tutorials and Information :D
- Written better 'create_doc' to automate generation of this documentation etc....
- New Statistics
- EBOARD_VERSION && EBOARD_VERSION_NBR to check your eBoard Version incode
- Full Debug while preprocessing
- Grouped eBoard into several sourcefiles on request
Changed
- Some descriptors have been adapted
- AX12Servo::changeMotorID() will now change the hardwareID of the Motor
- Replaced NeoPixel::sine8() with sine8()
- Replaced NeoPixel::gamma8() with gamma8()
Fixed
- Changed used Timer from Timer1 to Timer2
- critical typos ^^
- stability issues
- NANO error to => EBOARD_HELPCAR
- Servo-access error
Removed
- As mentioned in changed NeoPixel::sine8() has been removed!
- As mentioned in changed NeoPixel::gamma8() has been removed!
Version 3.2d ๐ - Cleanup [BETA]
Cleaned code, fixed bug... done things :D
Added
Changed
- Cleaned Code
- Nicer Font :D - you want another one? text me :D
Fixed
Removed