Skip to content

Releases: EmotiBit/EmotiBit_FeatherWing

v1.14.3

16 Oct 20:23

Choose a tag to compare

Release Notes

Changelog

  • Fix magnetometer units in info.json file
  • Packet splitter functionality into sendData, out of EmotiBitWifi and writeSdCardMessage

PRs referenced

Build Information

Library Dependencies

EmotiBit FeatherWing Dependency Report
Generated: Thu Sep 11 16:53:25 EDT 2025

EmotiBit BMI160: latest (5e12b44)
EmotiBit MAX30101: latest (e16d50e)
EmotiBit MLX90632: latest (388e79f)
EmotiBit NCP5623: latest (a74d816)
EmotiBit SI7013: latest (edce99e)
EmotiBit XPlat Utils: latest (f6a080a)
EmotiBit ADS1X15: latest (415537d)
EmotiBit External EEPROM: latest (b6eb548)
EmotiBit EmojiLib: latest (2e94c94)
EmotiBit ArduinoFilters: latest (8e3464d)
EmotiBit SimpleFTPServer: latest (a7d664f)
EmotiBit KTD2026: latest (51a0bb8)
WiFi101: latest (0a9946f)
SdFat: 2.2.0 (628effa)
ArduinoJson: 6.21.2 (420221f)
Arduino Low Power: 1.2.2 (d701922)
RTCZero: 1.6.0 (d8503ff)
Adafruit IS31FL3731 Library: 2.0.2 (6a9d478)
Adafruit GFX Library: 1.11.9 (126007f)
Adafruit BusIO: 1.15.0 (fc25cd4)

v1.14.0

14 Jul 23:35
f48eeaa

Choose a tag to compare

Changelog

  • ⚠️ EmotiBit V7 needs firmware version v1.14.0+
  • Adds support for KTD2026 LED driver. (support for EmotiBit V7)
  • Removes "AppendTestData" and replaces it with "addTestData." The test generation logic is now moved into EmotiBitPacket in XPlat to allow for cross platform validation.

PRs referenced

Compatibility

  • EmotiBit_ADS1X15:2.2.0+EmotiBit.0.0.1
  • EmotiBit_ArduinoFilters:1.0.0
  • EmotiBit_BMI160:0.3.3
  • EmotiBit_EmojiLib:0.0.1
  • EmotiBit_External_EEPROM:1.0.5+EmotiBit.0.0.1
  • EmotiBit_FeatherWing:1.14.0
  • EmotiBit_KTD2026:0.0.1
  • EmotiBit_MAX30101:2.0.3
  • EmotiBit_MLX90632:1.0.8
  • EmotiBit_NCP5623:0.1.0
  • EmotiBit_SI7013:0.0.7
  • EmotiBit_SimpleFTPServer:2.1.7+EmotiBit.0.0.1
  • EmotiBit_XPlat_Utils:1.7.1

v1.12.1

29 Aug 23:31

Choose a tag to compare

Changelog

  • Removes FileTransferManager from Feather M0 codebase. Adds to Feather M0 stability.

PRs referenced

  • Increase available memory on the Feather M0: #320

Compatibility

  • EmotiBit_ADS1X15:2.2.0+EmotiBit.0.0.1
  • EmotiBit_ArduinoFilters:1.0.0
  • EmotiBit_BMI160:0.3.3
  • EmotiBit_EmojiLib:0.0.1
  • EmotiBit_External_EEPROM:1.0.5+EmotiBit.0.0.1
  • EmotiBit_FeatherWing:1.12.0
  • EmotiBit_MAX30101:2.0.3
  • EmotiBit_MLX90632:1.0.8
  • EmotiBit_NCP5623:0.1.0
  • EmotiBit_SI7013:0.0.7
  • EmotiBit_SimpleFTPServer:2.1.7+EmotiBit.0.0.3
  • EmotiBit_XPlat_Utils:1.6.1

v1.12.0

20 Aug 23:18

Choose a tag to compare

Changelog

  • Adds support for EmotiBit v6
    • Added support for Led driver variant.

Dependency update

PRs referenced

  • Feat led controller - #310

Compatibility

  • EmotiBit_ADS1X15:2.2.0+EmotiBit.0.0.1
  • EmotiBit_ArduinoFilters:1.0.0
  • EmotiBit_BMI160:0.3.3
  • EmotiBit_EmojiLib:0.0.1
  • EmotiBit_External_EEPROM:1.0.5+EmotiBit.0.0.1
  • EmotiBit_FeatherWing:1.12.0
  • EmotiBit_MAX30101:2.0.3
  • EmotiBit_MLX90632:1.0.8
  • EmotiBit_NCP5623:0.1.0
  • EmotiBit_SI7013:0.0.7
  • EmotiBit_SimpleFTPServer:2.1.7+EmotiBit.0.0.3
  • EmotiBit_XPlat_Utils:1.6.1

v1.11.1

28 Mar 01:09

Choose a tag to compare

Changelog

  • New Feature: Now WiFi credentials can be added through serial monitor
  • New Feature: Access files on EmotiBit SD card using FTP
  • Fix: code patches to emotibit eda class
  • Fix: Heart rate now has a 2 decimal precision

Dependency update

PRs referenced

Compatibility

  • EmotiBit_ADS1X15:2.2.0+EmotiBit.0.0.1
  • EmotiBit_ArduinoFilters:1.0.0
  • EmotiBit_BMI160:0.3.3
  • EmotiBit_EmojiLib:0.0.1
  • EmotiBit_External_EEPROM:1.0.5+EmotiBit.0.0.1
  • EmotiBit_FeatherWing:1.11.1
  • EmotiBit_MAX30101:2.0.3
  • EmotiBit_MLX90632:1.0.8
  • EmotiBit_NCP5623:0.0.4
  • EmotiBit_SI7013:0.0.7
  • EmotiBit_SimpleFTPServer:2.1.7+EmotiBit.0.0.3
  • EmotiBit_XPlat_Utils:1.6.0

