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
Sebastien
2ab14d62be
Merged with httpd - work in progress
2020-03-10 17:27:06 -04: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
879272dfe4
idf.py app now builds both squeezelite and recovery in a single pass
2020-03-09 23:47:15 -04:00
Sebastien
b2ea4a2cdd
untangling references. linking almost completed!
2020-03-08 10:46:30 -04: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
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
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
Sebastien
c999828197
OTA feedback on local display - release
2020-02-28 12:29:34 -05:00
Sebastien
439f5b8851
tweaking recovery display
2020-02-27 21:33:02 -05:00
Sebastien
2fadea10b0
add display for OTA progress
2020-02-27 21:24:12 -05:00
Sebastien
5fcf08e4c5
httpd ready for some testing - release
2020-02-26 15:56:15 -05:00
Sebastien
055d87ce9d
prevent startup delay from display if i2c is unresponsive - release
2020-02-26 09:08:14 -05:00
Sebastien
0acb0dc3e7
fix system freezing on telnet activation
2020-02-25 21:40:57 -05:00
Sebastien
e19c9e12dc
memory leak fixed
2020-02-24 16:14:17 -05:00
Sebastien
d4576bbdd4
httpd implementation - wip
2020-02-21 15:16:54 -05:00
Sebastien
4de4e07d99
messaging subsystem wip
2020-02-19 08:02:58 -05:00
Sebastien
8c3a52d40c
added ability to upload new firmware from the browser.
2020-02-14 13:33:50 -05:00
Sebastien
b80faf911a
fine tuning of httpd implementation
2020-02-13 16:22:51 -05:00
Sebastien
1d803af331
Merge remote-tracking branch 'origin/master' into httpd
...
Conflicts:
components/services/monitor.c
components/telnet/telnet.c
components/telnet/telnet.h
2020-02-12 18:03:22 -05: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
sebastien
58a2d0bea7
Merge remote-tracking branch 'origin/master' into httpd
...
Conflicts:
components/services/monitor.c
components/telnet/telnet.c
2020-02-05 21:06:27 -05:00
philippe44
28c3246398
add dac_config NVS for generic I2S/DAC configuration
2020-02-05 16:22:10 -08:00
philippe44
ed4eb6a42e
adding rotary encoder + better jack gpio handling
2020-02-05 00:17:48 -08:00
sebastien
e6bad26ef0
Merge remote-tracking branch 'origin/master' into httpd
...
Conflicts:
components/wifi-manager/http_server.c
2020-02-04 22:44:34 -05:00
philippe44
d912d21aac
merge misc GPIO options into set_GPIO
2020-02-04 00:13:22 -08:00
philippe44
cb565da0eb
add GPIO to drive external amplifier
2020-02-03 17:25:42 -08:00
philippe44
49b9700e6d
adding telnet
2020-02-03 13:48:19 -08:00