Philippe G
a9efcfeca8
safe NVS parsing
2021-12-06 18:29:04 -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
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
Philippe G
2a9d87b6c5
add multi-expander
2021-12-01 19:15:29 -08:00
Philippe G
034f64c62a
add mcp23017 (untested) and refactor things a bit
2021-12-01 18:20:07 -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
Philippe G
6fb458eff7
min expanded GPIO is based on esp32's data
2021-11-30 23:56:54 -08:00
Philippe G
970c72d416
add writable expander GPIOs
2021-11-30 23:51:52 -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
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
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
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
50390dbc61
Fix i2s mode for 32 bits & SPDIF - release
2021-09-24 18:19:50 -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
Wizmo2
e588deb3af
fix audio control in bt and airplay
2021-06-16 21:53:44 -04:00
wizmo2
d3dd8b9078
Update battery.c
2021-05-13 20:00:02 -04:00
Wizmo2
2699216d25
Add atten to battery service
2021-05-13 19:53:55 -04:00
Sebastien
d61c650f39
UI change of the update mechanism
2021-04-12 12:11:54 -04:00
Philippe G
3a2bfe470f
show absolute battery level
2021-04-04 16:06:31 -07:00
Philippe G
87bf6255f4
tweak priorities - release
2021-03-22 18:07:09 -07:00
Philippe G
d5bf498d3d
support SPDIF @ 96kHz - release
2021-03-20 19:08:42 -07:00
philippe44
ee35e1dc99
Merge pull request #64 from MatthiasLienhard/master-cmake
...
added power and preset buttons
2021-02-10 23:05:01 -08:00
Sebastien
7c13c130b8
Wifi UI update
2020-12-21 11:01:22 -05:00
Matthias Lienhard
347a795b5f
added power and preset buttons
2020-12-10 01:45:13 +01:00
Sebastien
2d573da503
Fixing #59 and unnecessary jack insertion messages-release
2020-11-21 09:26:56 -05:00
Sébastien
ede495a145
Added workflow build badge to readme - release
2020-11-17 14:27:48 -05:00
Sebastien
cd13577d93
Reduce system load when loading HTTP UI - release
2020-11-17 13:58:19 -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
d379858dd2
Display config UI fixes - release
...
Add 2 entries as a replacement for the ST77xx driver name, remove SSD1306 default.
2020-10-08 21:09:36 -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
Philippe G
762c529563
fix a couple of gpio names (SPI/I2C)
...
Also a few "style" consistency changes so that within each file, look is the same, although different files can have different styles
2020-09-12 22:58:52 -07:00
Sebastien
0c224b4b84
New config UI for Services (Airplay, bt, etc) - release
2020-09-12 23:09:38 -04:00
Chuck
cc5fb49ff8
Battery gauge fix ( #52 )
...
* Fix battery reporting in status.json, and adjust scaling for bettery level representation
* remove comment verbosity
* change battery_value_svc to return float
Co-authored-by: rochuck <chuck@zethus.ca >
2020-09-12 11:31:28 -04:00
Sebastien
189bc763dd
WIP User Interface improvement. Fix SqueezeAmp build - release
2020-09-11 16:27:27 -04:00
Sebastien
78b7639400
WIP - User Interface improvements
2020-09-11 16:15:31 -04:00
Sebastien
56954962a3
WIP - Rework UI, add new commands for SPI and device name
2020-09-09 22:07:55 -04:00