v1.9.0

22 Jun 14:08
b30e640

Choose a tag to compare

Changelog

  • Updated EmotiBit FeatherWing code to work with library ArduinoJson version 6.21.2 from version 5.13.5

Dependency update

  • Arduino Json bumped to 6.21.2

PRs referenced

v1.8.1

13 Apr 18:47
9705ef7

Choose a tag to compare

Changelog

  • Adds a software patch to improve the heart rate algorithm.
    • The heart rate is now regulated by a dynamic threshold which helps with reducing spurious beat detections.

PRs referenced

Compatibility

  • EmotiBit_ADS1X15:2.2.0+EmotiBit.0.0.1
  • EmotiBit_ArduinoFilters:1.0.0
  • EmotiBit_BMI160:0.3.3
  • EmotiBit_EmojiLib:0.0.1
  • EmotiBit_External_EEPROM:1.0.5+EmotiBit.0.0.1
  • EmotiBit_FeatherWing:1.8.1
  • EmotiBit_MAX30101:2.0.3
  • EmotiBit_MLX90632:1.0.8
  • EmotiBit_NCP5623:0.0.4
  • EmotiBit_SI7013:0.0.7
  • EmotiBit_XPlat_Utils:1.5.0

v1.8.0

08 Apr 23:05
e4ac5fc

Choose a tag to compare

Changelog

  • EmotiBit can now be recognized by deviceId on the Oscilloscope
    • The EmotiBit deviceId is the identifier attached to the EmotiBit (ex. MD-V5-0000123)
    • Needs the latest software to support this
  • Bug fix for ESP32 wifi connectivity
    • If you are using an ESP32, please upgrade to this firmware as it adds a important bug fix which might be affecting your network connectivity
  • Adds 100Hz PPG example
    • Compile support only for PlatformIO build chain
    • You can grab the firmware binary from this release
    • Check out our documentation for more details
    • Note: If using 100Hz PPG, you will also need to update the EmotiBit Oscilloscope settings accordingly. Check out our documentation on how to change the oscilloscope settings to use 100Hz PPG
  • Introduces support for platformIO (still under testing)
    • you can now compile the Emotibit firmware using the platformIO build chain
    • We are still testing this roll-out and updating our documentation accordingly
  • Adds support for Enterprise WiFi for ESP32 (initial support, still under test)
  • Added 2 new libraries to the EmotiBit codebase
    • EmotiBit_EmojiLib (moves EmotiBit Emoji support for the Adafruit LED feather wings into its own repository)
    • EmotiBit-ArduinoFilters (Adds support for better filtering)

PRs referenced

Additional libraries

Compatibility

  • EmotiBit_ADS1X15:2.2.0+EmotiBit.0.0.1
  • EmotiBit_ArduinoFilters:1.0.0
  • EmotiBit_BMI160:0.3.3
  • EmotiBit_EmojiLib:0.0.1
  • EmotiBit_External_EEPROM:1.0.5+EmotiBit.0.0.1
  • EmotiBit_FeatherWing:1.6.0
  • EmotiBit_MAX30101:2.0.0
  • EmotiBit_MLX90632:1.0.8
  • EmotiBit_NCP5623:0.0.4
  • EmotiBit_SI7013:0.0.7
  • EmotiBit_XPlat_Utils:1.5.0

Board versions

  • Adafruit Feather M0: Adafruit core v1.5.1
  • Adafruit Feather ESP32: Espressif32 for Arduino v2.0.7

v1.5.4

26 Jan 03:53
d8e2a0c

Choose a tag to compare

Changelog

  • Added support for EmotiBit v05. ❗ ❗ You need FW v1.5.4+ to use EmotiBit v5+ ❗ ❗
  • Adds feature to detect DVDD LDO fail using button press in SD-Card not detected state
  • Changed eda clamp from 1K to 100R
  • Added support for storing firmware_variant.
    • Now EmotiBit firmware stores the variant in the _info.json file along with serial prints

PRs referenced

Compatibility

  • EmotiBit_ADS1X15:2.2.0+EmotiBit.0.0.1
  • EmotiBit_BMI160:0.3.3
  • EmotiBit_External_EEPROM:1.0.5+EmotiBit.0.0.1
  • EmotiBit_FeatherWing:1.5.4
  • EmotiBit_MAX30101:1.1.4
  • EmotiBit_MLX90632:1.0.8
  • EmotiBit_NCP5623:0.0.4
  • EmotiBit_SI7013:0.0.7
  • EmotiBit_XPlat_Utils:1.4.0

v1.5.0

10 Nov 23:53

Choose a tag to compare

v1.5.0 Pre-release
Pre-release

Changelog

  • Adds feature to detect DVDD LDO fail using button press in SD-Card not detected state
  • Fixed serial info printing to turn off in factory test mode
  • Changed eda clamp from 1K to 100R

PRs referenced

Compatibility

  • EmotiBit_ADS1X15 : 2.2.0+EmotiBit.0.0.1
  • EmotiBit_BMI160 : 0.3.3
  • EmotiBit_External_EEPROM : 1.0.5+EmotiBit.0.0.1
  • EmotiBit_MAX30101 : 1.1.4
  • EmotiBit_MLX90632 : 1.0.8
  • EmotiBit_NCP5623 : 0.0.4
  • EmotiBit_SI7013 : 0.0.7
  • EmotiBit_XPlat_Utils : 1.3.6