Commit Graph

210 Commits

Author SHA1 Message Date
Philippe G
1f78db596e debounce is 50ms default, .defaults has always been overwritten by build params.... (battery scale) - release 2022-02-03 23:15:38 -08:00
Philippe G
b828e7f3e6 ensure amp gpio lock, add longpress - release 2022-02-02 11:28:31 -08:00
Philippe G
796d39d0a9 Muse: battery range update and dimm led - release 2022-01-28 18:23:18 -08:00
Philippe G
3d8c3ae776 proper handling of target config between NVS and dedicated - release 2022-01-26 14:51:08 -08:00
Philippe G
7bfaa05ad2 use built-in Muse keys - release 2022-01-26 02:28:58 -08:00
Philippe G
f813ad62e4 forgot to set battery scale for muse - release 2022-01-25 11:53:33 -08:00
Philippe G
297859a442 fix long_press & read battery at boot 2022-01-24 16:06:14 -08:00
Philippe G
ed457a287c add battery for muse 2022-01-23 00:04:40 -08:00
Philippe G
dbdd0739db make targets "loadable" 2022-01-20 17:30:36 -08:00
Philippe G
34e7433905 Muse volume 2022-01-20 16:05:51 -08:00
Philippe G
413ebcb912 more muse (battery) 2022-01-19 12:52:44 -08:00
Philippe G
b93f97c52b targets 2022-01-19 01:16:09 -08:00
Philippe G
ac7ba228e8 2nd step of integrating Muse 2022-01-19 00:17:49 -08:00
Philippe G
94fe9b0acf First set of MUSE support 2022-01-18 20:00:23 -08:00
Philippe G
507c2c9755 first commit of GPIO expander 2021-11-29 19:24:52 -08:00
Philippe G
92260f939d trace backport error 2021-11-26 18:15:23 -08:00
Philippe G
bbca38aaec Can't set NDEBUG with bluedroid (compiler optimization bug) + remove code when BT/AirPlay are not used 2021-11-26 18:07:20 -08:00
Philippe G
ada74ab127 telnet & http server send command to stdin of console
The NVS commands must be executed using an internal stack, so push all keyboard-like inputs to the console
2021-11-24 23:15:13 -08:00
Philippe G
4f6dcc2cc7 add SPI ethernet 2021-10-31 14:45:35 -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
48e8525ba9 make equalizer a string + make sure output-i2s is exited
- Can't really use BLOB (creates issue with HTTP visualizer)
- Player was stuck after WiFi loss b/c with some race conditions, BT deinit crashes and creates the reboot wanted after 5*5 failures. But when BT does not crash, reboot was not happening and player was stuck with slimproto not exited and player not rebooted
2021-07-01 01:20:59 -07:00
Philippe G
c79cf5b58f more AAC SBR combinations 2021-04-19 22:47:35 -07:00
Philippe G
8904ec1afd remove extra bt_sink NVS initialization 2021-04-14 23:56:25 -07:00
Sebastien
afe697e4b1 Merge remote-tracking branch 'origin/master-cmake' into master-cmake 2021-04-14 18:15:38 -04:00
Philippe G
879b1f9107 handle abs & local BT volume - release 2021-04-13 18:04:23 -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
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
78b7639400 WIP - User Interface improvements 2020-09-11 16:15:31 -04:00
Philippe G
94da8ca950 i2c timeout change + remove some wifi test code used for led fix - release 2020-09-01 13:40:25 -07:00
Sebastien
a46bbb409f Fixes #50 - Green led flash state reset on wifi connect - release 2020-09-01 15:11:45 -04:00
Philippe G
1c51598366 shift i2c address by 1 for consistency - release 2020-08-31 15:36:17 -07:00
Philippe G
86b64d0415 headphone, bass/treble, battery from LMS 2020-08-15 18:43:02 -07:00
Philippe G
e816e011b1 fix I2S build default DAC config 2020-08-14 10:58:33 -07:00
Philippe G
c01a83b466 warning-free compile 2020-08-12 16:10:18 -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
Philippe G
3c76f6fcb5 driver for ST7735/89 & LED PWM 2020-07-28 18:35:10 -07:00
Sebastien
6eee8cecd8 update certificate authority determination - release 2020-05-19 15:08:22 -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
Philippe G
8f0709d5b1 clarify our licensing intention 2020-05-04 18:40:48 -07:00
Sebastien
293d08deec system config UI work in progress 2020-04-29 19:38:00 -04:00
Sebastien
8100c090fa bluetooth fixup wip 2020-04-25 09:02:48 -04:00
Sebastien
fda25bbd30 more elf resizing and option tuning - release 2020-04-12 14:08:05 -04:00
Sebastien
811451f24e cmake on esp-idf V4.0 - testing version - release 2020-04-09 23:08:40 -04:00
Sebastien
fcf86c5e75 cmake ota leverage esp_http_client 2020-04-06 10:31:32 -04:00
Sebastien
ea873ae3bc Stabilizing a few things.
Music plays, httpd responds in a snap, messaging subsystem works, full
end-to-end flash erase/flash/configure wifi & hardware/reboot to
squeezelite was tested.

CMake system works well:  it now allows to flash in a single command
(assuming esp-idf V4.0 is properly installed on the system) with the
standard line:

idf.py flash -p <comport>

this makes building and flashing the app less confusing for new
developers/users wanting to experiment
2020-03-11 15:51:55 -04:00
Sebastien
7adc14a5aa fixing some merging issues 2020-03-10 20:01:18 -04:00