Usage examples for the st7735-lcd Rust crate
cd metro-m4-examples
cargo build --release --examples --target=thumbv7em-none-eabihf
cd blue-pill-examples
cargo build --release --examples --target=thumbv7m-none-eabi
Build with:
cd black-pill-examples
cargo build --release --example draw_ferris
create a bin file and flash in DFU-Mode. To get to the DFU-Mode hold the BOOT0 button while pressing the NRST button. To flash use:
cd black-pill-examples
cargo objcopy --release --example draw_ferris -- -O binary draw_ferris.bin
sudo dfu-util -d 0483:df11 -a 0 -s 0x08000000:leave -D draw_ferris.bin
cd nucleo-411re-examples
cargo build --release --examples --target=thumbv7em-none-eabihf
cd rp2040-examples
cargo build --release --example draw_ferris
cd esp32c3-examples
cargo build --release --example draw_ferris
| ST7735 Pin |
Metro M4 Pin |
| GND |
GND |
| VCC |
5V |
| SCL/SCK |
SCK (see picture) |
| SDA/MOSI |
MOSI (see picture) |
| RES/RST |
D1 |
| DC |
D0 |
| CS |
D2 or GND |
| BLK |
Not connected |

| ST7735 Pin |
Blue Pill Pin |
| GND |
G |
| VCC |
5V |
| SCL/SCK |
A5 |
| SDA/MOSI |
A7 |
| RES/RST |
B1 |
| DC |
B0 |
| CS |
G |
| BLK |
Not connected |

| ST7735 Pin |
Black Pill Pin |
| GND |
G |
| VCC |
5V |
| SCL/SCK |
A5 |
| SDA/MOSI/DIN |
A7 |
| RES/RST |
B1 |
| DC |
B0 |
| CS |
G or PA4 |
| BL |
3V3 |
| ST7735 Pin |
Nucleo F411RE Pin |
| GND |
GND |
| VCC |
5V |
| SCL/SCK |
SCK/D13 |
| SDA/MOSI |
PWM/MOSI/D11 |
| RES/RST |
A1 |
| DC |
A0 |
| CS |
GND |
| BLK |
Not connected |
| ST7735 Pin |
Raspberry Pi Pico Pin |
| GND |
GND |
| VCC |
5V |
| SCL/SCK |
gpio6 |
| SDA/MOSI |
gpio7 |
| RES/RST |
gpio14 |
| DC |
gpio13 |
| CS |
GND |
| LED |
gpio12 |
| ST7735R Pin |
M5Stamp C3U Pin |
| GND |
GND |
| 3V3 |
3V3 |
| SCL/SCK |
gpio8 |
| SDA/MOSI/SI |
gpio10 |
| RES/RST |
gpio3 |
| DC |
gpio4 |
| TCS/CS |
GND |
| LED |
Not connected |