I have tested the blocks associated with the single button unit and they definitely need some work.
Button press c shaped block only allows for a single press or release and the jigsaw shaped block
when combined with an if condition it throws an error that btn0_wasReleased or wasPressed is not defined.
These issues will be resolved in the next update and hopefully some extra functionality added.
I've just taken several goes to write the firmware (I think my W7 laptop to blame).
It kept getting stuck in bootloader mode and wouldn't leave.
Finially got it to program and reset after pressing the on/off button twice.
iIRC I seam to remember something on one of the Esp32 forums with a similar issue. I think it was something to do with bus clock speed issue. I think it was down to the clock being set to high for the psram.
Nice work on the adc, iic, and on adding more unit blocks. Unfortunately it looks like there are issues with the remote blocks. They look to be overlapping on screen and make it difficult to properly select remote blocks.
What web browser are you using to load UIFlow as it worked fine for me.
Serial2.begin(9600, SERIAL_8N1, 16, 17);
/* LoRaWAN Init */
M5.Lcd.println("Setting up the LoraWAN Connetion");
M5.Lcd.println("Message will be send in 155000ms, when next Band is availible");