Maxim Prokhorov
06e49ccf9b
uart: swserial workaround for recent Core version
fix #2592 (for real this time)
7 months ago
Maxim Prokhorov
480c72dc07
sns: broken mqtt address publishing
cannot declare constexpr objects like that with old compiler
fix #2594
7 months ago
Maxim Prokhorov
afce3dcbb3
relay: missing header
7 months ago
Maxim Prokhorov
a0bf8f2673
idb: use magnitude type not its index
ref. #2585 and 3be53055
7 months ago
Maxim Prokhorov
3a34f06c3f
ci: use node-18
8 months ago
Maxim Prokhorov
e8c9377865
uart: fix swserial pin order
fix #2592
8 months ago
Max Prokhorov
4f22960a90
mqtt: missing buffer offset
re-apply fix from #2181
resolve #2586
1 year ago
Maxim Prokhorov
7703d9ba2b
api: reference settings keys
1 year ago
Maxim Prokhorov
b64e7f91c1
web: revert to per-file include checks
minimal & single-source builds should coexist yet again
1 year ago
Maxim Prokhorov
7c5e8e3f8b
relay: minimal build warnings
1 year ago
Maxim Prokhorov
ea6eb52deb
web: only include web printer when needed
1 year ago
Maxim Prokhorov
ffd23d095b
web: print api in namespace
also fixing leftover API dependency issues
1 year ago
Maxim Prokhorov
9ec61ac36f
api: namespace, fixed types
1 year ago
Maxim Prokhorov
643f03252f
wifi: should not assume after-move state is well defined
1 year ago
Maxim Prokhorov
f94735759a
wifi: small static overhead
1 year ago
Maxim Prokhorov
dbd7e9f424
wifi: can't scan while establishing connection
sdk would silently cancel both
1 year ago
Maxim Prokhorov
aa2476e4a7
wifi: system check just after booting
helper would block 2nd action, wifi is not enabled yet
fixing behaviour introduced in 28f3b7da8
also make boot action optional
1 year ago
Maxim Prokhorov
add82d3941
wifi: no ns prefix when already inside of ns
1 year ago
Maxim Prokhorov
45384d70f8
wifi: sleep type and tx power from sdk
1 year ago
Maxim Prokhorov
c091bc01dd
utils: return blocking delay condition result
1 year ago
Maxim Prokhorov
a0c341bed5
docs: changelog
1 year ago
Maxim Prokhorov
b409dc2787
relay: unused file
1 year ago
Maxim Prokhorov
dd375fef92
sns: local overload
1 year ago
Maxim Prokhorov
8817e7fc3e
ci: fix unsed warnings
1 year ago
Maxim Prokhorov
02f6c7d0e7
wifi: compress settings in string views
also get rid of flashstringhelper
1 year ago
Maxim Prokhorov
c45b43cfa4
mqtt: dont display state when disabled
1 year ago
Maxim Prokhorov
a6031c7720
types: real pointer should take precedence over array
*should* fix most constexpr'ness issues when inlining
(but, now has a small overhead of template instantiation)
1 year ago
Maxim Prokhorov
a9220edad4
alexa: namespace
1 year ago
Maxim Prokhorov
fc74b85e2f
pio: force toolchain update
1 year ago
Maxim Prokhorov
4c8a9d3b7a
webui: npm audit
make dependabot happy
1 year ago
Maxim Prokhorov
26fc2abc88
pio: typo
(redraw)
1 year ago
Maxim Prokhorov
481e851d05
pio: bump platform_latest to 4.2.x
1 year ago
Maxim Prokhorov
bcb6f6b2d4
pio: missing default env value
1 year ago
Maxim Prokhorov
cfab435275
pio: experiment with cachedir
1 year ago
Maxim Prokhorov
3be530553d
thermostat: use magnitude type not its index
fix #2585
1 year ago
Indu Prakash
2e19de7a44
webui: show message only for real pin-lock failures ( #2584 )
1 year ago
Maxim Prokhorov
d55c8bece6
docs: changelog
1 year ago
Maxim Prokhorov
3a1e041f51
gpio: notify about failed locks
1 year ago
Maxim Prokhorov
704ddc421f
docs: changelog
1 year ago
Maxim Prokhorov
175c04acc1
system: task'ify every pending dns request
allow more than one request, until lwip api rejects the call
1 year ago
Maxim Prokhorov
8804de2130
utils: redundant implementation
1 year ago
Maxim Prokhorov
8f1c44fe69
sns: decimals aka precision as a setting
see #2550
1 year ago
Maxim Prokhorov
457e47edd9
wifi: dns is not required for static config
see #2582
1 year ago
Maxim Prokhorov
fd7f97eb24
settings: test conversions properly
separate convesions from the main source to allow test builds
extra unit to verify that both duration plain input and
spec work as intended
also fix wdt triggered when unknown symbols are encountered at the end
of duration string (e.g. 10000y)
1 year ago
Maxim Prokhorov
0e8611588b
system: generic duration parser and sleep commands
updated duration parser with a fixed type instead of just millis
separate decimal and floating point converter as well, try to avoid
possible precision loss with microseconds use
1 year ago
Maxim Prokhorov
6441a68355
rpn: separate sleep operators
1 year ago
Maxim Prokhorov
83c9df9805
bmx280: suspend and resume
separate branches for i2c search and init
replace optimistic waits with a status check
1 year ago
Maxim Prokhorov
4f72c60b59
system: before and after sleep callbacks
1 year ago
Maxim Prokhorov
6e3baf3061
gpio: short source file paths
leave only the filename itself
1 year ago
Maxim Prokhorov
2f6d7ce3d3
system: light and deep sleep api
see #2578
* deep sleep api without ESP class dependency
* rf + cpu light sleep for cases when deep sleep cannot be used
* generic time-based light sleep; nonos does not halt cpu,
unlike the wakeup variant. timers also keep going, so
this has to be used with extra care
pending some 'deferred' variant and before and after sleep actions
1 year ago