// SPDX-License-Identifier: Apache-2.0 #pragma once #ifdef __cplusplus extern "C" { #endif #include #include #include #include struct Axs15231bTouchConfig { // Devicetree address hint. Unused by the driver: the AXS15231B always sits at a fixed // I2C address (see ESP_LCD_TOUCH_IO_I2C_AXS15231B_ADDRESS in esp_lcd_axs15231b.h). uint8_t address; uint16_t x_max; uint16_t y_max; bool swap_xy; bool mirror_x; bool mirror_y; struct GpioPinSpec pin_reset; struct GpioPinSpec pin_interrupt; bool reset_active_high; bool interrupt_active_high; }; #ifdef __cplusplus } #endif