Commit Graph

53 Commits

Author SHA1 Message Date
philippe44
b3ee25e3be add "power" gpio 2023-09-12 15:03:58 -07:00
philippe44
149c9d8142 fix build for TWATCH2020 2023-08-22 16:30:18 -07:00
philippe44
e78e5a4df7 prepare 4.4 migration + esp32s3 + mck on 0,1,3 2023-05-15 15:29:16 +02:00
philippe44
856303d8f1 Add GPIO config for Infrared on SqueezeAMP 3.20 2022-11-29 13:58:09 -08:00
Philippe G
72b66054b1 debounce is 50ms default, .defaults has always been overwritten by build params.... 2022-02-03 23:14:10 -08:00
Philippe G
9da735da95 update AMP_GPIO 2022-02-02 11:35:04 -08:00
Philippe G
882ed4dce9 update battery scale for muse 2022-01-28 18:21:52 -08:00
Philippe G
cf4ed64eb0 muse long_press & battery read at boot 2022-01-24 16:08:00 -08:00
Philippe G
0052ff9625 add battery led 2022-01-23 00:01:55 -08:00
Philippe G
47774c98f0 make targets "loadable" 2022-01-20 17:34:21 -08:00
Philippe G
f1d9e32f2c Muse volume 2022-01-20 16:05:14 -08:00
Philippe G
d1dd27b7cb add Muse support 2022-01-19 13:40:03 -08:00
Philippe G
533ee5e408 backend for Muse 2022-01-19 00:51:35 -08:00
Philippe G
cf1315e6a4 tweak KConfig to reset defaults
(don't forget to remove ".old" file
2022-01-02 17:51:07 -08:00
Philippe G
898998efb0 big merge 2021-12-18 21:04:23 -08:00
Sebastien L
d0bcc72bce Update config scripts and compare tool 2021-12-17 09:34:56 -05:00
Sebastien L
63fbc2f645 Network manager implemented and relatively stable 2021-12-10 13:07:27 -05:00
Sebastien L
81756a7649 cpp state machine for ethernet 2021-11-16 10:11:38 -05:00
Philippe G
2805629c4b add SPI ethernet 2021-10-31 14:47:28 -07:00
Philippe G
a98b1d00b0 Ethernet + AirPlay fixes 2021-10-30 17:51:22 -07:00
Philippe G
ce9c3952e8 clean A1S, add ES8388 and generic codecs, add MCLK, clean Kconfig - release 2021-08-03 21:51:33 -07:00
Philippe G
c79cf5b58f more AAC SBR combinations 2021-04-19 22:47:35 -07:00
Sebastien
d61c650f39 UI change of the update mechanism 2021-04-12 12:11:54 -04:00
Sebastien
7457632990 Auto stash before merge of "master-cmake" and "origin/master-cmake" 2021-03-25 10:15:37 -04:00
Philippe G
1c51598366 shift i2c address by 1 for consistency - release 2020-08-31 15:36:17 -07:00
Philippe G
e816e011b1 fix I2S build default DAC config 2020-08-14 10:58:33 -07:00
Philippe G
0865496d76 porting master changes
There is a divergence in accessors.c that I've not resolved
2020-08-02 23:13:46 -07:00
Sebastien
fda25bbd30 more elf resizing and option tuning - release 2020-04-12 14:08:05 -04:00
philippe44
90d52dabaf More refactoring
last compile dependency on DAC
2020-02-09 13:29:30 -08:00
philippe44
64fcc0edec More refactoring
- Display is a separated entity
- Make battery configuration consistent with others
- Led config part of led.c
- Jack config moved to monitor.c
2020-02-09 11:36:58 -08:00
philippe44
cfae996fd3 Refactoring
- Add SPI display
- Add SSD1326 (not fully tested)
- Remove all but one dependecies to HW (#define)
- Cleanup KProjectBuild
- Update .defaults
2020-02-09 00:25:50 -08:00
philippe44
ed4eb6a42e adding rotary encoder + better jack gpio handling 2020-02-05 00:17:48 -08:00
philippe44
1b5fc137d4 mini i2S backend to allow other DAC 2020-02-02 23:08:30 -08:00
philippe44
ccf214fbe2 config update 2020-01-14 18:22:47 -08:00
philippe44
450943735b add display + some refactoring 2020-01-10 12:32:50 -08:00
sle118
6cf0acfc4c Sync up (#16)
* Update CMakeLists.txt

* sink name corrections
2019-09-08 22:24:29 -04:00
Sebastien
07873a7710 Jenkins integration - Migrate to CMake 2019-09-02 17:09:38 -04:00
sle118
4a4614951e Include memory fixes from main branch 2019-08-29 13:10:02 -04:00
sle118
6e7793a756 initial work on a wifi/http configuration module 2019-08-29 06:49:21 -04:00
philippe44
2a770483a1 tweak BT + start to add AirPlay 2019-08-16 23:22:46 -07:00
philippe44
d97d9fb7c9 add BT sink 2019-08-12 21:19:14 -07:00
philippe44
6566e06bdf spdif working 2019-08-09 22:29:47 -07:00
philippe44
da63df4d93 add a quick LED helper / prepare SqueezeAMP menuconfig 2019-08-06 13:21:00 -07:00
philippe44
2af82edce4 add opus codec (i2s default IO changed!) 2019-08-01 23:00:33 -07:00
philippe44
6c5ce6ba80 refactor step 1 - BT 2019-06-28 23:08:46 -07:00
philippe44
701c30a99b add resample
consumes A LOT of CPU. Need alos to change the command line to set the
sample rate (-r) to a fixed value (BT) but accept igher (-Z) from LMS
and enable resampling (-R)
-R -Z 96000 -r \"44100-44100\"  or similar
2019-06-22 15:43:04 -07:00
Sebastien Leclerc
8500b2180d Console support WIP!
Some instabilities to tackle. BT Ring buffer were taken out.  DAC is
crashing with stack overflow.  So does A2DP after playing for a little
while.  This needs to be investigated.
2019-06-19 18:11:17 -04:00
Sebastien Leclerc
142761eba3 BT ring buffering 2019-06-06 21:55:22 -04:00
Sebastien Leclerc
832180a4e4 Ring buffer implementation
First stab at implementing a ring buffer. Now tuning should be done.
The statistics report causes jitters and can be deactivated by lowering
the output verbosity.
2019-06-06 08:41:28 -04:00
philippe44
99d2afc0a0 BT update + enable gain 2019-05-31 20:58:24 -07:00