From 52f852f5b987750537b71e2a5f2363a48783a985 Mon Sep 17 00:00:00 2001 From: Your Name Date: Mon, 18 May 2026 16:12:13 +0530 Subject: track: add AXS15231B display driver and QR code components Components were untracked on master. Adding to feature/display-fix branch so they are version-controlled before making QSPI fixes. --- components/axs15231b/include/axs15231b.h | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 components/axs15231b/include/axs15231b.h (limited to 'components/axs15231b/include') diff --git a/components/axs15231b/include/axs15231b.h b/components/axs15231b/include/axs15231b.h new file mode 100644 index 0000000..5ec017c --- /dev/null +++ b/components/axs15231b/include/axs15231b.h @@ -0,0 +1,27 @@ +#ifndef AXS15231B_H +#define AXS15231B_H + +#include "esp_err.h" +#include +#include + +#define AXS15231B_WIDTH 480 +#define AXS15231B_HEIGHT 320 + +#define AXS15231B_PIN_CS 45 +#define AXS15231B_PIN_CLK 47 +#define AXS15231B_PIN_D0 21 +#define AXS15231B_PIN_D1 48 +#define AXS15231B_PIN_D2 40 +#define AXS15231B_PIN_D3 39 +#define AXS15231B_PIN_BL 1 + +esp_err_t axs15231b_init(void); +void axs15231b_set_backlight(bool on); +void axs15231b_fill_screen(uint16_t color); +void axs15231b_fill_rect(int x, int y, int w, int h, uint16_t color); +void axs15231b_flush(void); +int axs15231b_get_width(void); +int axs15231b_get_height(void); + +#endif -- cgit v1.2.3