|
ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
|
Everything ra8_epd_cal_resolve needs. More...
#include <ra8_epd_cal.h>
Data Fields | |
| ra8_epd_cal_limits_mv_t | limits |
| Panel's documented VCOM window. | |
| ra8_epd_cal_panel_ops_t | panel |
| Controller access seam. | |
| ra8_epd_cal_store_t | store |
| Per-device record store seam. | |
| uint16_t | provisioned_mv |
| Operator value for this boot. | |
| bool | has_provisioned |
| Whether the field above is set. | |
Everything ra8_epd_cal_resolve needs.
Follows the repo's config-struct convention: one struct, passed to the entry point, carrying both the injected seams and the panel's data.
provisioned_mv is the escape hatch for a device whose controller has forgotten and whose record is blank – the operator types in the number printed on the flex cable and the app passes it here, typically together with a ra8_epd_cal_provision call to make it durable. It is deliberately an explicit, caller-supplied field rather than a built-in default: there is no value this module is entitled to invent.
Definition at line 479 of file ra8_epd_cal.h.
| bool ra8_epd_cal_cfg_t::has_provisioned |
Whether the field above is set.
Definition at line 484 of file ra8_epd_cal.h.
Referenced by ra8_epd_cal_resolve().
| ra8_epd_cal_limits_mv_t ra8_epd_cal_cfg_t::limits |
Panel's documented VCOM window.
Definition at line 480 of file ra8_epd_cal.h.
Referenced by internal_ra8_epd_cal_try_panel(), internal_ra8_epd_cal_try_record(), ra8_epd_cal_apply(), ra8_epd_cal_provision(), and ra8_epd_cal_resolve().
| ra8_epd_cal_panel_ops_t ra8_epd_cal_cfg_t::panel |
Controller access seam.
Definition at line 481 of file ra8_epd_cal.h.
Referenced by internal_ra8_epd_cal_try_panel(), and ra8_epd_cal_apply().
| uint16_t ra8_epd_cal_cfg_t::provisioned_mv |
Operator value for this boot.
Definition at line 483 of file ra8_epd_cal.h.
Referenced by ra8_epd_cal_resolve().
| ra8_epd_cal_store_t ra8_epd_cal_cfg_t::store |
Per-device record store seam.
Definition at line 482 of file ra8_epd_cal.h.
Referenced by internal_ra8_epd_cal_try_record(), and ra8_epd_cal_provision().