I got the new ST7735 library to work well. THe included font is rather small, and I like to use bigger fonts as well.
After testing, my impression is that larger fonts don’t work. More specifically, I think that fonts with character widths lager than 8 pixels (and thus two bytes for each line of the character) don’t work correctly.
Another remark: to make the library to work, I needed to make a small change in line 151 of st7735.py to make it look as below:
# list of configuration to set the rotation
rotation_settings = [
[ST7735_MAD_MX | ST7735_MAD_MY | ST7735_MAD_MH | ST7735_MAD_BGR, 26, 1, “”],
[ST7735_MAD_MV | ST7735_MAD_MY | ST7735_MAD_BGR, 0, 0, “”], # KV 201009 0,0 was 1, 26 en swap
[ST7735_MAD_BGR, 26, 1, “”],
[ST7735_MAD_MX | ST7735_MAD_MV | ST7735_MAD_BGR, 1, 26, “swap”]