Commit Graph

41 Commits

Author SHA1 Message Date
philippe44
a9ca4c4450 attempt to fix cspot track issues - release 2023-11-13 22:30:45 -08:00
philippe44
61f58f9a52 cspot fixes - release 2023-10-06 23:38:07 -07:00
Wizmo2
60bd591bf8 support for c3 and s3 channel restrictions 2023-09-25 19:32:13 -04:00
philippe44
dc9e1191a2 move sleep init at the very end of boot (all must be initialized) 2023-09-22 15:27:27 -07:00
philippe44
e0e749fb5b add (some) spurious IR detection capability 2023-09-18 18:34:03 -07:00
philippe44
1d059be001 clz for 64 bits requies special version( wake bitmap) 2023-09-18 11:40:01 -07:00
philippe44
58f2e4488b don't count failed IR as activity 2023-09-17 20:00:11 -07:00
philippe44
bb185d76dc add buttons/rotary/ir/BT sink in sleep + battery low-voltage 2023-09-16 17:55:41 -07:00
philippe44
f4e899fc60 add option to maintain some RTC GPIO pull-up/down 2023-09-15 20:38:47 -07:00
philippe44
c61ff05081 take into account case with no wake option 2023-09-15 18:50:26 -07:00
philippe44
a83f14113e add sleep option + potentially fix led_vu issue 2023-09-15 17:18:06 -07:00
philippe44
c7e4d9711c add addressable led on led API including green/red + make rmt properly shared accross services 2023-09-01 21:22:42 -07:00
philippe44
e09837158c finalize esp32 vs esp32-s3 single sourceset 2023-08-31 21:26:27 -07:00
Olecorp
e34cec1ad1 Update services.c (#189)
Reset pin config before use. Some pins (like GPIO14, JTAG TMS by default) wont work without this.
2022-10-19 22:48:20 -04:00
Philippe G
9a37d9dba4 Spotify over Ethernet! 2021-12-18 23:45:59 -08: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
5aa08cfd0c compile error when not using stats 2020-08-13 18:56:15 -07:00
Philippe G
3c76f6fcb5 driver for ST7735/89 & LED PWM 2020-07-28 18:35:10 -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
c97f9e2c59 retrofit to gcc8 2020-03-04 13:01:24 -05:00
Sebastien
d1e46104ae Merge remote-tracking branch 'origin/master' into httpd 2020-02-27 09:41:38 -05:00
philippe44
1ae8f80e53 Complete display + add JPEG 2020-02-26 23:27:28 -08:00
Sebastien
fe4f7ffb58 tune OTA update buffer - release 2020-02-24 21:28:41 -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
philippe44
26c9a9e897 Verify that SPI works with SH1106 2020-02-10 20:44:50 -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
4d68121111 ac101 tweaks 2020-02-06 16:33:41 -08:00
philippe44
d912d21aac merge misc GPIO options into set_GPIO 2020-02-04 00:13:22 -08:00
philippe44
dfebb8ceb6 Add set_GPIO, handle GPIO 36/39 bug 2020-02-01 01:56:06 -08:00
philippe44
ce790a412e add Vcc_GPIO & handle LMS 32-pixels fixed display height 2020-01-20 22:15:15 -08:00
philippe44
70261b17ac diff display colum index + separate services & config accessors 2020-01-16 22:07:58 -08:00
Sebastien
a4846fa60b more alignment of cmd_i2ctools 2020-01-16 15:45:26 -05:00
philippe44
7c5e212878 set default I2C speed to 400k 2020-01-15 15:18:06 -08:00
philippe44
f8b5d856a3 buttons extension + config memory leak & external allocation 2020-01-14 23:29:19 -08:00
philippe44
ccf214fbe2 config update 2020-01-14 18:22:47 -08:00
philippe44
e96ba5fd5b globalize a few things 2020-01-14 16:11:15 -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