Commit Graph

42 Commits

Author SHA1 Message Date
philippe44
b4af1e7bef commit BT buttons 2023-04-05 16:33:39 -07:00
Philippe G
3125a095fa airplay artwork and CSpot leak fix (temporary) 2022-01-09 19:40:18 -08:00
Philippe G
25249ce13e BT source improvment, GPIO expander intr fix, SPI display improvments 2021-12-31 17:49:43 -08:00
Sebastien L
a354e6248a Move a few network manager parameters to nvs config 2021-12-19 09:57:57 -05:00
Philippe G
898998efb0 big merge 2021-12-18 21:04:23 -08:00
Philippe G
d4f6289500 wait for BT disable to avoid crash - release 2021-07-01 13:27:55 -07:00
wizmo2
22f8d1d88b Update bt_app_sink.c 2021-06-17 14:48:58 -04:00
wizmo2
8136b7fd9a Fix indent 2021-06-17 14:47:33 -04:00
Wizmo2
e588deb3af fix audio control in bt and airplay 2021-06-16 21:53:44 -04:00
Philippe G
879b1f9107 handle abs & local BT volume - release 2021-04-13 18:04:23 -07:00
Philippe G
b9466bf7b2 BT non-absolute volume handling 2021-03-07 16:33:26 -08:00
Sebastien
7c13c130b8 Wifi UI update 2020-12-21 11:01:22 -05:00
Sebastien
8fbe1159f5 Reworking BT output 2020-11-03 17:54:31 -05:00
Sebastien
b5fcb6b235 Move some INFO level messages to DEBUG - reducing the firmware footprint 2020-07-06 11:52:38 -04:00
Sebastien
1a2de11e92 Merge remote-tracking branch 'origin/master' into master-cmake
Conflicts:
	README.md
	components/config/config.c
	components/driver_bt/bt_app_sink.c
	components/raop/raop.c
	components/services/audio_controls.c
	main/platform_esp32.h
2020-05-18 10:13:32 -04:00
Philippe G
5b6ddf0b02 add IR and "raw" button mode - release 2020-05-09 18:07:26 -07:00
Sebastien
3870b86a31 JTAG debugging script work now. - release
under the build directory, a number of new files will be written with
prefixes like flash_dbg_* and dbg_*. These can be used to debug using
jtag.  the flash_dbg* files will flash the binaries to the dbg target
and, if necessary, set the offset for debugging (e.g. when running
squeezelite, the debugger needs to know that it's running in an offset
that's not the same as recovery). These files can be used in a command
like : xtensa-esp32-elf-gdb.exe --command=build/flash_dbg_squeezelite
2020-03-15 10:46:40 -04:00
Sebastien
b0b489704e Merge and reset component names 2020-03-15 08:38:50 -04:00
philippe44
0b3aad6b7a fixed BT 2020-03-14 23:50:16 -07:00
Sebastien
562bec14fe migrating to esp-idf V4.0 gcc 8.2 and CMake 2020-03-06 16:43:56 -05:00
Sebastien
c97f9e2c59 retrofit to gcc8 2020-03-04 13:01:24 -05:00
philippe44
ed4eb6a42e adding rotary encoder + better jack gpio handling 2020-02-05 00:17:48 -08:00
philippe44
5d07344b4d handle case w/o display - release 2020-01-30 22:48:36 -08:00
philippe44
9d2aa978d5 LMS/BT/AirPlay coexistence + improve display 2020-01-28 22:54:34 -08:00
philippe44
f9c30733e0 completed BT/AirPlay display 2020-01-27 21:50:46 -08:00
philippe44
89f15619c7 add BT display (still WIP) 2020-01-26 23:53:22 -08:00
philippe44
b8570ebce3 finish remapping
- actrls_brd config renamed actrls_config
- get rid of static board definitions
- allow JSON config string to only initialize what it needs
- add control_hook
2020-01-17 20:29:14 -08:00
philippe44
450943735b add display + some refactoring 2020-01-10 12:32:50 -08:00
philippe44
540466e746 Finalize buttons for AirPlay and BT, worked on coexistence 2020-01-04 02:03:34 -08:00
philippe44
d0d98c778b BT buttons & disconnect when conflicting with LMS 2020-01-02 21:35:39 -08:00
philippe44
dbd2e21cca add volume for BT sink
At this point, I don't understand how to send requests for Play/Pause,
from the ESP32, to the BT controller
2020-01-02 18:29:19 -08:00
philippe44
131769ff4d BT & AirPlay switch fix - release 2019-11-24 15:37:34 -08:00
Sebastien
cdbb198d8a enhancement: new "config" module to access configuration in RAM
This is to allow moving some tasks/stack memory to SPIRAM, saving on
precious IRAM. HTTP server should also be more responsive.
2019-11-06 23:31:13 -05:00
Sebastien
4cbe54f692 Add some more debug logging 2019-11-04 16:40:24 -05:00
Sebastien
b6f1ce9a7a NVS Refactor ** Factory+Squeezelite FLASH required for this branch!
This is a major refactoring of the nvs parameters storage. To support
this, a new partition was added. To start using this branch, one must
flash all binaries and possibly re-configure the system.
2019-10-03 14:15:59 -04:00
sle118
6cf0acfc4c Sync up (#16)
* Update CMakeLists.txt

* sink name corrections
2019-09-08 22:24:29 -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
7f97f621c4 move some staks to external memory 2019-08-26 21:46:48 -07:00
philippe44
e9731ee232 tweak BT + first AirPlay commit 2019-08-17 23:39:05 -07: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