Aleksei
Aleksei
@MatellioDattatray What tools are you using to convert the fonts? Did you try the ways from the documentation https://github.com/lexus2k/ssd1306/wiki/How-to-create-new-font-for-the-library ?
I can confirm that I observe the same issues on the latest releases: ```.txt c:\Users\alexe\OneDrive\Documents\Arduino\libraries\ssd1306\src\intf\vga\esp32\CompositeOutput.cpp: In member function 'void CompositeOutput::check_buffer()': c:\Users\alexe\OneDrive\Documents\Arduino\libraries\ssd1306\src\intf\vga\esp32\CompositeOutput.cpp:280:9: error: 'i2s_write_bytes' was not declared in this scope i2s_write_bytes(I2S_PORT,...
Mostly ssd1306 is C-style library and I don't think that `__has_include` is supported by all compilers. Regarding your fix: `TWI` is not supported for all AVR controllers as well as...
This library can be used as IDF component without any modification. Check Setting Up section: https://github.com/lexus2k/ssd1306#setting-up
@Tizio1234 The compilation for ESP32 C3 board is successful.  Are you using some specific board support package?
@Tizio1234 This could be. The library was tested with idf 3.X and 4.X, but not with the 5.X. Do you have code example, which causes the problem?
In the library there are no blocking calls at `hdlc_ll_run_rx at /home/tommaso/esp/workspaces/tinyproto_ws/tinyproto_52/components/tinyproto/src/proto/hdlc/low_level/hdlc.c:516` The only place to lock up is inside `tiny_fd_on_rx_data`, which calls `hdlc_ll_run_rx` in the loop. It will exit...
@Tizio1234 `-DTINY_HDLC_DEBUG=1`, `-DTINY_FD_DEBUG=1`, `-DTINY_DEBUG=1`, `-DTINY_LOG_LEVEL_DEFAULT=5` could help to find a root cause. The FD communication requires both tx and rx threads to run continuously. In your case you use `vTaskDelay(pdMS_TO_TICKS(30));`...
@racarla96 Did you set timeout for Serial object to zero / or small value. By default `Serial` has too big timeouts (maybe infinite one)