Commit graph

75 commits

Author SHA1 Message Date
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
Ben V. Brown
99f5683f86 Create hardware side detect function 2022-12-28 19:36:44 +11:00
Ben V. Brown
d03aa0212e We have powerkey 2022-12-28 18:53:16 +11:00