Skip to content

Releases: intentfulmotion/fw-amp

Firmware 1.3.0

29 Oct 15:26
Compare
Choose a tag to compare

New Features

Lights

  • Orientation Lighting Effects: You can now trigger lighting effects for orientation changes. Check the Profile section below for the new events.
  • Acceleration Lighting Effect: You can now trigger lighting effects when the device accelerates. A config for accelerationThreshold takes a G force along the same axis as the brakeThreshold

Config / Profile

  • Motion event triggers for motion-acceleration, orientation-off, orientation-unknown, orientation-top, orientation-bottom, orientation-left, orientation-right, orientation-front, and orientation-back have been added to the Amp Profile.

Fixes

  • Bluetooth LE disconnects devices that haven't been explicitly bonded
  • Multiple Bluetooth LE clients can be connected simultaneously

Breaking Changes

  • brakeAxis is now called motionAxis in your Amp Profile
  • Lighting triggers brake-normal and brake-active are now called motion-neutral and motion-brakes respectively
  • Lights no longer turn off automatically when the device is facing up with autoOrientation set to true

Firmware 1.2.0

18 Oct 23:40
Compare
Choose a tag to compare

Config Service

  • No longer uses the Espressif UART emulation to send / receive profiles
  • Config status characteristic added for flow control

Config

  • User config file added
  • If user config is invalid, a default configuration loads

Firmware 1.1.1

07 Oct 00:50
Compare
Choose a tag to compare
  • Removes orientation up max / min variables in config + motion and replaces it with orientationTrigger for orientation detection

Firmware 1.1.0

06 Oct 17:45
4675f6c
Compare
Choose a tag to compare

Lights

  • Swapped from FastLED to AddressableLED for lighting
  • Adds support for WS2813, SK6812, and SK6812 RGBW LEDs
  • Re-architected lighting API. Lighting effects are now applied per region and can be layered on top of each other

Config

  • Removed preferences section
  • Added support for new lighting effects API (region based lighting effects for a given action)

Bluetooth LE API

  • Device name is now set through the config service using the name:<name> option
  • Lighting effects can be updated in place or saved to config for different actions

Logging

  • Now uses ESP_LOG macros instead of custom Log class throughout the application

Firmware 1.0.0

28 Aug 23:09
Compare
Choose a tag to compare

Initial release of the Amp smart lighting controller firmware

  • Motion + Bluetooth LE reactive brake lights, turn indicators, and headlights
  • Bluetooth API for controlling the Amp
  • MsgPack configuration for motion detection + lighting
  • 6 preset lighting modes including running lights
  • OTA updates over Bluetooth LE

Documentation on motion + lighting customization via MsgPack and the Bluetooth LE API available here