Commit Graph

57 Commits

Author SHA1 Message Date
philippe44
bb185d76dc add buttons/rotary/ir/BT sink in sleep + battery low-voltage 2023-09-16 17:55:41 -07:00
philippe44
8ef3f8178b more esp32/esp32-s3 convergence 2023-05-17 23:55:28 +02:00
philippe44
b4af1e7bef commit BT buttons 2023-04-05 16:33:39 -07:00
philippe44
b20c8306fa fix a few spotify key bugs and remove BTDM 2022-11-28 21:09:27 -08:00
wizmo2
dc66d9e9dc Bluetooth Source mods (#204)
* support legacy bt pairing

* extend bt source support
2022-11-25 13:55:01 -05:00
Sebastien L
8462de1c16 Fix spotify configuration UI- release 2022-11-25 13:48:32 -05:00
Philippe G
3125a095fa airplay artwork and CSpot leak fix (temporary) 2022-01-09 19:40:18 -08:00
Philippe G
28ac503ef7 tweaks 2022-01-04 21:55:35 -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
Sebastien L
63fbc2f645 Network manager implemented and relatively stable 2021-12-10 13:07:27 -05: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
2d573da503 Fixing #59 and unnecessary jack insertion messages-release 2020-11-21 09:26:56 -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
8100c090fa bluetooth fixup wip 2020-04-25 09:02:48 -04: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
49b9700e6d adding telnet 2020-02-03 13:48:19 -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
24c473588a bug fixes 2019-10-03 16:00:43 -04: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
Sebastien
47d06a8dc2 Merge branch 'Over_The_Air_Update' of
https://github.com/sle118/squeezelite-esp32.git into Over_The_Air_Update

Conflicts:
	components/wifi-manager/wifi_manager.c
2019-09-23 14:11:37 -04: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