ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
Loading...
Searching...
No Matches
board_periph_eink.h
Go to the documentation of this file.
1
36
37#pragma once
38
39#include <stdint.h>
40
41#ifdef __cplusplus
42extern "C" {
43#endif
44
66bool board_eink_attach(void);
67
85bool board_eink_attached(void);
86
109uint8_t board_eink_exchange(uint8_t tx);
110
128void board_eink_reset(void);
129
151
169void board_eink_report(void);
170
171#ifdef __cplusplus
172}
173#endif
uint8_t board_eink_exchange(uint8_t tx)
Exchange one full-duplex SPI byte with the modelled controller.
bool board_eink_attach(void)
Attach (arm) the modelled IT8951 e-paper controller.
void board_eink_reset(void)
Reset the controller's command / read framing to power-on.
void board_eink_apply_gpio_defaults(void)
Re-arm the panel HRDY "ready" GPIO input high (if attached).
void board_eink_report(void)
Print the controller's end-of-run summary line (if attached).
bool board_eink_attached(void)
Report whether the IT8951 controller is currently attached.