Matti Airas

Results 31 issues of Matti Airas

Current ReactESP implementation uses a somewhat special syntax, with the constructor expecting a lambda function or a function pointer that is called to setup the program: ``` ReactESP app([]() {...

2.0

ESP32 has two cores and ReactESP would be a good framework for launching tasks on the second core. The interface requires some thought, though.

ESPs have OS timers defined using the `os_timer_*` functions. These have callbacks that behave like interrupts and can be triggered also while synchronous long-running functions (looking at you, WifiManager!) are...

If you try to build a project that uses the WebSockets library, the files in the RemoteDebug project cause linking errors (multiple definitions of class methods). I'm writing a library...

waiting response

According to e.g. https://www.intel.com/content/www/us/en/tech-tips-and-tricks/what-is-a-hotspot.html, a WiFi Hotspot is a physical location with internet access. So, we're always creating Access Points, not hotspots.

If a SK server is not available, the value of free heap goes slowly down.

bug

Every time the server is polled while waiting for the authentication token to be approved, approximately 2 KiB of memory is leaked.

bug

The current `LambdaTransform` implementation expects a lambda function that always returns a value that will be subsequently emitted. Most of the time, this is what you'd want, but sometimes you...

enhancement

`ObservableValue` is a somewhat thin extension of `ValueProducer`. The former is used for injecting values into the SensESP data processing flow, but the naming is somewhat unfortunate because `ObservableValue` is...

enhancement

It would be nice if the `Configurable` class would have a `set_description()` method that would accept an HTML snippet that would be inserted in the web UI between the title...

enhancement