4 Star 11 Fork 6

bododo / ESP32C3_ST7735

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
main_example.py 1.86 KB
一键复制 编辑 原始数据 按行查看 历史
bododo 提交于 2022-07-22 23:04 . 0.0.2
from machine import SPI, Pin
from ST7735 import TFT, bitSwap
import time
import framebuf
USE_FRAME_BUFFER = True
if USE_FRAME_BUFFER == False:
spi = SPI(1, baudrate=40000000, polarity=0, phase=0,sck=Pin(2), mosi=Pin(3))
tft=TFT(spi,'/combined.bin',6,10,7)
tft.init_7735(tft.REDTAB80x160)
time.sleep(1)
tft.fill(tft.BLACK)
chars = 'Micropython在合宙ESP32-C3+ST7735上支持中文字库'
tft.text((0,0),chars,TFT.CYAN,(1,1))
time.sleep(1)
tft.fill(tft.BLACK)
chars = '支持缩放(渣效果)'
tft.text((0,0),chars,TFT.CYAN,(2,2))
time.sleep(1)
tft.fill(tft.BLACK)
chars = '支持非等宽字体'
tft.text((0,0),chars,TFT.CYAN,(2,2))
time.sleep(1)
tft.fill(tft.BLACK)
chars = '支持彩色'
tft.text((0,0),chars,TFT.RED,(2,2))
time.sleep(1)
tft.fill(tft.BLACK)
else:
spi = SPI(1, baudrate=40000000, polarity=0, phase=0,sck=Pin(2), mosi=Pin(3))
tft=TFT(spi,'/combined.bin',6,10,7,160,80)
tft.init_7735(tft.REDTAB80x160)
tft.fill(tft.BLACK)
time.sleep(1)
chars = 'Micropython在合宙ESP32-C3+ST7735上支持中文字库'
tft.text((0,0),chars, bitSwap(TFT.CYAN),(1,1))
buffer = tft.buffer
tft.image(0,0,160,80,buffer)
time.sleep(1)
tft.buffer.fill(0)
chars = '支持缩放(渣效果)'
tft.text((0,0),chars, bitSwap(TFT.CYAN),(2,2))
buffer = tft.buffer
tft.image(0,0,160,80,buffer)
time.sleep(1)
tft.buffer.fill(0)
chars = '支持非等宽字体'
tft.text((0,0),chars, bitSwap(TFT.CYAN),(2,2))
buffer = tft.buffer
tft.image(0,0,160,80,buffer)
time.sleep(1)
tft.buffer.fill(0)
chars = '支持彩色'
tft.text((0,0),chars, bitSwap(TFT.RED),(2,2))
buffer = tft.buffer
tft.image(0,0,160,80,buffer)
time.sleep(1)
tft.buffer.fill(0)
buffer = tft.buffer
tft.image(0,0,160,80,buffer)
Python
1
https://gitee.com/bododo/esp32-c3_-st7735.git
git@gitee.com:bododo/esp32-c3_-st7735.git
bododo
esp32-c3_-st7735
ESP32C3_ST7735
master

搜索帮助