#ifndef INCLUDED_CYFITTERKEIL_INC
#define INCLUDED_CYFITTERKEIL_INC
$INCLUDE (cydevicekeil.inc)
$INCLUDE (cydevicekeil_trm.inc)

; SWInput
SWInput__0__MASK EQU 0x01
SWInput__0__PC EQU CYREG_PRT2_PC0
SWInput__0__PORT EQU 2
SWInput__0__SHIFT EQU 0
SWInput__AG EQU CYREG_PRT2_AG
SWInput__AMUX EQU CYREG_PRT2_AMUX
SWInput__BIE EQU CYREG_PRT2_BIE
SWInput__BIT_MASK EQU CYREG_PRT2_BIT_MASK
SWInput__BYP EQU CYREG_PRT2_BYP
SWInput__CTL EQU CYREG_PRT2_CTL
SWInput__DM0 EQU CYREG_PRT2_DM0
SWInput__DM1 EQU CYREG_PRT2_DM1
SWInput__DM2 EQU CYREG_PRT2_DM2
SWInput__DR EQU CYREG_PRT2_DR
SWInput__INP_DIS EQU CYREG_PRT2_INP_DIS
SWInput__LCD_COM_SEG EQU CYREG_PRT2_LCD_COM_SEG
SWInput__LCD_EN EQU CYREG_PRT2_LCD_EN
SWInput__MASK EQU 0x01
SWInput__PORT EQU 2
SWInput__PRT EQU CYREG_PRT2_PRT
SWInput__PRTDSI__CAPS_SEL EQU CYREG_PRT2_CAPS_SEL
SWInput__PRTDSI__DBL_SYNC_IN EQU CYREG_PRT2_DBL_SYNC_IN
SWInput__PRTDSI__OE_SEL0 EQU CYREG_PRT2_OE_SEL0
SWInput__PRTDSI__OE_SEL1 EQU CYREG_PRT2_OE_SEL1
SWInput__PRTDSI__OUT_SEL0 EQU CYREG_PRT2_OUT_SEL0
SWInput__PRTDSI__OUT_SEL1 EQU CYREG_PRT2_OUT_SEL1
SWInput__PRTDSI__SYNC_OUT EQU CYREG_PRT2_SYNC_OUT
SWInput__PS EQU CYREG_PRT2_PS
SWInput__SHIFT EQU 0
SWInput__SLW EQU CYREG_PRT2_SLW

; LEDOut
LEDOut__0__MASK EQU 0x80
LEDOut__0__PC EQU CYREG_PRT2_PC7
LEDOut__0__PORT EQU 2
LEDOut__0__SHIFT EQU 7
LEDOut__AG EQU CYREG_PRT2_AG
LEDOut__AMUX EQU CYREG_PRT2_AMUX
LEDOut__BIE EQU CYREG_PRT2_BIE
LEDOut__BIT_MASK EQU CYREG_PRT2_BIT_MASK
LEDOut__BYP EQU CYREG_PRT2_BYP
LEDOut__CTL EQU CYREG_PRT2_CTL
LEDOut__DM0 EQU CYREG_PRT2_DM0
LEDOut__DM1 EQU CYREG_PRT2_DM1
LEDOut__DM2 EQU CYREG_PRT2_DM2
LEDOut__DR EQU CYREG_PRT2_DR
LEDOut__INP_DIS EQU CYREG_PRT2_INP_DIS
LEDOut__LCD_COM_SEG EQU CYREG_PRT2_LCD_COM_SEG
LEDOut__LCD_EN EQU CYREG_PRT2_LCD_EN
LEDOut__MASK EQU 0x80
LEDOut__PORT EQU 2
LEDOut__PRT EQU CYREG_PRT2_PRT
LEDOut__PRTDSI__CAPS_SEL EQU CYREG_PRT2_CAPS_SEL
LEDOut__PRTDSI__DBL_SYNC_IN EQU CYREG_PRT2_DBL_SYNC_IN
LEDOut__PRTDSI__OE_SEL0 EQU CYREG_PRT2_OE_SEL0
LEDOut__PRTDSI__OE_SEL1 EQU CYREG_PRT2_OE_SEL1
LEDOut__PRTDSI__OUT_SEL0 EQU CYREG_PRT2_OUT_SEL0
LEDOut__PRTDSI__OUT_SEL1 EQU CYREG_PRT2_OUT_SEL1
LEDOut__PRTDSI__SYNC_OUT EQU CYREG_PRT2_SYNC_OUT
LEDOut__PS EQU CYREG_PRT2_PS
LEDOut__SHIFT EQU 7
LEDOut__SLW EQU CYREG_PRT2_SLW

