Mike

Results 126 comments of Mike

As far as hardware configurations/profiles go it would be lovely to have a graphical editor for that. However, rather than being text-based it could present a graphical overview of the...

A limitation of the current hardware configuration/profile layout is that we only have single inheritance. Therefore in situations like this we end up having to create multiple hardware configurations to...

Mmm... that could be baked into `standard` perhaps... "options": [${HWCONFIG_OPTS}]...

@slaff Curiously I'm working on a graphics library too :-) I'm aiming to get a release in the next week or two so once that's done I'll take a look...

@slaff Having been messing around with the ESP IDF KConfig system I have a few thoughts about use of KConfig. Regarding LVGL, yes, there are a lot of settings but...

Kconfig is a good solution but we now have the situation where settings are potentially replicated in at least three places: `component.mk`, `Kconfig` and `README.rst`. One way to address this...

I found a bug! Try this patch and see if it fixes your problem. Run `make Sming-build` to pick up the change. ``` diff --git a/Sming/Arch/Esp32/Components/driver/uart.cpp b/Sming/Arch/Esp32/Components/driver/uart.cpp index b6cd59f0c..78a14e48c 100644...

If you need tight timing on the callback (e.g. switching modbus transceiver from TX to RX) then use interrupt callbacks by calling `HardwareSerial::setUartCallback(mySerialCallbackHandler)`. The callback might look something like this:...

Also worth doing a search for 'modbus' in previous issues, there's been some discussion about this issue.

@Asanga-Viraj Or run in the debugger https://smingdev.readthedocs.io/en/latest/arch/esp32/debugging/index.html. Re-build first though: ``` make clean components-clean make -j ENABLE_GDB=1 make flashapp gdb ```