From f8e90685f0fa92467aa35918508aa2f199913f03 Mon Sep 17 00:00:00 2001 From: Bryton Hall Date: Mon, 9 Jan 2023 20:56:00 -0500 Subject: [PATCH] release 0.1.0 --- CHANGELOG.md | 22 ++++++++++++++++++++++ CONTRIBUTING.md | 2 +- README.md | 12 +++++++++++- 3 files changed, 34 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8b45160..8ee28f3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,28 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] + +## [0.1.0] - 2023-01-09 + +This release pulls in changes from [OpenPineBuds](https://github.com/pine64/OpenPineBuds). + +### Added + +- hold (~5s) button while in the case to force a reboot (so it can be programmed) +- audio controls using the touch button on the buds (see README.md) + +### Changed + +- turn off LEDs and enter low-power state when battery is fully charged +- use internal resistor to pick left/right instead of TWS master/slave pairing +- pressing the button while in the case no longer triggers DFU mode +- debugging baud rate raised to 2,000,000 to match stock firmware + +### Fixed + +- putting either bud into the case correctly switches to the other bud +- don't register as an HID keyboard + ## [0.0.0] - 2023-01-09 ### Added diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 0891f96..f937731 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -30,7 +30,7 @@ Flash both earbuds: View logs over the serial port with - minicom -D /dev/ttyACM0 -b 921600 + minicom -D /dev/ttyACM0 -b 2000000 ## release diff --git a/README.md b/README.md index 3d367a1..ae6d020 100644 --- a/README.md +++ b/README.md @@ -4,6 +4,16 @@ Firmware for the [PineBuds Pro](https://wiki.pine64.org/wiki/PineBuds_Pro). Hope > **WARNING**: use at your own risk; this is currently worse than the factory default +The following button taps/hold actions are currently mapped: + +| taps | single bud | left | right | +| ------ | -------------- | -------------- | ----------- | +| single | play/pause | play/pause | play/pause | +| double | next track | previous track | next track | +| triple | volume up | volume up | volume down | +| quad | volume down | --- | --- | +| hold | previous track | toggle anc | toggle anc | + ## install Download the latest [release](https://github.com/hall/little-buddy/releases). @@ -27,4 +37,4 @@ The upstream tarball was named "Little Whale" so I combined that with the device ### others You may also want to check out the [OpenPineBuds](https://github.com/pine64/OpenPineBuds) project which is more established (and likely by better stewards). -This project takes some non-trivial inspiration from there. +This project takes non-trivial inspiration from there.