Commit Graph

177 Commits

Author SHA1 Message Date
Thatcher Chamberlin 6b80082fbe 200,000 -> 2,000,000 baud 2023-01-07 20:41:05 -05:00
Ben V. Brown d9ade9c938
Merge pull request #6 from open-morphs/add-devcontainer
Initial commit for the Development Container config
2023-01-08 10:01:26 +11:00
Dom Rodriguez 533b8b39e2
Initial commit for the Development Container config
This commit adds a .devcontainer directory, with the Dockerfile in the
configuration told to use the Dockerfile in the parent directory.

Using Development Containers means the environment is reproducible on
developer machines,
and reduces the barrier to entry for development. It also allows GitHub
Codespaces to be used.

Signed-off-by: Dom Rodriguez <shymega@shymega.org.uk>
2023-01-07 15:50:09 +00:00
Ben V. Brown b63fe2481e
Merge pull request #9 from Spagett1/main
Improving the EQ values
2023-01-07 21:19:04 +11:00
Spagett d448e6ac91
Merge branch 'pine64:main' into main 2023-01-07 20:46:47 +10:30
Ben V. Brown 33d9ba11bc
Merge pull request #12 from open-morphs/refactor-dockerfile
Refactor Dockerfile - see description
2023-01-07 13:50:46 +11:00
Ben V. Brown afca9d809e
Merge pull request #10 from open-morphs/add-github-action-containers
Add support for GH Actions container build workflow
2023-01-07 13:24:37 +11:00
Ben V. Brown 2bbea8af88
Merge pull request #11 from open-morphs/add-dependabot
Add support for Dependabot
2023-01-07 13:23:01 +11:00
Dom Rodriguez af08f3dbda
Merge pull request #2 from ThatcherC/no-docker-compose-command
Remove "command: bash" line
2023-01-06 20:21:03 +00:00
Thatcher Chamberlin 6fdfed449d Removed the "command: bash" line so that ./start_dev.sh works 2023-01-06 15:02:46 -05:00
Dom Rodriguez 71fedffbad
Refactor Dockerfile - see description
- Use Debian Bullseye as `base` image.
- Use proper `LABEL` for authors/maintainers.
- Multi-stage builds.
- Download Rust via rustup.
- Combine RUN commands to reduce layers.
2023-01-06 19:11:56 +00:00
Dom Rodriguez 01f547aa90
Add support for Dependabot
This commit adds support for Dependabot, which will automatically make
PRs on a weekly basis (if necessary) for GitHub Actions and the
Dockerfile.
2023-01-06 19:10:23 +00:00
Dom Rodriguez fdbb384178
Add support for GH Actions container build workflow
This commit adds support for a container build workflow, that, upon
pushes to the repo, but *not* pull requests, builds a container image at
one at a time, and pushes to GitHub Registry.
2023-01-06 19:05:01 +00:00
Spagett 982883253b
Merge branch 'pine64:main' into main 2023-01-06 02:23:47 +10:30
Ben V. Brown d3a6ef0784
Merge pull request #8 from ThatcherC/add-backup
Add backup script
2023-01-05 14:43:48 +11:00
Thatcher Chamberlin d987f5f9f1 Added backup instructions 2023-01-04 21:48:10 -05:00
Thatcher Chamberlin cc1738ef0b Added backup.sh script 2023-01-04 20:55:59 -05:00
Laar3 afeb59776e Improved the EQ values 2023-01-04 11:08:38 +10:30
Ben V. Brown 56d75943a1
Merge pull request #5 from ThatcherC/playback-typo
Fixed a typo where 'playback' was sometimes spelled 'palyback'
2023-01-02 08:43:35 +11:00
Thatcher 3f03dc7731 Fixed a typo where 'playback' was sometimes spelled 'palyback' 2023-01-01 13:18:59 -05:00
Ben V. Brown 1e252be66e
Merge pull request #4 from pure5665/main
Add xxd and ffmpeg for convert.sh
2022-12-31 17:13:41 +11:00
pure 07ef1d0a09
Add xxd and ffmpeg for convert.sh 2022-12-31 07:04:46 +01:00
Ben V. Brown 2cc53ca4f5 Merge branch 'main' of github.com:Ralim/PineBuds-Open-SDK 2022-12-30 23:19:45 +11:00
Ben V. Brown 65de1f6637
Merge pull request #3 from Laar3/main
Added script to convert wav files for use in firmware.
2022-12-30 23:19:33 +11:00
Laar3 cab6c2c429 added script to convert wav files for use in firmware. 2022-12-30 22:41:52 +10:30
Ben V. Brown 8bdaa27267 Remove old button handlers 2022-12-30 22:57:25 +11:00
Ben V. Brown 8838372781 Long hold => ANC 2022-12-30 22:42:58 +11:00
Ben V. Brown 5af64d048c Update README.md 2022-12-30 22:33:47 +11:00
Ben V. Brown bce934e8ca Add handlers for forward/reverse events 2022-12-30 22:24:39 +11:00
Ben V. Brown 1c7d914285 Update hal_key.h 2022-12-30 22:23:34 +11:00
Ben V. Brown 1e0e9848ca Update README.md 2022-12-30 21:11:11 +11:00
Joe Maples ebc8e23da0 Redo the EQ, big improvement
Configured Peace to gernerate peak filters, and all 13 bands it provides by default
2022-12-30 21:09:49 +11:00
Joe Maples 24ffc8f78b Add custom EQ values
Signed-off-by: Joe Maples <joe@maples.dev>
2022-12-30 21:09:40 +11:00
Ben V. Brown 87ba448f54 TWS swap more reliable 2022-12-30 21:01:38 +11:00
Ben V. Brown bc29fb1aaa use local vol change 2022-12-30 20:30:59 +11:00
Ben V. Brown e426342bc1 have to be a better mock
It seems to assert >0 for success
2022-12-30 20:30:51 +11:00
Ben V. Brown 06543e9899 Stubs for anc to build with keyboard off 2022-12-30 20:23:10 +11:00
Ben V. Brown 19df067d84 Turn on indicators; turn off debug bt addr; turn off enumeration as a keyboard 2022-12-30 20:22:47 +11:00
Ben V. Brown 28c94ee276 Perform TWS handoff before shutting down the bud
Fixes audio pausing when you put one of them away
2022-12-29 23:17:17 +11:00
Ben V. Brown 34f5e0cd55 Reworking touch controls Part 1
Working:
Play pause
Previous/Next
Single or paired bud mode
2022-12-29 23:16:34 +11:00
Ben V. Brown 4b2cd907d1 On full charge shutdown into low power state 2022-12-29 21:22:46 +11:00
Ben V. Brown 4b7a565096 On full charge turn off LED's 2022-12-29 21:22:36 +11:00
Ben V. Brown 57cc5897e6 Annotating input path meaning guesses 2022-12-29 20:29:12 +11:00
Ben V. Brown d9902acf43 Update README.md 2022-12-28 21:41:15 +11:00
Ben V. Brown fbbaf15442 Update target.mk 2022-12-28 21:39:16 +11:00
Ben V. Brown 1527ed4edd Set Audio channel from TWS side
Use the TWS side detection to figure out if your Left or Right; rather than relying on the master to be the right bud (not always true if you flash and pair left first).
2022-12-28 21:30:20 +11:00
Ben V. Brown 9a9ad05100 Use the GPIO level to set the TWS side 2022-12-28 21:29:29 +11:00
Ben V. Brown 5c119d048c Raise debugging baud rate 2022-12-28 21:22:58 +11:00
Ben V. Brown 9915b7eec0 Update side at boot 2022-12-28 21:22:31 +11:00
Ben V. Brown 54a37c230c Long press in charge case to reboot 2022-12-28 20:42:06 +11:00