Releases: EmotiBit/EmotiBit_FeatherWing
Releases · EmotiBit/EmotiBit_FeatherWing
v1.14.3
Release Notes
Changelog
- Fix magnetometer units in
info.jsonfile - Packet splitter functionality into
sendData, out ofEmotiBitWifiandwriteSdCardMessage
PRs referenced
- Feat splitter refactor by @Joseph-Jacobson in #329
- Fix magnetometer by @Joseph-Jacobson in #334
Build Information
- Source Branch: dev
- Workflow Run: 17657014878
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
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
- refactored appendTestData #327
- Adds LED driver KTD2026B - #323
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
Changelog
- Removes
FileTransferManagerfrom 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
Changelog
- Adds support for EmotiBit v6
- Added support for Led driver variant.
Dependency update
- Updates to EmotiBit_NCP6523
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
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
- https://github.com/EmotiBit/EmotiBit_XPlat_Utils/releases/tag/v1.6.0
- https://github.com/EmotiBit/EmotiBit_SimpleFTPServer/releases/tag/v2.1.7%2BEmotiBit.0.0.3
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
v1.8.1
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
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
- The EmotiBit deviceId is the identifier attached to the EmotiBit (ex.
- 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
- EmotiBit Feather Wing
- EmotiBit XPlat Utils
- EmotiBit/EmotiBit_XPlat_Utils#23 (platformIO support)
- EmotiBit/EmotiBit_XPlat_Utils#24 (deviceId identification)
- EmotiBit MAX30101
- EmotiBit/EmotiBit_MAX30101#8 (PPG 100Hz)
Additional libraries
- EmotiBit EmojiLib (support for Emojis for Adafruit LED wings)
- EmotiBit ArduinoFilters (support for more advanced filters)
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
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 detectedstate - 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
Changelog
- Adds feature to detect DVDD LDO fail using button press in
SD-Card not detectedstate - 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