1 /**
2  * @file lv_pxp_osa.h
3  *
4  */
5 
6 /**
7  * Copyright 2020, 2022-2023 NXP
8  *
9  * SPDX-License-Identifier: MIT
10  */
11 
12 #ifndef LV_PXP_OSA_H
13 #define LV_PXP_OSA_H
14 
15 #ifdef __cplusplus
16 extern "C" {
17 #endif
18 
19 /*********************
20  *      INCLUDES
21  *********************/
22 
23 #include "../../../lv_conf_internal.h"
24 
25 #if LV_USE_PXP
26 #if LV_USE_DRAW_PXP || LV_USE_ROTATE_PXP
27 #include "lv_pxp_cfg.h"
28 
29 /*********************
30  *      DEFINES
31  *********************/
32 
33 /**********************
34  *      TYPEDEFS
35  **********************/
36 
37 /**********************
38  * GLOBAL PROTOTYPES
39  **********************/
40 
41 /**
42  * PXP device interrupt handler. Used to check PXP task completion status.
43  */
44 void PXP_IRQHandler(void);
45 
46 /**
47  * Get the PXP default configuration.
48  */
49 pxp_cfg_t * pxp_get_default_cfg(void);
50 
51 /**********************
52  *      MACROS
53  **********************/
54 
55 #endif /*LV_USE_DRAW_PXP || LV_USE_ROTATE_PXP*/
56 #endif /*LV_USE_PXP*/
57 
58 #ifdef __cplusplus
59 } /*extern "C"*/
60 #endif
61 
62 #endif /*LV_PXP_OSA_H*/
63