aboutsummaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorThomas Albers Raviola <thomas@thomaslabs.org>2025-02-12 01:56:34 +0100
committerThomas Albers Raviola <thomas@thomaslabs.org>2025-02-12 01:56:34 +0100
commit13c0217bf19a2ddfb24b673455f6d362a46ebf7b (patch)
tree6ffa6f9fd1da195d8887f2d718729a071812dfcc /include
parent779b9834e30de1ba0b4f0755388bebd0c45aa1dc (diff)
Tabify source code
Diffstat (limited to 'include')
-rw-r--r--include/fifo.h26
-rw-r--r--include/tft.h182
2 files changed, 104 insertions, 104 deletions
diff --git a/include/fifo.h b/include/fifo.h
index 5fec62f..1af51ec 100644
--- a/include/fifo.h
+++ b/include/fifo.h
@@ -6,40 +6,40 @@
#define FIFO_LEN 32
struct fifo {
- u8 head;
- u8 tail;
- u8 data[FIFO_LEN];
+ u8 head;
+ u8 tail;
+ u8 data[FIFO_LEN];
};
static inline u8
fifo_pop(struct fifo *fifo)
{
- u8 ret = fifo->data[fifo->head];
- if (++fifo->head >= LENGTH(fifo->data))
- fifo->head = 0;
- return ret;
+ u8 ret = fifo->data[fifo->head];
+ if (++fifo->head >= LENGTH(fifo->data))
+ fifo->head = 0;
+ return ret;
}
static inline void
fifo_push(struct fifo *fifo, u8 v)
{
- fifo->data[fifo->tail] = v;
+ fifo->data[fifo->tail] = v;
- if (++fifo->tail >= LENGTH(fifo->data))
- fifo->tail = 0;
+ if (++fifo->tail >= LENGTH(fifo->data))
+ fifo->tail = 0;
}
static inline bool
fifo_empty(const struct fifo *fifo)
{
- return (fifo->head == fifo->tail);
+ return (fifo->head == fifo->tail);
}
static inline void
fifo_clear(struct fifo *fifo)
{
- fifo->head = 0;
- fifo->tail = 0;
+ fifo->head = 0;
+ fifo->tail = 0;
}
#endif // FIFO_H
diff --git a/include/tft.h b/include/tft.h
index 9232d6d..4784f55 100644
--- a/include/tft.h
+++ b/include/tft.h
@@ -8,101 +8,101 @@
#define TFT_HEIGHT 320
enum tft_command {
- NOP = 0x00,
- SWRESET = 0x01,
- RDDID = 0x04,
- RDNUMPE = 0x05,
- RDRED = 0x06,
- RDGREEN = 0x07,
- RDBLUE = 0x08,
- RDDPM = 0x0A,
- RDDMADCTL = 0x0B,
- RDDCOLMOD = 0x0C,
- RDDIM = 0x0D,
- RDDSM = 0x0E,
- RDDSDR = 0x0F,
- SPLIN = 0x10,
- SLPOUT = 0x11,
- PTLON = 0x12,
- NORON = 0x13,
- INVOFF = 0x20,
- INVON = 0x21,
- ALLPOFF = 0x22,
- ALLPON = 0x23,
- GAMSET = 0x26,
- DISPOFF = 0x28,
- DISPON = 0x29,
- CASET = 0x2A,
- PASET = 0x2B,
- RAMWR = 0x2C,
- RAMRD = 0x2E,
- PLTAR = 0x30,
- VSCRDEF = 0x33,
- TEOFF = 0x34,
- TEON = 0x35,
- MADCTL = 0x36,
- VSCRSADD = 0x37,
- IDMOFF = 0x38,
- IDMON = 0x39,
- COLMOD = 0x3A,
- CONRAMWR = 0x3C,
- CONRAMRD = 0x3E,
- TESL = 0x44,
- GETSL = 0x45,
- WRDISBV = 0x51,
- RDDISBV = 0x52,
- WRCTRLD = 0x53,
- RDCTRLD = 0x54,
- WRCABC = 0x55,
- RDCABC = 0x56,
- WRCABCMB = 0x5E,
- RDCABCMB = 0x5F,
- RDABVCSDR = 0x68,
- RDBWLK = 0x70,
- RDBKX = 0x71,
- RDBKY = 0x72,
- RDWX = 0x73,
- RDWY = 0x74,
- RDRGLB = 0x75,
- RDRX = 0x76,
- RDRY = 0x77,
- RDGX = 0x78,
- RDGY = 0x79,
- RDBALB = 0x7A,
- RDBX = 0x7B,
- RDBY = 0x7C,
- RDAX = 0x7D,
- RDAY = 0x7E,
+ NOP = 0x00,
+ SWRESET = 0x01,
+ RDDID = 0x04,
+ RDNUMPE = 0x05,
+ RDRED = 0x06,
+ RDGREEN = 0x07,
+ RDBLUE = 0x08,
+ RDDPM = 0x0A,
+ RDDMADCTL = 0x0B,
+ RDDCOLMOD = 0x0C,
+ RDDIM = 0x0D,
+ RDDSM = 0x0E,
+ RDDSDR = 0x0F,
+ SPLIN = 0x10,
+ SLPOUT = 0x11,
+ PTLON = 0x12,
+ NORON = 0x13,
+ INVOFF = 0x20,
+ INVON = 0x21,
+ ALLPOFF = 0x22,
+ ALLPON = 0x23,
+ GAMSET = 0x26,
+ DISPOFF = 0x28,
+ DISPON = 0x29,
+ CASET = 0x2A,
+ PASET = 0x2B,
+ RAMWR = 0x2C,
+ RAMRD = 0x2E,
+ PLTAR = 0x30,
+ VSCRDEF = 0x33,
+ TEOFF = 0x34,
+ TEON = 0x35,
+ MADCTL = 0x36,
+ VSCRSADD = 0x37,
+ IDMOFF = 0x38,
+ IDMON = 0x39,
+ COLMOD = 0x3A,
+ CONRAMWR = 0x3C,
+ CONRAMRD = 0x3E,
+ TESL = 0x44,
+ GETSL = 0x45,
+ WRDISBV = 0x51,
+ RDDISBV = 0x52,
+ WRCTRLD = 0x53,
+ RDCTRLD = 0x54,
+ WRCABC = 0x55,
+ RDCABC = 0x56,
+ WRCABCMB = 0x5E,
+ RDCABCMB = 0x5F,
+ RDABVCSDR = 0x68,
+ RDBWLK = 0x70,
+ RDBKX = 0x71,
+ RDBKY = 0x72,
+ RDWX = 0x73,
+ RDWY = 0x74,
+ RDRGLB = 0x75,
+ RDRX = 0x76,
+ RDRY = 0x77,
+ RDGX = 0x78,
+ RDGY = 0x79,
+ RDBALB = 0x7A,
+ RDBX = 0x7B,
+ RDBY = 0x7C,
+ RDAX = 0x7D,
+ RDAY = 0x7E,
- RDID1 = 0xDA,
- RDID2 = 0xDB,
- RDID3 = 0xDC,
- SETOSC = 0xB0,
- SETPOWER = 0xB1,
- SETDISCTRL = 0xB2,
- SETRGB = 0xB3,
- SETCYC = 0xB4,
- SETBGP = 0xB5,
- SETCOM = 0xB6,
- SETOTP = 0xB7,
- SETEXTC = 0xB9,
- SETSTBA = 0xC0,
- SETDGC = 0xC1,
- SETID = 0xC3,
- SETDDB = 0xC4,
- SETCABC = 0xC9,
- SETPANEL = 0xCC,
- SETGAMMA = 0xE0,
- SETIMAGE = 0xE9,
- SETMESSI = 0xEA,
- SETCOLOR = 0xEB
+ RDID1 = 0xDA,
+ RDID2 = 0xDB,
+ RDID3 = 0xDC,
+ SETOSC = 0xB0,
+ SETPOWER = 0xB1,
+ SETDISCTRL = 0xB2,
+ SETRGB = 0xB3,
+ SETCYC = 0xB4,
+ SETBGP = 0xB5,
+ SETCOM = 0xB6,
+ SETOTP = 0xB7,
+ SETEXTC = 0xB9,
+ SETSTBA = 0xC0,
+ SETDGC = 0xC1,
+ SETID = 0xC3,
+ SETDDB = 0xC4,
+ SETCABC = 0xC9,
+ SETPANEL = 0xCC,
+ SETGAMMA = 0xE0,
+ SETIMAGE = 0xE9,
+ SETMESSI = 0xEA,
+ SETCOLOR = 0xEB
};
enum pixel_format {
- BIT12 = 0x03,
- BIT16 = 0x05,
- BIT18 = 0x06,
- BIT24 = 0x07
+ BIT12 = 0x03,
+ BIT16 = 0x05,
+ BIT18 = 0x06,
+ BIT24 = 0x07
};
static inline void