Python 蓝牙SPI显示

Python 蓝牙SPI显示,python,bluetooth,raspberry-pi,spi,Python,Bluetooth,Raspberry Pi,Spi,我想运行一个SPI显示完全通过蓝牙从树莓皮4。我有一个ESP32,可用于时钟信号、芯片选择、电源等。我让他们通过蓝牙通信,但我不知道如何通过蓝牙而不是pin发送数据。我正在使用库中的ST7789驱动程序。我需要知道我必须更改和/或添加哪些代码才能使其正常工作 谢谢 我建议将Raspberry Pi和ESP32之间的通信置于比SPI引脚上发送的二进制数据更高的抽象级别。我将获取ESP32上使用的方法的参数,并通过蓝牙串行连接传递这些参数 比如说,你用这个作为例子。它有如下特点: ST7789.fi

我想运行一个SPI显示完全通过蓝牙从树莓皮4。我有一个ESP32,可用于时钟信号、芯片选择、电源等。我让他们通过蓝牙通信,但我不知道如何通过蓝牙而不是pin发送数据。我正在使用库中的ST7789驱动程序。我需要知道我必须更改和/或添加哪些代码才能使其正常工作


谢谢

我建议将Raspberry Pi和ESP32之间的通信置于比SPI引脚上发送的二进制数据更高的抽象级别。我将获取ESP32上使用的方法的参数,并通过蓝牙串行连接传递这些参数

比如说,你用这个作为例子。它有如下特点:

ST7789.fillcolor使用指定的颜色填充整个显示器。 ST7789.pixelx,y,color将指定的像素设置为给定的颜色。 您可以通过Bluetooth串行端口配置文件SPP连接发送这样的数据,这将相对直接地在ESP32上解包,并用值填充命令

spp.send'fill,63488'用红色填充整个显示屏 spp.send'pixel,12,12,63488'将像素12,12设置为红色