| Zephyr Project API 4.2.99
    A Scalable Open Source RTOS | 
Header file for NXP FlexIO driver. More...
#include <zephyr/device.h>Go to the source code of this file.
| Data Structures | |
| struct | nxp_flexio_child_res | 
| Structure containing information about the required resources for a FlexIO child.  More... | |
| struct | nxp_flexio_child | 
| Structure containing the required child data for FlexIO.  More... | |
| Typedefs | |
| typedef int(* | nxp_flexio_child_isr_t) (void *user_data) | 
| Callback API to inform API user that FlexIO triggered interrupt. | |
| Functions | |
| void | nxp_flexio_irq_enable (const struct device *dev) | 
| Enable FlexIO IRQ. | |
| void | nxp_flexio_irq_disable (const struct device *dev) | 
| Disable FlexIO IRQ. | |
| void | nxp_flexio_lock (const struct device *dev) | 
| Lock FlexIO mutex. | |
| void | nxp_flexio_unlock (const struct device *dev) | 
| Unlock FlexIO mutex. | |
| int | nxp_flexio_get_rate (const struct device *dev, uint32_t *rate) | 
| Obtain the clock rate of sub-system used by the FlexIO. | |
| int | nxp_flexio_child_attach (const struct device *dev, const struct nxp_flexio_child *child) | 
| Attach flexio child to flexio controller. | |
Header file for NXP FlexIO driver.