; Miscellaneous
; -- WARNING: define names containting LEOPARD or PANTHER are deprecated and will be removed in a future release
CYDEV_BOOTLOADER_IO_COMP_CUSTOM_IO EQU 0
CYDEV_DEBUGGING_DPS_SWD EQU 2
CYDEV_CONFIG_UNUSED_IO_AllowButWarn EQU 0
CYDEV_CONFIGURATION_MODE_DMA EQU 2
CYDEV_CONFIG_FASTBOOT_ENABLED EQU 1
CYDEV_CHIP_REV_LEOPARD_PRODUCTION EQU 3
CYDEV_CHIP_REVISION_3A_PRODUCTION EQU 3
CYDEV_CHIP_MEMBER_3A EQU 1
CYDEV_CHIP_FAMILY_PSOC3 EQU 1
CYDEV_CHIP_DIE_LEOPARD EQU 1
CYDEV_CHIP_DIE_EXPECT EQU CYDEV_CHIP_DIE_LEOPARD
CYDEV_BOOTLOADER_CHECKSUM_BASIC EQU 0
BCLK__BUS_CLK__HZ EQU 24000000
BCLK__BUS_CLK__KHZ EQU 24000
BCLK__BUS_CLK__MHZ EQU 24
CYDEV_APPLICATION_ID EQU 0x0000
CYDEV_APPLICATION_VERSION EQU 0x0000
CYDEV_BOOTLOADER_CHECKSUM EQU CYDEV_BOOTLOADER_CHECKSUM_BASIC
CYDEV_BOOTLOADER_CHECKSUM_CRC EQU 1
CYDEV_BOOTLOADER_FAST_VERIFY EQU 0
CYDEV_BOOTLOADER_VERSION EQU 0x0000
CYDEV_BOOTLOADER_WAIT_COMMAND EQU 1
CYDEV_BOOTLOADER_WAIT_TIME EQU 200
CYDEV_CHIP_DIE_ACTUAL EQU CYDEV_CHIP_DIE_EXPECT
CYDEV_CHIP_DIE_PANTHER EQU 2
CYDEV_CHIP_DIE_UNKNOWN EQU 0
CYDEV_CHIP_FAMILY_PSOC4 EQU 2
CYDEV_CHIP_FAMILY_PSOC5 EQU 3
CYDEV_CHIP_FAMILY_UNKNOWN EQU 0
CYDEV_CHIP_FAMILY_USED EQU CYDEV_CHIP_FAMILY_PSOC3
CYDEV_CHIP_JTAG_ID EQU 0x1E01E069
CYDEV_CHIP_MEMBER_5A EQU 2
CYDEV_CHIP_MEMBER_UNKNOWN EQU 0
CYDEV_CHIP_MEMBER_USED EQU CYDEV_CHIP_MEMBER_3A
CYDEV_CHIP_REVISION_3A_ES1 EQU 0
CYDEV_CHIP_REVISION_3A_ES2 EQU 1
CYDEV_CHIP_REVISION_3A_ES3 EQU 3
CYDEV_CHIP_REVISION_5A_ES0 EQU 0
CYDEV_CHIP_REVISION_5A_ES1 EQU 1
CYDEV_CHIP_REVISION_5A_PRODUCTION EQU 1
CYDEV_CHIP_REVISION_USED EQU CYDEV_CHIP_REVISION_3A_PRODUCTION
CYDEV_CHIP_REV_EXPECT EQU CYDEV_CHIP_REV_LEOPARD_PRODUCTION
CYDEV_CHIP_REV_LEOPARD_ES1 EQU 0
CYDEV_CHIP_REV_LEOPARD_ES2 EQU 1
CYDEV_CHIP_REV_LEOPARD_ES3 EQU 3
CYDEV_CHIP_REV_PANTHER_ES0 EQU 0
CYDEV_CHIP_REV_PANTHER_ES1 EQU 1
CYDEV_CHIP_REV_PANTHER_PRODUCTION EQU 1
CYDEV_CONFIGURATION_CLEAR_SRAM EQU 1
CYDEV_CONFIGURATION_COMPRESSED EQU 0
CYDEV_CONFIGURATION_DMA EQU 1
CYDEV_CONFIGURATION_ECC EQU 1
CYDEV_CONFIGURATION_IMOENABLED EQU CYDEV_CONFIG_FASTBOOT_ENABLED
CYDEV_CONFIGURATION_MODE EQU CYDEV_CONFIGURATION_MODE_DMA
CYDEV_CONFIGURATION_MODE_COMPRESSED EQU 0
CYDEV_CONFIGURATION_MODE_UNCOMPRESSED EQU 1
CYDEV_CONFIG_FORCE_ROUTE EQU 0
CYDEV_CONFIG_UNUSED_IO EQU CYDEV_CONFIG_UNUSED_IO_AllowButWarn
CYDEV_CONFIG_UNUSED_IO_AllowWithInfo EQU 1
CYDEV_CONFIG_UNUSED_IO_Disallowed EQU 2
CYDEV_CUSTOM_ID EQU 0x00000000
CYDEV_DEBUGGING_DPS EQU CYDEV_DEBUGGING_DPS_SWD
CYDEV_DEBUGGING_DPS_Disable EQU 3
CYDEV_DEBUGGING_DPS_JTAG_4 EQU 1
CYDEV_DEBUGGING_DPS_JTAG_5 EQU 0
CYDEV_DEBUGGING_ENABLE EQU 1
CYDEV_DEBUGGING_REQXRES EQU 1
CYDEV_DEBUGGING_XRES EQU 0
CYDEV_DEBUG_ENABLE_MASK EQU 0x01
CYDEV_DEBUG_ENABLE_REGISTER EQU CYREG_MLOGIC_DEBUG
CYDEV_DMA_CHANNELS_AVAILABLE EQU 24
CYDEV_ECC_ENABLE EQU 0
CYDEV_INSTRUCT_CACHE_ENABLED EQU 1
CYDEV_PROJ_TYPE EQU 0
CYDEV_PROJ_TYPE_BOOTLOADER EQU 1
CYDEV_PROJ_TYPE_LOADABLE EQU 2
CYDEV_PROJ_TYPE_MULTIAPPBOOTLOADER EQU 3
CYDEV_PROJ_TYPE_STANDARD EQU 0
CYDEV_PROTECTION_ENABLE EQU 0
CYDEV_VDDA LIT '5.0'
CYDEV_VDDA_MV EQU 5000
CYDEV_VDDD LIT '5.0'
CYDEV_VDDD_MV EQU 5000
CYDEV_VDDIO0 LIT '5.0'
CYDEV_VDDIO0_MV EQU 5000
CYDEV_VDDIO1 LIT '5.0'
CYDEV_VDDIO1_MV EQU 5000
CYDEV_VDDIO2 LIT '5.0'
CYDEV_VDDIO2_MV EQU 5000
CYDEV_VDDIO3 LIT '5.0'
CYDEV_VDDIO3_MV EQU 5000
CYDEV_VIO0 EQU 5
CYDEV_VIO0_MV EQU 5000
CYDEV_VIO1 EQU 5
CYDEV_VIO1_MV EQU 5000
CYDEV_VIO2 EQU 5
CYDEV_VIO2_MV EQU 5000
CYDEV_VIO3 EQU 5
CYDEV_VIO3_MV EQU 5000
CyBtldr_Custom_Interface EQU CYDEV_BOOTLOADER_IO_COMP_CUSTOM_IO
DMA_CHANNELS_USED__MASK0 EQU 0x00000000
CYDEV_BOOTLOADER_ENABLE EQU 0

#endif /* INCLUDED_CYFITTERKEIL_INC */
