Commit Graph

1364 Commits

Author SHA1 Message Date
Sébastien
cf3393e76a Update cache path to split esp-idf v4.3 2021-12-10 16:11:55 -05:00
Sébastien
4474c4378a Remove ethernet branch from build 2021-12-10 15:51:29 -05:00
Sébastien
f8079ea9e2 Create esp-idf-v4.3-build 2021-12-10 15:50:51 -05:00
Philippe G
af48710e31 Validate MCP23S17 + typos correction 2021-12-10 12:10:26 -08:00
philippe44
a59e1d9e54 Update README.md 2021-12-10 12:04:48 -08:00
Philippe G
65a1b4d7f3 Merge branch 'master-cmake' of https://github.com/sle118/squeezelite-esp32 into master-cmake 2021-12-06 18:29:15 -08:00
Philippe G
a9efcfeca8 safe NVS parsing 2021-12-06 18:29:04 -08:00
philippe44
f38c2b8cb4 Update README.md 2021-12-05 18:25:12 -08:00
Philippe G
5ac153f808 Add MCP23s17 + further optimizations 2021-12-05 18:21:39 -08:00
Philippe G
ec6dcb83f8 missing %d in expander isr log 2021-12-04 21:09:55 -08:00
Philippe G
16ba8e9e1f small correction for MCP23017 that now works! 2021-12-04 19:32:52 -08:00
philippe44
baaabb7d99 Update README.md 2021-12-04 19:28:42 -08:00
Philippe G
d2494b73db Rotary encoder + simplify
- GPIO expander works with rotary encoder
- Much better mimic real GPIO, including ISR, to minimize impact on clients
2021-12-04 12:40:56 -08:00
philippe44
f8bfb807d9 Update README.md 2021-12-04 12:39:01 -08:00
philippe44
30a891ffc8 Update README.md 2021-12-04 12:38:29 -08:00
Philippe G
1649a7e2a0 add trace for ST7735 offset 2021-12-02 11:10:30 -08:00
Philippe G
2fbea79a5b Add offset for ST7735 2021-12-02 11:04:52 -08:00
philippe44
9f9f171c9a Update README.md 2021-12-02 11:04:37 -08:00
philippe44
eebbf76466 Update README.md 2021-12-02 11:03:38 -08:00
Philippe G
2a9d87b6c5 add multi-expander 2021-12-01 19:15:29 -08:00
philippe44
f655244039 Update README.md 2021-12-01 19:15:08 -08:00
Philippe G
034f64c62a add mcp23017 (untested) and refactor things a bit 2021-12-01 18:20:07 -08:00
philippe44
9848f2d7d7 Update README.md 2021-12-01 18:19:41 -08:00
Philippe G
c0f5ca1e10 fix expander as output (works now on 9535) 2021-12-01 14:28:32 -08:00
Philippe G
559f4ce69f SPI can only be HSPI + remove unused defines in globdefs 2021-12-01 09:30:34 -08:00
philippe44
cde936eb60 Update README.md 2021-12-01 09:23:38 -08:00
philippe44
652b921059 Update README.md 2021-12-01 00:54:44 -08:00
Philippe G
6fb458eff7 min expanded GPIO is based on esp32's data 2021-11-30 23:56:54 -08:00
philippe44
3b9ef05c6e Update README.md 2021-11-30 23:56:00 -08:00
Philippe G
970c72d416 add writable expander GPIOs 2021-11-30 23:51:52 -08:00
philippe44
f7a7ece582 Update README.md 2021-11-30 22:14:12 -08:00
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
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
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
8de6a5de68 remove BT stack logs and gain 10kB of IRAM 2021-11-25 17:41:33 -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
philippe44
4943df2ec7 Update README.md 2021-11-20 11:09:44 -08:00
Philippe G
9588ae9f39 amp gpio control with jack - release I2S-4MFlash.16.764.master-cmake SqueezeAmp.16.764.master-cmake I2S-4MFlash.32.764.master-cmake SqueezeAmp.32.764.master-cmake 2021-11-20 11:08:48 -08:00