/* * Copyright (c) 2023 ENE Technology Inc. * * SPDX-License-Identifier: Apache-2.0 */ #ifndef ENE_KB1200_GPTD_H #define ENE_KB1200_GPTD_H /** * Structure type to access GPIO Trigger Detector (GPTD). */ struct gptd_regs { volatile uint32_t GPTDIE; /*Interrupt Enable Register */ volatile uint32_t Reserved1[3]; volatile uint32_t GPTDPF; /*Event Pending Flag Register */ volatile uint32_t Reserved2[3]; volatile uint32_t GPTDCHG; /*Change Trigger Register */ volatile uint32_t Reserved3[3]; volatile uint32_t GPTDEL; /*Level/Edge Trigger Register */ volatile uint32_t Reserved4[3]; volatile uint32_t GPTDPS; /*Polarity Selection Register */ volatile uint32_t Reserved5[3]; volatile uint32_t GPTDWE; /*WakeUP Enable Register */ volatile uint32_t Reserved6[3]; }; #endif /* ENE_KB1200_GPTD_H */