philippe44
807a0e547a
airplay improvements
2023-11-19 22:57:21 -08:00
philippe44
90f53db953
http_download needs a bigger stack for cspot which required to move it to EXTRAM
2023-09-23 22:20:01 -07:00
philippe44
b413780048
some small speed further optimization to 24 bits SPDIF
2023-09-22 22:38:37 -07:00
philippe44
38fb90d179
pseudo-idle task requires more stack (cJSON) - release
2023-09-10 22:27:36 -07:00
philippe44
0b077b5234
fix spdif+spotify stuttering and refactor stats => add pseudo_idle chained callbacks
2023-09-03 17:34:45 -07: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
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
3e74292fc0
Reposition audio config and other small fixes - release
2020-10-09 16:35:30 -04:00
Sebastien
be1d841039
Major UI Update
...
- Bug fixes
- Jack doesn't show as plugged in if no jack detection is configured
- New layout
- Updated jQuery to latest version
- Updated bootstrap to latest version
- Updated the command processing backend to support UI interactions
- Added a number of accessors to normalize read/update various configuration entries
- Added more GPIOs to the status tab GPIO list
- Added several configuration sections for hardware and system
- Removed pop-over windows from system messages
- Added a message count pill to the status tab
- Added support for message count pill based on the highest severity
- Updated the message list table to set colours based on messages severity
- Added command processing message area close to the action buttons to provide feedback from running the commands
2020-10-08 17:19:22 -04:00
Sebastien
0c224b4b84
New config UI for Services (Airplay, bt, etc) - release
2020-09-12 23:09:38 -04:00
Philippe G
ea3c6696e2
solve memory leak in monitor & potentially http
2020-08-14 18:51:59 -07:00
Philippe G
5aa08cfd0c
compile error when not using stats
2020-08-13 18:56:15 -07: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
39058213fa
Merge remote-tracking branch 'origin/httpd' into master-cmake
...
Conflicts:
.cproject
.gitmodules
.project
.pydevproject
.settings/language.settings.xml
.settings/org.eclipse.cdt.core.prefs
components/cmd_i2c/CMakeLists.txt
components/cmd_i2c/cmd_i2ctools.c
components/cmd_i2c/component.mk
components/cmd_nvs/cmd_nvs.c
components/cmd_nvs/component.mk
components/cmd_system/cmd_system.c
components/cmd_system/component.mk
components/config/config.c
components/config/config.h
components/config/nvs_utilities.c
components/display/CMakeLists.txt
components/driver_bt/CMakeLists.txt
components/driver_bt/component.mk
components/raop/raop.c
components/services/CMakeLists.txt
components/squeezelite-ota/cmd_ota.c
components/squeezelite-ota/squeezelite-ota.c
components/squeezelite-ota/squeezelite-ota.h
components/squeezelite/component.mk
components/telnet/CMakeLists.txt
components/wifi-manager/CMakeLists.txt
components/wifi-manager/dns_server.c
components/wifi-manager/http_server.c
components/wifi-manager/http_server.h
components/wifi-manager/wifi_manager.c
components/wifi-manager/wifi_manager.h
main/CMakeLists.txt
main/console.c
main/esp_app_main.c
main/platform_esp32.h
2020-03-10 13:55:22 -04:00
Sebastien
804c67ef9a
Merge remote-tracking branch 'origin/master' into master-cmake
...
Conflicts:
components/raop/raop.c
components/raop/rtp.c
2020-03-10 10:52:18 -04:00
philippe44
bbe42f68a3
Tweak A1S to make it work with devkit + correct one minor bug in buttons - release
2020-03-09 19:45:44 -07:00
Sebastien
70aa420406
Merge remote-tracking branch 'origin/master' into master-cmake
...
Conflicts:
components/raop/raop.c
components/raop/rtp.c
main/cmd_squeezelite.c
2020-03-08 09:54:50 -04:00
philippe44
8e95bd3dd2
AirPlay fix & misc
...
- Spectrum scale fix
- Initialize more display parameters
- Reboot after 30s of no connection
- Reboot after IP address change
2020-03-07 14:01:53 -08:00
Sebastien
c97f9e2c59
retrofit to gcc8
2020-03-04 13:01:24 -05:00
Sebastien
4f72f284ce
Additional messages added to messaging bus, increase dft size
2020-03-03 11:42:25 -05:00
Sebastien
5ab1f04ea5
taming the memory monster
2020-03-02 18:03:47 -05:00
philippe44
5cb25368b6
Increase timer thread stack for good ... + monitor only uses trace when enabled
2020-02-19 18:42:59 -08:00
philippe44
4fa993f1a1
trying to solve memory issue - release
2020-02-19 17:58:46 -08:00
philippe44
ed224f6b71
Add spectrum visualizer
2020-02-16 22:56:14 -08:00
philippe44
c4b0168370
auto-detect DAC
2020-02-09 14:22:35 -08: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
5f84dc3cb0
wait to switch external AMP GPIO even when stopping (pause = stop for stream)
2020-02-04 00:41:33 -08:00
philippe44
d912d21aac
merge misc GPIO options into set_GPIO
2020-02-04 00:13:22 -08:00
philippe44
8a7fc32b68
working A1S!
2020-02-03 23:22:11 -08:00
philippe44
ee1d54a1ba
add a GPIO to drive external amplifier
2020-02-03 17:25:26 -08:00
philippe44
e96ba5fd5b
globalize a few things
2020-01-14 16:11:15 -08:00
philippe44
a0b3452dd7
minor tweaks
2020-01-13 21:08:08 -08:00
philippe44
b7f391d909
button tweaks
2020-01-12 20:49:58 -08:00
philippe44
b5dc9ec47a
add speaker fault + some cleanup
2020-01-12 15:57:05 -08:00
philippe44
daef63fdea
more refactoring
...
- jack & led moved to services
- output_i2s subscribes to jack detection
- add user-defined debounce timer to buttons
2020-01-08 19:09:53 -08:00
philippe44
26ecdf60d9
refactor services, increase max sockets - release
2020-01-06 16:08:15 -08:00