Files
Cognitive_Agent/firmware/t2g/common/hdr/cy_project.h
T

241 lines
7.2 KiB
C

/***************************************************************************//**
* \file cy_project.h
*
* \brief
* Project specific header
*
* \note
* It contains references to all generated header files and should
* not be modified.
*
********************************************************************************
* \copyright
* Copyright 2016-2017, Cypress Semiconductor Corporation. All rights reserved.
* You may use this file only in accordance with the license, terms, conditions,
* disclaimers, and limitations in the end user license agreement accompanying
* the software package with which this file was provided.
*******************************************************************************/
#ifndef CY_PROJECT_H
#define CY_PROJECT_H
#ifdef __cplusplus
extern "C" {
#endif
#include "syslib/cy_syslib.h"
#include "cpu/cy_cpu.h"
#include "gpio/cy_gpio.h"
#include "ipc/cy_ipc_drv.h"
#include "ipc/cy_ipc_pipe.h"
#include "ipc/cy_ipc_sema.h"
#include "ipc/cy_ipc_config.h"
#include "mcwdt/cy_mcwdt.h"
#include "prot/cy_prot.h"
#include "scb/cy_scb_common.h"
#include "scb/cy_scb_ezi2c.h"
#include "scb/cy_scb_i2c.h"
#include "scb/cy_scb_spi.h"
#include "scb/cy_scb_uart.h"
#include "sysint/cy_sysint.h"
#include "sysclk/cy_sysclk.h"
#include "syswdt/cy_syswdt.h"
#include "sysrtc/cy_sysrtc.h"
#include "tcpwm/cy_tcpwm.h"
#include "tcpwm/cy_tcpwm_counter.h"
#include "tcpwm/cy_tcpwm_pwm.h"
#include "tcpwm/cy_tcpwm_quaddec.h"
#include "tcpwm/cy_tcpwm_sr.h"
#include "syspm/cy_syspm.h"
#include "syslib/cy_syslib.h"
#include "trigmux/cy_trigmux.h"
#include "systick/cy_systick.h"
#include "mpu/cy_mpu.h"
#include "dma/cy_pdma.h"
#include "dma/cy_mdma.h"
#include "adc/cy_adc.h"
#include "crypto/cy_crypto.h"
#include "crypto/cy_crypto_server.h"
#include "lin/cy_lin.h"
#include "canfd/cy_canfd.h"
#include "evtgen/cy_evtgen.h"
#include "flash/cy_flash.h"
#include "sysflt/cy_sysflt.h"
#include "lvd/cy_lvd.h"
#include "smartio/cy_smartio.h"
#include "sysreset/cy_sysreset.h"
#include "srom/cy_srom.h"
#if defined (tviibe2m) || defined (tviibe4m) || defined (tviic2d6m) || defined (tviic2d4m) || defined (tviic2d6mddr) || defined (tviice4m)
#include "cxpi/cy_cxpi.h"
#endif
#if defined (tviibh8m) || defined (tviibh16m)
#include "flexray/cy_fr.h"
#include "sd_host/cy_sd_host.h"
#include "audioss/cy_i2s.h"
#include "smif/ver2/cy_smif_ver_specific.h"
#include "smif/common/cy_smif_memslot.h"
#include "ethernet/cy_ethif.h"
#include "sysreghc/cy_sysreghc.h"
#endif
#if defined (tviibh4m)
#include "sd_host/cy_sd_host.h"
#include "audioss/cy_i2s.h"
#include "smif/ver2/cy_smif_ver_specific.h"
#include "smif/common/cy_smif_memslot.h"
#include "ethernet/cy_ethif.h"
#include "sysreghc/cy_sysreghc.h"
#endif
#if defined (tviic2d6m)
#include "audioss/mixer/cy_mixer.h"
#include "audioss/pwm/cy_pwm.h"
#include "audioss/dac/cy_dac.h"
#include "audioss/tdm/cy_tdm.h"
#include "audioss/sg/cy_sg.h"
#include "audioss/i2s/cy_i2s.h"
#include "axidma/cy_axidma.h"
#include "smif/ver4/cy_smif_ver_specific.h"
#include "smif/common/cy_smif_memslot.h"
#include "fpdlink/cy_fpdlink.h"
#include "mipicsi2/cy_mipicsi2.h"
#include "syspmic/cy_syspmic.h"
#include "ethernet/cy_ethif.h"
#endif
#if defined (tviic2d4m)
#include "audioss/mixer/cy_mixer.h"
#include "audioss/i2s/cy_i2s.h"
#include "audioss/pwm/cy_pwm.h"
#include "audioss/dac/cy_dac.h"
#include "audioss/tdm/cy_tdm.h"
#include "audioss/sg/cy_sg.h"
#include "axidma/cy_axidma.h"
#include "smif/ver3_1/cy_smif_ver_specific.h"
#include "smif/common/cy_smif_memslot.h"
#include "fpdlink/cy_fpdlink.h"
#include "mipicsi2/cy_mipicsi2.h"
#include "syspmic/cy_syspmic.h"
#include "ethernet/cy_ethif.h"
#include "audio/cy_cs42448.h"
#endif
#if defined (tviic2d6mddr)
#include "audioss/mixer/cy_mixer.h"
#include "audioss/i2s/cy_i2s.h"
#include "audioss/pwm/cy_pwm.h"
#include "audioss/dac/cy_dac.h"
#include "audioss/tdm/cy_tdm.h"
#include "audioss/sg/cy_sg.h"
#include "axidma/cy_axidma.h"
#include "smif/ver4/cy_smif_ver_specific.h"
#include "smif/common/cy_smif_memslot.h"
#include "fpdlink/cy_fpdlink.h"
#include "mipicsi2/cy_mipicsi2.h"
#include "syspmic/cy_syspmic.h"
#include "ethernet/cy_ethif.h"
#include "sd_host/cy_sd_host.h"
#endif
#if defined (tviice4m)
#include "audioss/mixer/cy_mixer.h"
#include "audioss/i2s/cy_i2s.h"
#include "audioss/pwm/cy_pwm.h"
#include "audioss/tdm/cy_tdm.h"
#include "audioss/sg/cy_sg.h"
#include "audio/cy_cs42448.h"
#include "smif/ver3_1/cy_smif_ver_specific.h"
#include "smif/common/cy_smif_memslot.h"
#include "seglcd/cy_seglcd.h"
#endif
//=============================================
#if defined (tviibe512k)
#include "bb_bsp_tviibe512k.h"
#elif defined (tviibe1m)
#include "bb_bsp_tviibe1m.h"
#elif defined (tviibe2m)
#include "bb_bsp_tviibe2m.h"
#elif defined (tviibe4m)
#include "bb_bsp_tviibe4m.h"
#elif defined (tviibh4m)
#include "bb_bsp_tviibh4m.h"
#elif defined (tviibh8m)
#include "bb_bsp_tviibh8m.h"
#elif defined (tviibh16m)
#include "bb_bsp_tviibh16m.h"
#elif defined (tviic2d4m)
#include "bb_bsp_tviic2d4m.h"
#elif defined (tviic2d6m)
#include "bb_bsp_tviic2d6m.h"
#elif defined (tviic2d6mddr)
#include "bb_bsp_tviic2d6mddr.h"
#elif defined (tviice4m)
#include "bb_bsp_tviice4m.h"
#endif
//============ Middleware =====================
#include "button/cy_button.h"
#include "semihosting/cy_semihosting.h"
#include "sw_timer/cy_sw_tmr.h"
#include "flash/cy_mw_flash.h"
#if defined (tviibh4m) || defined (tviibh8m) || defined (tviibh16m)
#include "mw/eth_phy/cy_dp83867.h"
#include "mw/power/cy_power.h"
#include "mw/smif_mem/cy_smif_device_common.h"
#include "mw/smif_mem/cy_smif_hb_flash.h"
#include "mw/smif_mem/cy_smif_s25fl.h"
#include "mw/smif_mem/cy_smif_semp.h"
#include "mw/smif_mem/cy_smif_s25fs.h"
#include "aic261/cy_aic261.h"
#endif
#if defined (tviic2d4m) || defined (tviic2d6m) || defined (tviic2d6mddr)
#include "mw/smif_mem/cy_smif_device_common.h"
#include "mw/smif_mem/cy_smif_hb_flash.h"
#include "mw/smif_mem/cy_smif_s25fl.h"
#include "mw/smif_mem/cy_smif_semp.h"
#include "mw/smif_mem/cy_smif_s25fs.h"
#include "mw/power/cy_power.h"
#include "mw/gfx_env/cy_gfx_env.h"
#include "mw/mipi_sensor/cy_mipi_sensor.h"
#include "mw/audio/cy_cs42448.h"
#endif
#if defined (tviic2d4m)
#include "mw/eth_phy/cy_dp83848q_q1.h"
#endif
#if defined (tviic2d6m) || defined (tviic2d6mddr)
#include "mw/eth_phy/cy_dp83867.h"
#endif
#if defined (tviice4m)
#include "mw/smif_mem/cy_smif_device_common.h"
#include "mw/smif_mem/cy_smif_hb_flash.h"
#include "mw/smif_mem/cy_smif_s25fl.h"
#include "mw/smif_mem/cy_smif_semp.h"
#include "mw/smif_mem/cy_smif_s25fs.h"
#include "aic261/cy_aic261.h"
#endif
#if defined (tviic2d4m) || defined (tviice4m) || (defined (tviic2d6m) && defined (CY_MCU_rev_b)) || (defined (tviic2d6m) && defined (CY_MCU_rev_c))
#include "mw/audio/cy_cs42448.h"
#endif
#ifdef __cplusplus
}
#endif
#endif /* CY_PROJECT_H */
/* [] END OF FILE */