text/plain
•
497 B
•
16 lines
#pragma once
#include <stdint.h>
#include <stddef.h>
// Initialize ST7735 display over SPI
void st7735_init(void);
// Set drawing window (column/row address)
void st7735_set_window(uint16_t x0, uint16_t y0, uint16_t x1, uint16_t y1);
// Write RGB565 pixel data to display (legacy, 2 bytes per pixel)
void st7735_write_pixels(const uint16_t *data, size_t len);
// Write RGB666 pixel data to display (3 bytes per pixel)
void st7735_write_pixels_rgb666(const uint8_t *data, size_t pixel_count);