27 Commits
Author SHA1 Message Date
Max ProkhorovandGitHub fb8846ff70 Fix github-script v5 breaking change
Since v5, rest methods have their own namespace
https://github.com/actions/github-script#breaking-changes-in-v5

Fixing latest release that broke on this step https://github.com/letscontrolit/ESPEasy/runs/7740919347?check_suite_focus=true#step:2:21
2022-08-10 13:25:16 +03:00
Max ProkhorovandGitHub cead017f0a [Build] Revert to platformio/toolchain-xtensa for the esp8266
Up-to-date for the 3.0.2 release
2021-08-17 01:36:19 +03:00
Maxim Prokhorov aa1b1fef5b ci: build documentation for push & pr
also fixing cache entry for docs/requirements.txt vs. normal requirements.txt
2021-06-06 19:24:41 +03:00
Maxim Prokhorov fc21df68c6 ci: bump python version for actions 2021-06-06 19:00:06 +03:00
Maxim Prokhorov 099cd05903 ci: try to ignore build workflow when releasing 2021-05-15 23:04:38 +03:00
Maxim Prokhorov 4082a3fc84 ci: release single binaries .zip, merge all available build artifacts 2021-05-15 22:50:28 +03:00
Maxim Prokhorov d60b58d3bf ci: allow builds to fail 2021-05-15 22:38:52 +03:00
Max ProkhorovandGitHub bbb010ad5b Merge branch 'mega' into ghactions 2021-02-25 15:35:00 +03:00
Maxim Prokhorov 3762f56b82 build everything 2021-02-24 23:20:24 +03:00
Maxim Prokhorov fd39cc5023 more more 2021-02-22 22:53:10 +03:00
Maxim Prokhorov fb26e23030 more files 2021-02-22 22:53:10 +03:00
Maxim Prokhorov 298ef76fd8 files 2021-02-22 22:53:10 +03:00
Maxim Prokhorov 858c6aa446 order 2021-02-22 22:53:10 +03:00
Maxim Prokhorov 8081381e5a fix order 2021-02-22 22:53:10 +03:00
Maxim Prokhorov 4a6f74b199 fetch into local ref 2021-02-22 22:53:10 +03:00
Maxim Prokhorov bfbd189c53 try wildcard 2021-02-22 22:53:10 +03:00
Maxim Prokhorov 842bb57e83 and again 2021-02-22 22:53:10 +03:00
Maxim Prokhorov e224b67d23 once again 2021-02-22 22:53:10 +03:00
Maxim Prokhorov f07887d73b see if these work 2021-02-22 22:53:10 +03:00
Maxim Prokhorov a8b1e39f06 make sure to fetch the tag message 2021-02-22 22:53:10 +03:00
Maxim Prokhorov a4c1287dc0 Github actions instead of Travis 2021-02-22 22:53:10 +03:00
Max ProkhorovandGitHub 7d2689b80c typo 2020-08-30 14:24:38 +03:00
Max ProkhorovandGitHub d329e432da Update _P005_DHT.ino 2020-08-30 13:59:18 +03:00
Max ProkhorovandGitHub 0396f1b893 == INFINITY / NAN are bogus
https://godbolt.org/z/qff7fh

isinf & isnan are sufficient
2020-08-30 13:53:06 +03:00
Maxim Prokhorov 8883c8e225 [Gratuitous ARP] use public non-blocking API 2019-09-03 03:59:37 +03:00
Maxim Prokhorov 72483fac87 [Gratuitous ARP] Check that IF has both LINK_UP and UP flags
See this comment and further discussion in the issue:
https://github.com/xoseperez/espurna/pull/1877#issuecomment-525597314

Use the same condition as esp-lwip.
2019-08-30 03:37:31 +03:00
Maxim Prokhorov eb3cc6cd84 [Gratuitous ARP] thread-safe etharp_gratuitous for esp32
As stated in LWIP documentation:
https://www.nongnu.org/lwip/2_1_x/multithreading.html

"When running in a multithreaded environment, raw API functions MUST only
be called from the core thread since raw API functions are not protected
from concurrent access (aside from pbuf- and memory management
functions). Application threads using the sequential- or socket API
communicate with this main thread through message passing."

https://www.nongnu.org/lwip/2_1_x/netifapi_8h.html
Is not present in current esp-idf / arduino-esp32 builds.
Using existing "private" TCPIP API, create a minimal struct to pass a message
to the LWIP thread instead of calling etharp_gratuitous directly.
2019-08-30 03:34:25 +03:00