Releases: 4project-co-il/EBF
Releases · 4project-co-il/EBF
Version 0.3.2
- Timers initialization change. Will be initialized in the same way as other HAL instances, with a global variable.
Version 0.3.1
- Changes in polling interval APIs. All instances will use HAL's SetPollingInterval function.
- Timers logic redesign, adding recalculate flag that might be requested by starting/stopping a timer or HalInstance SetPollingInterval.
Version 0.3.0
- Interrupts code enhancement. EBF_DIRECT_CALL_FROM_ISR compilation flag allowing direct calls from ISRs.
- EBF_Seeed_Monochrome_GROVE_16x2_LCD implementation. LCD based on the AiP31068 I2C driver.
- Adding GetValue() API to EBF_Led class. All modules data should be self-contained from now on.
- EEPROMs burning programs separated to it's own repo: https://github.com/4project-co-il/PlugAndPlay-EEPROMs
- Separation of the Plug-n-Play code to a separate library: https://github.com/4project-co-il/PlugAndPlay
Version 0.2.0
- Plug-and-Play logic with several devices
- Bugfixes in EBF code
Version 0.1.6
- Arduino IDE Library Manager updates
- PlatformIO Libraries Registry updates
Version 0.1.5
- I2C and API related fixes
- Change in interrupt registering and processing flow
- EBF_STTS22H_TemperatureSensor implementation, which can use interrupts and call the callback function on temperature high/low level detection
Version 0.1.4
- EBF_I2C class implementation
- All timers related APIs moved to 32bit to increase possible sleep timer
- EBF_Serial varible can be declared without interface, by default Serial will be used for AVR chips, SerialUSB for SAMD21
- IRQ LOW and HIGH modes added for SAMD21
- SAMD21 Interrupts are now working in deep sleep mode