|
ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
|
The two touch settings that are an APPLICATION choice, not a board fact. More...
#include <ra8_board_ek_ra8d2_touch.h>
Data Fields | |
| uint8_t | max_points |
| Cap on reported contacts; 0 selects the board default (the GT911's full k_ra8_touch_max_points capacity). | |
| uint8_t | irq_pin |
| Attention pin, or k_ra8_touch_irq_pin_unset for a polled controller. | |
The two touch settings that are an APPLICATION choice, not a board fact.
Everything else – channel, target address, bus rate, source clock – comes from the board (ra8_board_touch_wiring_t) or from CGC, so it is not offered here. Zero-initialise (= {}) to take the board defaults: the GT911's full contact capacity, polled.
Definition at line 83 of file ra8_board_ek_ra8d2_touch.h.
| uint8_t ra8_board_touch_cfg_t::irq_pin |
Attention pin, or k_ra8_touch_irq_pin_unset for a polled controller.
Zero-initialising selects pin 0, so state the sentinel explicitly when polling a board whose pin 0 is wired to something else.
Definition at line 86 of file ra8_board_ek_ra8d2_touch.h.
Referenced by ra8_board_touch_open().
| uint8_t ra8_board_touch_cfg_t::max_points |
Cap on reported contacts; 0 selects the board default (the GT911's full k_ra8_touch_max_points capacity).
Definition at line 84 of file ra8_board_ek_ra8d2_touch.h.
Referenced by ra8_board_touch_open().