elapsedMillis
LoRa_E32_Series_Library
elapsedMillis | LoRa_E32_Series_Library | |
---|---|---|
3 | 1 | |
83 | 342 | |
- | - | |
0.0 | 4.5 | |
about 4 years ago | 10 months ago | |
C++ | C++ | |
MIT License | GNU General Public License v3.0 or later |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
elapsedMillis
-
PSA: You're probably using delay() when you want to use millis().
If you're lazy ellapsedMillis also works really well. To my eyes it also results in more easily readable code, I use it a lot.
-
millis() overflow will not hurt you...
I made the same discovery a few years ago, but it still found it distasteful to rely on this wraparound effect. Then I discovered the very cool elapsedMillis library, which provides better functionality/flexibility than millis() and also results in more readable code. I ended up writing an article on how to use this library to implement cooperative multitasking, and I've used this approach on many complex projects since then.
- Want to use EVERY_N_MILLISECONDS function in another non LED project.
LoRa_E32_Series_Library
What are some alternatives?
RadioLib - Universal wireless communication library for embedded devices
EByte_LoRa_E220_Series_Library - Arduino LoRa EBYTE E220 LLCC68 device library complete and tested with Arduino, esp8266, esp32, STM32 and Raspberry Pi Pico (rp2040 boards)..
EByte-LoRa-Manager-esp8266-Gateway - A simple LoRa gateway that put all received message in a web socket server, with a complete web-based configuration interface.
EByte-LoRa-Manager-esp32-Gateway - A simple LoRa gateway that put all received message in a web socket server, with a complete web-based configuration interface.
ZikoMatrix - Arduino library for creating and manipulating matrices of arbitrary size and data type. The library provides a Matrix class that can be used to create matrices, perform basic matrix operations
PCF8575_library - i2c 16bits digital expander with i2c digital expander for Arduino, Raspberry Pi Pico and rp2040 boards, esp32, SMT32 and ESP8266. Can read write digital values with only 2 wire. Very simple and encoder support. Uncommet NOT_SEQUENTIAL_PINOUT define to have pins like datasheet and not sequential one.