Skip to content

Releases: 4project-co-il/EBF

Version 0.3.2

16 Nov 15:59

Choose a tag to compare

  • Timers initialization change. Will be initialized in the same way as other HAL instances, with a global variable.

Version 0.3.1

07 Nov 11:42

Choose a tag to compare

  • 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

19 Oct 12:12

Choose a tag to compare

  • 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

30 Apr 15:27

Choose a tag to compare

  • Plug-and-Play logic with several devices
  • Bugfixes in EBF code

Version 0.1.6

16 Feb 13:41

Choose a tag to compare

  • Arduino IDE Library Manager updates
  • PlatformIO Libraries Registry updates

Version 0.1.5

23 Jul 11:43

Choose a tag to compare

  • 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

07 Jul 12:49
44126e2

Choose a tag to compare

  • 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