Philippe G
5c99ab56f9
create queue before task...
2021-11-30 21:41:48 -08:00
Philippe G
62b0b1fac0
first function pcx9535 version
2021-11-30 21:28:52 -08:00
Philippe G
4ee36c24f4
add async write and mutex
2021-11-30 17:10:59 -08:00
Philippe G
3d123e86ac
add pc(a/f)85xx (untested) and write mode
...
Still no mutex
2021-11-29 23:29:17 -08:00
Philippe G
507c2c9755
first commit of GPIO expander
2021-11-29 19:24:52 -08:00
Philippe G
016bc1bb4d
adjusting telnet stack size
2021-11-27 00:46:21 -08:00
Philippe G
17a3058b23
cleaning
2021-11-27 00:11:10 -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
ec860480a9
no call to BT in decoder init when BT is compiled out
2021-11-26 00:48:40 -08:00
Philippe G
d4fa8638d7
Timer stack needs a bit more room + no EXT_RAM_ATTR for .data (again)
2021-11-26 00:32:36 -08:00
Philippe G
c2f3e225d2
memory leak in telnet + more tweaks
2021-11-25 19:29:31 -08:00
Philippe G
bc0783f7b9
don't use pthread_attr if we want esp.cfg to prevail
2021-11-25 18:31:19 -08:00
Philippe G
a07cdbf3b5
optimize queue sizes and move more data to SPIRAM
2021-11-25 01:22:04 -08:00
Philippe G
a8521223c9
forgot to push telnet.c
2021-11-24 23:24:10 -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
9588ae9f39
amp gpio control with jack - release
2021-11-20 11:08:48 -08:00
Philippe G
d4b0bc4edb
SPIRAM cannot be used for initialized data - release
2021-11-18 18:37:18 -08:00
Philippe G
635d382d71
fully remove ctrl_fd (was uninitialized in server loop) - release
2021-11-18 12:22:48 -08:00
Philippe G
b3e67a8571
backport typo - release
2021-11-17 10:31:19 -08:00
Philippe G
08b22504bc
allow array to be used in dac_controlset - release
2021-11-17 10:24:01 -08:00
philippe44
c236044228
limit sockets used by HTTP server ( #122 )
...
seems that ctrl and msg sockets are not needed
2021-11-17 07:59:30 -05:00
Philippe G
faa9976d3d
switching or losing server connection was exhausting sockets - release
2021-11-13 19:17:50 -08:00
Philippe G
1dbffe6753
no EXTRAM attribute + cosmetics - release
2021-11-13 16:43:51 -08:00
Philippe G
974ff5fa68
strncpy is not safe + memory optimization
2021-11-03 22:00:07 -07:00
Philippe G
5f5466fcb0
add "MISO" to system's spi_config
2021-10-31 16:13:42 -07: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
96a05d8a6b
fix opus error -136 (increase pseudo-stack) - release
2021-10-24 11:12:28 -07:00
Philippe G
3575245324
extra callback in preset caused NULL call - release
2021-10-20 21:24:36 -07:00
Philippe G
13294ddd0c
Continue searching for STA in AP mode when SSID has been set
2021-10-05 12:22:46 -07:00
Philippe G
50390dbc61
Fix i2s mode for 32 bits & SPDIF - release
2021-09-24 18:19:50 -07:00
Philippe G
fc5f3f5ac9
remove extra UNLOCK_S in opus - release
2021-09-18 09:30:03 -07:00
Philippe G
6f4ed0679e
fix 32 bits sample size L/R swap - release
...
issue is in esp-idf
2021-09-11 21:40:10 -07:00
Philippe G
813e7ee712
use polling for gpio 36 & 39 - release
2021-08-19 19:11:39 -07:00
Philippe G
ac9ad2eee2
send ANIC when grfe's transitiion is not 'c' - release
2021-08-14 11:39:24 -07:00
Philippe G
c4bd320afe
close memory stream before returning on parsing error - release
2021-08-09 18:01:48 -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
d68d163538
fix bits_per_sample for 32 bit + resilient cli_socket handling - release
2021-07-24 22:29:04 -07:00
Sebastien
cf047c8098
Fix WiFi signal strength icons - release
2021-07-09 11:18:01 -04:00
Philippe G
21f3768ada
telnet / escape - release
2021-07-04 11:53:26 -07:00
Philippe G
9cb18fa980
look for eol in telnet - release
2021-07-03 21:32:16 -07:00
Philippe G
d4f6289500
wait for BT disable to avoid crash - release
2021-07-01 13:27:55 -07:00
Philippe G
21c3ce1fba
damn release
2021-07-01 01:23:42 -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
192cb975e2
store equalizer - release
2021-06-29 12:51:36 -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
791167f794
amp gpio polarity parse error - release
2021-05-24 10:38:33 -07:00
Philippe G
c9b859ef8c
use visualizer for BT and AirPlay, regardless of buffer fullness
2021-05-23 11:26:08 -07:00