Releases: senseshift/senseshift-firmware
v0.7.0-rc.3
What's Changed
- refactor(OpenGloves): decouple from Arduino SDK by @leon0399 in #100
- chore(CodiumAI): config PR agent by @leon0399 in #101
- feat: add CD74HC4057 input by @leon0399 in #102
- refactor(Sensor): change core sensor dir structure by @leon0399 in #103
- refactor(Arduino): advanced DigitalSensor by @leon0399 in #106
- ci(GitHub): upload only cleaned coverage by @leon0399 in #124
- build(PlatformIO): use arduino-esp32 3.0.0 by @leon0399 in #120
- refactor(BLE): use library for BLE Serial by @leon0399 in #126
- refactor(OpenGloves): use
opengloves-lib
for encoding by @leon0399 in #128 - style: update clang-format by @leon0399 in #129
- refactor: remove unused code by @leon0399 in #130
- refactor: use own
I2CDevLibContrib
by @leon0399 in #107 - ci(GitHub): run Semgrep SAST by @leon0399 in #132
- build: upgrade xtensa-esp32 toolchain by @leon0399 in #99
- Refactor INI configuration by @leon0399 in #135
- ci(GitHub): setup GCC problem matcher by @leon0399 in #137
- Release 0.7.0-rc.3 by @leon0399 in #105
Full Changelog: v0.7.0-rc.2...v0.7.0-rc.3
v0.7.0-rc.2
Fixes
Full Changelog: v0.7.0-rc.1...v0.7.1-rc.2
v0.6.1
v0.7.0-rc.1
v0.6.0 - OpenGloves
New Features
OpenGloves support
This release brings the first massive new feature to the SenseShift Firmware! With OpenGloves, you can build VR haptic gloves with per-finger tracking and optional force feedback.
The current integration is heavily inspired by the original firmware by the LucasVRTech and Exia firmware.
Supported features:
- Serial and Bluetooth connection
- Finger curl, splay, and per-knuckle curl support for each finger
- High customization: configure features on the per-finger level
- Fully-featured force-feedback support
- Binaries for Lucidgloves and Indexer on Web Flasher
What's Changed
- Add bHaptics TactVisor mode by @leon0399 in #59
- Add coding abstractions for various sensors by @leon0399 in #61 and #62
- Add OpenGloves support (without force-feedback and splay) by @leon0399 in #60
- Apply clang-format by @leon0399 in #63
- feat(OpenGloves): add FreeRTOS task for tracking by @leon0399 in #64
- Added Bluetooth connection by @leon0399 in #69 and #73
- Added advanced finger sensors by @leon0399 in #74
- Added force-feedback support by @leon0399 in #75
Full Changelog: v0.5.0...v0.6.0
v0.6.0-rc.3 - Bluetooth and Splay
Changes since release 0.6.0-rc.2
New Features:
- OpenGloves now supports Bluetooth Serial connection
- OpenGloves now supports Splay and Multi-Curl
- Firmware binaries for Indexer
What's Changed
- Added Bluetooth connection by @leon0399 in #69 and #73
- Added advanced finger sensors by @leon0399 in #74
Full Changelog: v0.6.0-rc.2...v0.6.0-rc.3
v0.6.0-rc.2 - OpenGloves (FreeRTOS)
Changes since release 0.6.0-rc.1
New features
- OpenGloves sensors are now updated in a separate FreeRTOS task, allowing it to run concurrently with other features
- Release firmware binaries for LucidGloves Prototype 3 and Prototype 4
What's Changed
- Apply clang-format by @leon0399 in #63
- feat(OpenGloves): add FreeRTOS task for tracking by @leon0399 in #64
Full Changelog: v0.6.0-rc.1...v0.6.0-rc.2
v0.6.0-rc.1 - OpenGloves
New Features
OpenGloves support
This release brings the first massive new feature to the SenseShift Firmware!
With OpenGloves, you can build VR haptic gloves with per-finger tracking and optional force feedback.
The current integration is heavily inspired by the original firmware by the LucasVRTech and Exia firmwares
What's Changed
- add bHaptics TactVisor mode by @leon0399 in #59
- Add coding abstractions for various sensors by @leon0399 in #61 and #62
- Add OpenGloves support (without force-feedback and splay) by @leon0399 in #60
Full Changelog: v0.5.0...v0.6.0-rc.1
v0.5.0 - SenseShift
OpenHaptics to become SenseShift! A rebranding has happened!
What's Changed
- Optional BLE optimization with NimBLE by @leon0399 in #28
Bundled BLE library for ESP32 is huge, and this experimental feature will allow us to bundle even more upcoming features into the firmware. - bHaptics BLE callbacks by @leon0399 in #52, #57
It is now available to run BLE and Bluetooth Serial simultaneously, and you can find example here. This is a preparation for upcoming OpenGloves/LucidGloves and ForceTube/ProTube compatibility - Unit Testing and Coverage reports by @leon0399 in #53, #55
Just trust me, at least ~35% less bugs!
Full Changelog: v0.4.3...v0.5.0