Zephyr Project API
3.7.0
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
nxp_lp_flexcomm.h
Go to the documentation of this file.
1
/*
2
* Copyright 2024 NXP
3
*
4
* SPDX-License-Identifier: Apache-2.0
5
*/
6
#ifndef ZEPHYR_DRIVERS_NXP_LP_FLEXCOMM_H_
7
#define ZEPHYR_DRIVERS_NXP_LP_FLEXCOMM_H_
8
9
#include "fsl_lpflexcomm.h"
10
11
typedef
void (*
child_isr_t
)(
const
struct
device
*dev);
12
13
void
nxp_lp_flexcomm_setirqhandler
(
const
struct
device
*dev,
const
struct
device
*child_dev,
14
LP_FLEXCOMM_PERIPH_T periph,
child_isr_t
handler
);
15
16
#endif
/* ZEPHYR_DRIVERS_NXP_LP_FLEXCOMM_H_ */
nxp_lp_flexcomm_setirqhandler
void nxp_lp_flexcomm_setirqhandler(const struct device *dev, const struct device *child_dev, LP_FLEXCOMM_PERIPH_T periph, child_isr_t handler)
child_isr_t
void(* child_isr_t)(const struct device *dev)
Definition
nxp_lp_flexcomm.h:11
device
Runtime device structure (in ROM) per driver instance.
Definition
device.h:403
handler
static void handler(struct k_timer *timer)
Definition
main.c:19
include
zephyr
drivers
mfd
nxp_lp_flexcomm.h
Generated on Sun Sep 15 2024 17:01:30 for Zephyr Project API by
1.9.8