card-os/include/display.h
2026-05-25 16:16:54 -04:00

22 lines
776 B
C

#ifndef CARD_OS_DISPLAY_H
#define CARD_OS_DISPLAY_H
#include <stdint.h>
void display_send_command(uint8_t command);
void display_send_command_with_parameters(uint8_t command,
const uint8_t* params,
uint8_t param_count);
void display_send_command_and_start_data_stream(uint8_t command);
void display_send_data(const uint8_t* data, uint8_t data_count);
void display_end_data_stream(void);
void display_init(void);
void display_set_update_area(uint16_t left, uint16_t top, uint16_t width,
uint16_t height);
void display_put_rect(uint8_t r, uint8_t g, uint8_t b, uint16_t x, uint16_t y,
uint16_t w, uint16_t h);
#endif // CARD_OS_DISPLAY_H