Micropython as a means of creating embedded system programs is becoming increasingly popular and gaining popularity. Often the limiting factor is the size of the operating memory or flash memory. Therefore, various images of the micropython system often have limited functionality by omitting some functions. Very often these are image and letter fonts that take up a lot of memory. Such a case is the image of micropython used for the popular esp32 series microcomputer in combination with the LVGL library.

The described library helps solve this problem and the illustrative image shows a screen of a laboratory source using this library.
I got my hands on a Zywall USG300 VPN router. It had been unused for a long time and was lying in a depository. I found a use for it, but a problem arose. When trying to log in via the web interface, it returned an error: ERR_SSL_VERSION_OR_CIPHER_MISMATCH

The Espressif ESP8266 is a low-cost, high-performance wireless SOC that provides endless possibilities for integrating WiFi functionality into other systems.
It can control input and output like Arduino, but the special thing is that it contains a built-in WiFi adapter.
Occured problem with modules fitted by the CH340 chip. This chip serves as a converter between serial interface and USB.
Very often we can meet this chip on Chinese-made modules, in my case it is quite regularly on products based on popular ESPxx processors from Espressif Systems company.