Skip to content

Releases: senseshift/senseshift-firmware

v0.7.0-rc.1

26 Feb 19:54
184a493
Compare
Choose a tag to compare
v0.7.0-rc.1 Pre-release
Pre-release

Technical changes

  • Preparation for YAML configuration.
    Refactored whole sensor and component setup by @leon0399 in #77, #83, #93
  • Automated integration testing with Wokwi by @leon0399 in #85, #86
  • Add GPT Agent to develop new features for us by @sweep-ai in #89

Full Changelog: v0.6.0...v0.7.0-rc.1

v0.6.0 - OpenGloves

07 Aug 11:26
Compare
Choose a tag to compare

New Features

OpenGloves

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

Full Changelog: v0.5.0...v0.6.0

v0.6.0-rc.3 - Bluetooth and Splay

05 Aug 13:31
5a43849
Compare
Choose a tag to compare
Pre-release

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

Full Changelog: v0.6.0-rc.2...v0.6.0-rc.3

v0.6.0-rc.2 - OpenGloves (FreeRTOS)

13 Jul 20:03
e8c32ff
Compare
Choose a tag to compare
Pre-release

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

Full Changelog: v0.6.0-rc.1...v0.6.0-rc.2

v0.6.0-rc.1 - OpenGloves

22 Jun 20:24
4337383
Compare
Choose a tag to compare
Pre-release

New Features

OpenGloves

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

18 Apr 19:33
118b1eb
Compare
Choose a tag to compare

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

v0.4.3

30 Mar 07:10
Compare
Choose a tag to compare

Fixes

  • Correct mapped PCA9685 output by @leon0399 (thx LukiDaku for help)

v0.4.2

27 Mar 23:18
Compare
Choose a tag to compare

I'm not sure how, but I managed to slip a lot of severe bugs in v0.4.0 and v0.4.1

What's Changed

  • A lot of useless nesting removed, thus less virtual tables
  • FreeRTOS tasks now work
  • Dumb BLE connection is removed

Fixes

  • Corrected layouts for x16 and x40 vests, tactosy by @leon0399

Full Changelog: v0.4.1...v0.4.2

v0.4.1

23 Mar 14:41
Compare
Choose a tag to compare

Changes:

  • Default ADC Battery pin changed from 33 to 36 by @leon0399

Full Changelog: v0.4.0...v0.4.1

v0.4.0 - FreeRTOS

07 Mar 15:15
Compare
Choose a tag to compare

Not all heroes wear capes. These changes might seem small, but trust me, they are very valuable!

What's Changed

  • Refactor Core by @leon0399 in #39:

    From now on, every sensor, connection, or any other part of the firmware now runs parallelly in its own "subprogram" (kinda like in your Task Manager). It not only improves performance but allows this firmware to run more features in the future, such as FBT with IMUs, per-finger tracking, and so on!

  • TactGloves-compatible firmware now have public build binaries for WebSerial Flasher

Full Changelog: v0.3.2...v0.4.0