1 /***************************************************************************//**
2 * \file cy_pdl.h
3 * \version 1.20
4 *
5 * Include this file in all of your source files that access PDL.
6 *
7 ********************************************************************************
8 * \copyright
9 * (c) (2016-2023), Cypress Semiconductor Corporation (an Infineon company) or
10 * an affiliate of Cypress Semiconductor Corporation.
11 *
12 * SPDX-License-Identifier: Apache-2.0
13 *
14 * Licensed under the Apache License, Version 2.0 (the "License");
15 * you may not use this file except in compliance with the License.
16 * You may obtain a copy of the License at
17 *
18 *     http://www.apache.org/licenses/LICENSE-2.0
19 *
20 * Unless required by applicable law or agreed to in writing, software
21 * distributed under the License is distributed on an "AS IS" BASIS,
22 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
23 * See the License for the specific language governing permissions and
24 * limitations under the License.
25 *******************************************************************************/
26 
27 #ifndef CY_PDL_H
28 #define CY_PDL_H
29 
30 #include "cy_device.h"
31 #include "cy_device_headers.h"
32 
33 #include "cy_adcmic.h"
34 #include "cy_crypto.h"
35 #include "cy_crypto_core.h"
36 #include "cy_crypto_server.h"
37 #include "cy_dma.h"
38 #include "cy_dmac.h"
39 #include "cy_gpio.h"
40 #include "cy_sar2.h"
41 #include "cy_scb_ezi2c.h"
42 #include "cy_scb_i2c.h"
43 #include "cy_scb_spi.h"
44 #include "cy_scb_uart.h"
45 #include "cy_sd_host.h"
46 #include "cy_sysclk.h"
47 #include "cy_syslib.h"
48 #include "cy_syspm.h"
49 #include "cy_systick.h"
50 #include "cy_trigmux.h"
51 #include "cy_sysint.h"
52 #include "cy_smif.h"
53 #include "cy_smif_memslot.h"
54 #include "cy_tcpwm.h"
55 #include "cy_tcpwm_pwm.h"
56 #include "cy_tcpwm_counter.h"
57 #include "cy_tcpwm_quaddec.h"
58 #include "cy_tcpwm_shiftreg.h"
59 #include "cy_tdm.h"
60 #include "cy_i2s.h"
61 #include "cy_pdm_pcm_v2.h"
62 #include "cy_rtc.h"
63 #include "cy_ephy.h"
64 #include "cy_ethif.h"
65 #include "cy_evtgen.h"
66 #include "cy_ipc_drv.h"
67 #include "cy_ipc_pipe.h"
68 #include "cy_ipc_sema.h"
69 #include "cy_lin.h"
70 #include "cy_keyscan.h"
71 #include "cy_syspm_btss.h"
72 #include "cy_wdt.h"
73 #include "cy_mcwdt.h"
74 #include "cy_lvd.h"
75 #include "cy_lvd_ht.h"
76 #include "cy_flash.h"
77 #include "cy_prot.h"
78 #include "cy_sysfault.h"
79 
80 #endif /* CY_PDL_H */
81