/*====================================================================================================================*/
/* Project      = AUTOSAR Renesas X2x MCAL Components                                                                 */
/* Module       = Dio_Cfg.h                                                                                           */
/*====================================================================================================================*/
/*                                  COPYRIGHT                                                                         */
/*====================================================================================================================*/
/* (c) 2022 Renesas Electronics Corporation. All rights reserved.                                                     */
/*====================================================================================================================*/
/* Purpose:                                                                                                           */
/* This file contains pre-compile time parameters                                                                     */
/* AUTOMATICALLY GENERATED FILE - DO NOT EDIT                                                                         */
/*                                                                                                                    */
/*====================================================================================================================*/
/*                                                                                                                    */
/* Unless otherwise agreed upon in writing between your company and Renesas Electronics Corporation the following     */
/* shall apply!                                                                                                       */
/*                                                                                                                    */
/* Warranty Disclaimer                                                                                                */
/*                                                                                                                    */
/* There is no warranty of any kind whatsoever granted by Renesas. Any warranty is expressly disclaimed and excluded  */
/* by Renesas, either expressed or implied, including but not limited to those for non-infringement of intellectual   */
/* property, merchantability and/or fitness for the particular purpose.                                               */
/*                                                                                                                    */
/* Renesas shall not have any obligation to maintain, service or provide bug fixes for the supplied Product(s)        */
/* and/or the Application.                                                                                            */
/*                                                                                                                    */
/* Each User is solely responsible for determining the appropriateness of using the Product(s) and assumes all risks  */
/* associated with its exercise of rights under this Agreement, including, but not limited to the risks and costs of  */
/* program errors, compliance with applicable laws, damage to or loss of data, programs or equipment, and             */
/* unavailability or interruption of operations.                                                                      */
/*                                                                                                                    */
/* Limitation of Liability                                                                                            */
/*                                                                                                                    */
/* In no event shall Renesas be liable to the User for any incidental, consequential, indirect, or punitive damage    */
/* (including but not limited to lost profits) regardless of whether such liability is based on breach of contract,   */
/* tort, strict liability, breach of warranties, failure of essential purpose or otherwise and even if advised of the */
/* possibility of such damages. Renesas shall not be liable for any services or products provided by third party      */
/* vendors, developers or consultants identified or referred to the User by Renesas in connection with the Product(s) */
/* and/or the Application.                                                                                            */
/*                                                                                                                    */
/*====================================================================================================================*/
/* Environment:                                                                                                       */
/*              Devices:        R7F702301BFABG                                                                        */
/*====================================================================================================================*/


/***********************************************************************************************************************
**                      Revision Control History                                                                      **
***********************************************************************************************************************/



/***********************************************************************************************************************
**                      Generation Tool Version                                                                       **
***********************************************************************************************************************/
/*                                                                                                                    */
/* TOOL VERSION:  DioU2x.dll version: 1.5.0, MCALConfGen.exe version: 1.4.0                                           */
/*                                                                                                                    */


/***********************************************************************************************************************
**                      Input File                                                                                    **
***********************************************************************************************************************/
/*
 * INPUT FILE:    D:\sharedir\Test_MCAL_U2A8_292_43.03_240129_canfd\Test_MCAL_U2A8_292_43.03_240129\Config\Config292\Config\ECUC\test_Dio_Dio_ecuc.arxml
 *                D:\sharedir\Test_MCAL_U2A8_292_43.03_240129_canfd\Test_MCAL_U2A8_292_43.03_240129\Config\Config292\generator\BSWMDT\R431_DIO_U2A8_BSWMDT.arxml
 *                D:\sharedir\Test_MCAL_U2A8_292_43.03_240129_canfd\Test_MCAL_U2A8_292_43.03_240129\Config\Config292\Translation.trxml
 * GENERATED ON:  27 Apr 2025 - 14:14:12
 */


#ifndef DIO_CFG_H
#define DIO_CFG_H


/***********************************************************************************************************************
**                      Include Section                                                                               **
***********************************************************************************************************************/

/***********************************************************************************************************************
**                      Coding Rule Violations                                                                        **
***********************************************************************************************************************/
/**********************************************************************************************************************/
/* Message (7:0791)    : [U] Macro identifier does not differ from other macro identifier(s) (e.g. '%s') within       */
/*                       number of significant characters.                                                            */
/* Rule                : MISRA C:2012 Rule 5.4, CERT-C:1.2.4 CERTCCM DCL23                                            */
/* JV-01 Justification : This macro identifier is following AUTOSAR standard rule (Symbolic Name or                   */
/*                       Published Macro's name), so this is accepted.                                                */
/*       Verification  : However, part of the code is verified manually and it is not having any impact.              */
/**********************************************************************************************************************/


/***********************************************************************************************************************
**                      Version Information                                                                           **
***********************************************************************************************************************/
#define DIO_AR_VERSION                                                          DIO_AR_431_VERSION
/* AUTOSAR release version information */
#define DIO_CFG_AR_RELEASE_MAJOR_VERSION                                        4U
#define DIO_CFG_AR_RELEASE_MINOR_VERSION                                        3U
#define DIO_CFG_AR_RELEASE_REVISION_VERSION                                     1U
/* File version information */
#define DIO_CFG_SW_MAJOR_VERSION                                                1U
#define DIO_CFG_SW_MINOR_VERSION                                                5U

/***********************************************************************************************************************
**                      Common Published Information                                                                  **
***********************************************************************************************************************/
#define DIO_AR_RELEASE_MAJOR_VERSION_VALUE                                      4U
#define DIO_AR_RELEASE_MINOR_VERSION_VALUE                                      3U
#define DIO_AR_RELEASE_REVISION_VERSION_VALUE                                   1U
#define DIO_SW_MAJOR_VERSION_VALUE                                              1U
#define DIO_SW_MINOR_VERSION_VALUE                                              5U
#define DIO_SW_PATCH_VERSION_VALUE                                              0U
#define DIO_VENDOR_ID_VALUE                                                     59U
#define DIO_MODULE_ID_VALUE                                                     120U

/***********************************************************************************************************************
**                      Global Symbols                                                                                **
***********************************************************************************************************************/


/* Instance ID of the DIO Driver */
#define DIO_INSTANCE_ID_VALUE                                                   0U
/* Pre-compile option for Version Info API */
#define DIO_VERSION_INFO_API                                                    STD_ON
/* Pre-compile option for presence of Dio_MaskedWritePort API */
#define DIO_MASKED_WRITE_PORT_API                                               STD_ON
/* Pre-compile option for presence of Dio_FlipChannel API */
#define DIO_FLIP_CHANNEL_API                                                    STD_ON
/* Pre-compile option for presence of Dio_ReadChannelOutputValue API */
#define DIO_READ_CHANNEL_OUTPUT_VALUE_API                                       STD_ON
/* Pre-compile option for presence of Dio_ReadChannelGroupOutputValue API */
#define DIO_READ_CHANNELGROUP_OUTPUT_VALUE_API                                  STD_ON
/* Pre-compile option for presence of Channel */
#define DIO_CHANNEL_CONFIGURED                                                  STD_ON
/* Pre-compile option for presence of Channel Group */
#define DIO_CHANNELGROUP_CONFIGURED                                             STD_ON
/* Pre-compile option for Development Error Detect */
#define DIO_DEV_ERROR_DETECT                                                    STD_OFF
/* Pre-compile option for enable or disable version check of inter-module dependencies */
#define DIO_VERSION_CHECK_EXT_MODULES                                           STD_ON
/* Pre-compile option for critical section protection */
#define DIO_CRITICAL_SECTION_PROTECTION                                         STD_ON
/* Offset for getting PPR register address from PSR register address for Numeric and Alphabetic ports. */
#define DIO_PPR_OFFSET_NONJTAG                                                  (uint8)0x02
/* Offset for getting PNOT register address from PSR register address for Numeric and Alphabetic ports. */
#define DIO_PNOT_OFFSET_NONJTAG                                                 (uint8)0x01
/* Offset for getting PMSR register address from PSR register address for NONJTAG ports. */
#define DIO_PMSR_OFFSET_NONJTAG                                                 (uint8)0x07
/* Offset for getting JPPR register address from JPSR register address for JTAG ports */
#define DIO_PPR_OFFSET_JTAG                                                     (uint8)0x02
/* Offset for getting JPNOT register address from JPSR register address for JTAG ports. */
#define DIO_PNOT_OFFSET_JTAG                                                    (uint8)0x01
/* Offset for getting JPMSR register address from JPSR register address for JTAG ports */
#define DIO_PMSR_OFFSET_JTAG                                                    (uint8)0x07
/* Port Keycode Protection Register */
#define DIO_PKCPROT                                                             (uint32)0xFFD92F40UL
/* Port Write Enable Register */
#define DIO_PWE                                                                 (uint32)0xFFD92F44UL
/* Disable write access to PWE register */
#define DIO_WRITE_PWE_DISABLE_VAL                                               (uint32)0xA5A5A500UL
/* Enable write access to PWE register */
#define DIO_WRITE_PWE_ENABLE_VAL                                                (uint32)0xA5A5A501UL

/***********************************************************************************************************************
**                      Global Data Types                                                                             **
***********************************************************************************************************************/


/* Total number of configured ports */
#define DIO_MAXNOOFPORT                                                         (Dio_PortType)12
/* Total number of configured channels */
#define DIO_MAXNOOFCHANNEL                                                      (Dio_ChannelType)120

/***********************************************************************************************************************
**                      Global Data                                                                                   **
***********************************************************************************************************************/


/* DIO Port Configuration Handles */
#define DioConf_DioPort_Port02                                                  (Dio_PortType)0
#define DioConf_DioPort_Port03                                                  (Dio_PortType)1
#define DioConf_DioPort_Port04                                                  (Dio_PortType)2
#define DioConf_DioPort_Port05                                                  (Dio_PortType)3
#define DioConf_DioPort_Port06                                                  (Dio_PortType)4
#define DioConf_DioPort_Port10                                                  (Dio_PortType)5
#define DioConf_DioPort_Port17                                                  (Dio_PortType)6
#define DioConf_DioPort_Port20                                                  (Dio_PortType)7
#define DioConf_DioPort_Port21                                                  (Dio_PortType)8
#define DioConf_DioPort_Port22                                                  (Dio_PortType)9
#define DioConf_DioPort_Port24                                                  (Dio_PortType)10
#define DioConf_DioPort_UserPort_JTAG                                           (Dio_PortType)11
/* DIO Channel Configuration Handles */
#define DioConf_DioChannel_P02_00                                               (Dio_ChannelType)0
#define DioConf_DioChannel_P02_01                                               (Dio_ChannelType)1
#define DioConf_DioChannel_P02_02                                               (Dio_ChannelType)2
#define DioConf_DioChannel_P02_03                                               (Dio_ChannelType)3
#define DioConf_DioChannel_P02_04                                               (Dio_ChannelType)4
#define DioConf_DioChannel_P02_05                                               (Dio_ChannelType)5
#define DioConf_DioChannel_P02_06                                               (Dio_ChannelType)6
#define DioConf_DioChannel_P02_07                                               (Dio_ChannelType)7
#define DioConf_DioChannel_P02_08                                               (Dio_ChannelType)8
#define DioConf_DioChannel_P02_09                                               (Dio_ChannelType)9
#define DioConf_DioChannel_P02_10                                               (Dio_ChannelType)10
#define DioConf_DioChannel_P02_11                                               (Dio_ChannelType)11
#define DioConf_DioChannel_P02_12                                               (Dio_ChannelType)12
#define DioConf_DioChannel_P02_13                                               (Dio_ChannelType)13
#define DioConf_DioChannel_P02_14                                               (Dio_ChannelType)14
#define DioConf_DioChannel_P02_15                                               (Dio_ChannelType)15
#define DioConf_DioChannel_P03_02                                               (Dio_ChannelType)16
#define DioConf_DioChannel_P03_03                                               (Dio_ChannelType)17
#define DioConf_DioChannel_P03_04                                               (Dio_ChannelType)18
#define DioConf_DioChannel_P03_05                                               (Dio_ChannelType)19
#define DioConf_DioChannel_P03_06                                               (Dio_ChannelType)20
#define DioConf_DioChannel_P03_07                                               (Dio_ChannelType)21
#define DioConf_DioChannel_P03_08                                               (Dio_ChannelType)22
#define DioConf_DioChannel_P04_00                                               (Dio_ChannelType)23
#define DioConf_DioChannel_P04_01                                               (Dio_ChannelType)24
#define DioConf_DioChannel_P04_04                                               (Dio_ChannelType)25
#define DioConf_DioChannel_P04_05                                               (Dio_ChannelType)26
#define DioConf_DioChannel_P04_06                                               (Dio_ChannelType)27
#define DioConf_DioChannel_P04_07                                               (Dio_ChannelType)28
#define DioConf_DioChannel_P04_08                                               (Dio_ChannelType)29
#define DioConf_DioChannel_P04_09                                               (Dio_ChannelType)30
#define DioConf_DioChannel_P04_10                                               (Dio_ChannelType)31
#define DioConf_DioChannel_P04_11                                               (Dio_ChannelType)32
#define DioConf_DioChannel_P04_12                                               (Dio_ChannelType)33
#define DioConf_DioChannel_P04_13                                               (Dio_ChannelType)34
#define DioConf_DioChannel_P04_14                                               (Dio_ChannelType)35
#define DioConf_DioChannel_P04_15                                               (Dio_ChannelType)36
#define DioConf_DioChannel_P05_02                                               (Dio_ChannelType)37
#define DioConf_DioChannel_P05_03                                               (Dio_ChannelType)38
#define DioConf_DioChannel_P05_04                                               (Dio_ChannelType)39
#define DioConf_DioChannel_P05_06                                               (Dio_ChannelType)40
#define DioConf_DioChannel_P06_00                                               (Dio_ChannelType)41
#define DioConf_DioChannel_P06_02                                               (Dio_ChannelType)42
#define DioConf_DioChannel_P06_03                                               (Dio_ChannelType)43
#define DioConf_DioChannel_P06_04                                               (Dio_ChannelType)44
#define DioConf_DioChannel_P06_05                                               (Dio_ChannelType)45
#define DioConf_DioChannel_P06_06                                               (Dio_ChannelType)46
#define DioConf_DioChannel_P06_07                                               (Dio_ChannelType)47
#define DioConf_DioChannel_P06_08                                               (Dio_ChannelType)48
#define DioConf_DioChannel_P06_09                                               (Dio_ChannelType)49
#define DioConf_DioChannel_P06_10                                               (Dio_ChannelType)50
#define DioConf_DioChannel_P06_11                                               (Dio_ChannelType)51
#define DioConf_DioChannel_P06_12                                               (Dio_ChannelType)52
#define DioConf_DioChannel_P06_13                                               (Dio_ChannelType)53
#define DioConf_DioChannel_P06_14                                               (Dio_ChannelType)54
#define DioConf_DioChannel_P06_15                                               (Dio_ChannelType)55
#define DioConf_DioChannel_P10_00                                               (Dio_ChannelType)56
#define DioConf_DioChannel_P10_01                                               (Dio_ChannelType)57
#define DioConf_DioChannel_P10_02                                               (Dio_ChannelType)58
#define DioConf_DioChannel_P10_03                                               (Dio_ChannelType)59
#define DioConf_DioChannel_P10_04                                               (Dio_ChannelType)60
#define DioConf_DioChannel_P10_05                                               (Dio_ChannelType)61
#define DioConf_DioChannel_P10_06                                               (Dio_ChannelType)62
#define DioConf_DioChannel_P10_07                                               (Dio_ChannelType)63
#define DioConf_DioChannel_P10_08                                               (Dio_ChannelType)64
#define DioConf_DioChannel_P10_09                                               (Dio_ChannelType)65
#define DioConf_DioChannel_P10_10                                               (Dio_ChannelType)66
#define DioConf_DioChannel_P10_11                                               (Dio_ChannelType)67
#define DioConf_DioChannel_P10_12                                               (Dio_ChannelType)68
#define DioConf_DioChannel_P10_13                                               (Dio_ChannelType)69
#define DioConf_DioChannel_P10_14                                               (Dio_ChannelType)70
#define DioConf_DioChannel_P17_00                                               (Dio_ChannelType)71
#define DioConf_DioChannel_P17_01                                               (Dio_ChannelType)72
#define DioConf_DioChannel_P17_02                                               (Dio_ChannelType)73
#define DioConf_DioChannel_P17_03                                               (Dio_ChannelType)74
#define DioConf_DioChannel_P17_04                                               (Dio_ChannelType)75
#define DioConf_DioChannel_P17_05                                               (Dio_ChannelType)76
#define DioConf_DioChannel_P17_06                                               (Dio_ChannelType)77
#define DioConf_DioChannel_P20_00                                               (Dio_ChannelType)78
#define DioConf_DioChannel_P20_01                                               (Dio_ChannelType)79
#define DioConf_DioChannel_P20_02                                               (Dio_ChannelType)80
#define DioConf_DioChannel_P20_03                                               (Dio_ChannelType)81
#define DioConf_DioChannel_P20_04                                               (Dio_ChannelType)82
#define DioConf_DioChannel_P20_05                                               (Dio_ChannelType)83
#define DioConf_DioChannel_P20_06                                               (Dio_ChannelType)84
#define DioConf_DioChannel_P20_07                                               (Dio_ChannelType)85
#define DioConf_DioChannel_P20_08                                               (Dio_ChannelType)86
#define DioConf_DioChannel_P20_09                                               (Dio_ChannelType)87
#define DioConf_DioChannel_P20_10                                               (Dio_ChannelType)88
#define DioConf_DioChannel_P20_12                                               (Dio_ChannelType)89
#define DioConf_DioChannel_P20_13                                               (Dio_ChannelType)90
#define DioConf_DioChannel_P20_14                                               (Dio_ChannelType)91
#define DioConf_DioChannel_P21_00                                               (Dio_ChannelType)92
#define DioConf_DioChannel_P21_01                                               (Dio_ChannelType)93
#define DioConf_DioChannel_P21_02                                               (Dio_ChannelType)94
#define DioConf_DioChannel_P21_03                                               (Dio_ChannelType)95
#define DioConf_DioChannel_P21_04                                               (Dio_ChannelType)96
#define DioConf_DioChannel_P21_05                                               (Dio_ChannelType)97
#define DioConf_DioChannel_P21_06                                               (Dio_ChannelType)98
#define DioConf_DioChannel_P21_07                                               (Dio_ChannelType)99
#define DioConf_DioChannel_P22_00                                               (Dio_ChannelType)100
#define DioConf_DioChannel_P22_01                                               (Dio_ChannelType)101
#define DioConf_DioChannel_P22_02                                               (Dio_ChannelType)102
#define DioConf_DioChannel_P22_03                                               (Dio_ChannelType)103
#define DioConf_DioChannel_P22_04                                               (Dio_ChannelType)104
#define DioConf_DioChannel_P24_04                                               (Dio_ChannelType)105
#define DioConf_DioChannel_P24_05                                               (Dio_ChannelType)106
#define DioConf_DioChannel_P24_06                                               (Dio_ChannelType)107
#define DioConf_DioChannel_P24_07                                               (Dio_ChannelType)108
#define DioConf_DioChannel_P24_08                                               (Dio_ChannelType)109
#define DioConf_DioChannel_P24_09                                               (Dio_ChannelType)110
#define DioConf_DioChannel_P24_10                                               (Dio_ChannelType)111
#define DioConf_DioChannel_P24_11                                               (Dio_ChannelType)112
#define DioConf_DioChannel_P24_12                                               (Dio_ChannelType)113
#define DioConf_DioChannel_P24_13                                               (Dio_ChannelType)114
#define DioConf_DioChannel_UserChannel_JTAG_00                                  (Dio_ChannelType)115
#define DioConf_DioChannel_UserChannel_JTAG_01                                  (Dio_ChannelType)116                    /* PRQA S 0791 # JV-01 */
#define DioConf_DioChannel_UserChannel_JTAG_02                                  (Dio_ChannelType)117                    /* PRQA S 0791 # JV-01 */
#define DioConf_DioChannel_UserChannel_JTAG_03                                  (Dio_ChannelType)118                    /* PRQA S 0791 # JV-01 */
#define DioConf_DioChannel_UserChannel_JTAG_05                                  (Dio_ChannelType)119                    /* PRQA S 0791 # JV-01 */
/* DIO Channel Group Configuration Handles */
#define DioConf_DioChannelGroup_UserChannelGroup_JTAG                           (&Dio_GaaChannelGroupData[0])
/* Channel Mapping for DioChannelBitPosition */
#define DioConfig_P02_00_bit                                                    (uint8)0x00
#define DioConfig_P02_01_bit                                                    (uint8)0x01
#define DioConfig_P02_02_bit                                                    (uint8)0x02
#define DioConfig_P02_03_bit                                                    (uint8)0x03
#define DioConfig_P02_04_bit                                                    (uint8)0x04
#define DioConfig_P02_05_bit                                                    (uint8)0x05
#define DioConfig_P02_06_bit                                                    (uint8)0x06
#define DioConfig_P02_07_bit                                                    (uint8)0x07
#define DioConfig_P02_08_bit                                                    (uint8)0x08
#define DioConfig_P02_09_bit                                                    (uint8)0x09
#define DioConfig_P02_10_bit                                                    (uint8)0x0A
#define DioConfig_P02_11_bit                                                    (uint8)0x0B
#define DioConfig_P02_12_bit                                                    (uint8)0x0C
#define DioConfig_P02_13_bit                                                    (uint8)0x0D
#define DioConfig_P02_14_bit                                                    (uint8)0x0E
#define DioConfig_P02_15_bit                                                    (uint8)0x0F
#define DioConfig_P03_02_bit                                                    (uint8)0x02
#define DioConfig_P03_03_bit                                                    (uint8)0x03
#define DioConfig_P03_04_bit                                                    (uint8)0x04
#define DioConfig_P03_05_bit                                                    (uint8)0x05
#define DioConfig_P03_06_bit                                                    (uint8)0x06
#define DioConfig_P03_07_bit                                                    (uint8)0x07
#define DioConfig_P03_08_bit                                                    (uint8)0x08
#define DioConfig_P04_00_bit                                                    (uint8)0x00
#define DioConfig_P04_01_bit                                                    (uint8)0x01
#define DioConfig_P04_04_bit                                                    (uint8)0x04
#define DioConfig_P04_05_bit                                                    (uint8)0x05
#define DioConfig_P04_06_bit                                                    (uint8)0x06
#define DioConfig_P04_07_bit                                                    (uint8)0x07
#define DioConfig_P04_08_bit                                                    (uint8)0x08
#define DioConfig_P04_09_bit                                                    (uint8)0x09
#define DioConfig_P04_10_bit                                                    (uint8)0x0A
#define DioConfig_P04_11_bit                                                    (uint8)0x0B
#define DioConfig_P04_12_bit                                                    (uint8)0x0C
#define DioConfig_P04_13_bit                                                    (uint8)0x0D
#define DioConfig_P04_14_bit                                                    (uint8)0x0E
#define DioConfig_P04_15_bit                                                    (uint8)0x0F
#define DioConfig_P05_02_bit                                                    (uint8)0x02
#define DioConfig_P05_03_bit                                                    (uint8)0x03
#define DioConfig_P05_04_bit                                                    (uint8)0x04
#define DioConfig_P05_06_bit                                                    (uint8)0x06
#define DioConfig_P06_00_bit                                                    (uint8)0x00
#define DioConfig_P06_02_bit                                                    (uint8)0x02
#define DioConfig_P06_03_bit                                                    (uint8)0x03
#define DioConfig_P06_04_bit                                                    (uint8)0x04
#define DioConfig_P06_05_bit                                                    (uint8)0x05
#define DioConfig_P06_06_bit                                                    (uint8)0x06
#define DioConfig_P06_07_bit                                                    (uint8)0x07
#define DioConfig_P06_08_bit                                                    (uint8)0x08
#define DioConfig_P06_09_bit                                                    (uint8)0x09
#define DioConfig_P06_10_bit                                                    (uint8)0x0A
#define DioConfig_P06_11_bit                                                    (uint8)0x0B
#define DioConfig_P06_12_bit                                                    (uint8)0x0C
#define DioConfig_P06_13_bit                                                    (uint8)0x0D
#define DioConfig_P06_14_bit                                                    (uint8)0x0E
#define DioConfig_P06_15_bit                                                    (uint8)0x0F
#define DioConfig_P10_00_bit                                                    (uint8)0x00
#define DioConfig_P10_01_bit                                                    (uint8)0x01
#define DioConfig_P10_02_bit                                                    (uint8)0x02
#define DioConfig_P10_03_bit                                                    (uint8)0x03
#define DioConfig_P10_04_bit                                                    (uint8)0x04
#define DioConfig_P10_05_bit                                                    (uint8)0x05
#define DioConfig_P10_06_bit                                                    (uint8)0x06
#define DioConfig_P10_07_bit                                                    (uint8)0x07
#define DioConfig_P10_08_bit                                                    (uint8)0x08
#define DioConfig_P10_09_bit                                                    (uint8)0x09
#define DioConfig_P10_10_bit                                                    (uint8)0x0A
#define DioConfig_P10_11_bit                                                    (uint8)0x0B
#define DioConfig_P10_12_bit                                                    (uint8)0x0C
#define DioConfig_P10_13_bit                                                    (uint8)0x0D
#define DioConfig_P10_14_bit                                                    (uint8)0x0E
#define DioConfig_P17_00_bit                                                    (uint8)0x00
#define DioConfig_P17_01_bit                                                    (uint8)0x01
#define DioConfig_P17_02_bit                                                    (uint8)0x02
#define DioConfig_P17_03_bit                                                    (uint8)0x03
#define DioConfig_P17_04_bit                                                    (uint8)0x04
#define DioConfig_P17_05_bit                                                    (uint8)0x05
#define DioConfig_P17_06_bit                                                    (uint8)0x06
#define DioConfig_P20_00_bit                                                    (uint8)0x00
#define DioConfig_P20_01_bit                                                    (uint8)0x01
#define DioConfig_P20_02_bit                                                    (uint8)0x02
#define DioConfig_P20_03_bit                                                    (uint8)0x03
#define DioConfig_P20_04_bit                                                    (uint8)0x04
#define DioConfig_P20_05_bit                                                    (uint8)0x05
#define DioConfig_P20_06_bit                                                    (uint8)0x06
#define DioConfig_P20_07_bit                                                    (uint8)0x07
#define DioConfig_P20_08_bit                                                    (uint8)0x08
#define DioConfig_P20_09_bit                                                    (uint8)0x09
#define DioConfig_P20_10_bit                                                    (uint8)0x0A
#define DioConfig_P20_12_bit                                                    (uint8)0x0C
#define DioConfig_P20_13_bit                                                    (uint8)0x0D
#define DioConfig_P20_14_bit                                                    (uint8)0x0E
#define DioConfig_P21_00_bit                                                    (uint8)0x00
#define DioConfig_P21_01_bit                                                    (uint8)0x01
#define DioConfig_P21_02_bit                                                    (uint8)0x02
#define DioConfig_P21_03_bit                                                    (uint8)0x03
#define DioConfig_P21_04_bit                                                    (uint8)0x04
#define DioConfig_P21_05_bit                                                    (uint8)0x05
#define DioConfig_P21_06_bit                                                    (uint8)0x06
#define DioConfig_P21_07_bit                                                    (uint8)0x07
#define DioConfig_P22_00_bit                                                    (uint8)0x00
#define DioConfig_P22_01_bit                                                    (uint8)0x01
#define DioConfig_P22_02_bit                                                    (uint8)0x02
#define DioConfig_P22_03_bit                                                    (uint8)0x03
#define DioConfig_P22_04_bit                                                    (uint8)0x04
#define DioConfig_P24_04_bit                                                    (uint8)0x04
#define DioConfig_P24_05_bit                                                    (uint8)0x05
#define DioConfig_P24_06_bit                                                    (uint8)0x06
#define DioConfig_P24_07_bit                                                    (uint8)0x07
#define DioConfig_P24_08_bit                                                    (uint8)0x08
#define DioConfig_P24_09_bit                                                    (uint8)0x09
#define DioConfig_P24_10_bit                                                    (uint8)0x0A
#define DioConfig_P24_11_bit                                                    (uint8)0x0B
#define DioConfig_P24_12_bit                                                    (uint8)0x0C
#define DioConfig_P24_13_bit                                                    (uint8)0x0D
#define DioConfig_UserChannel_JTAG_00_bit                                       (uint8)0x00
#define DioConfig_UserChannel_JTAG_01_bit                                       (uint8)0x01
#define DioConfig_UserChannel_JTAG_02_bit                                       (uint8)0x02
#define DioConfig_UserChannel_JTAG_03_bit                                       (uint8)0x03
#define DioConfig_UserChannel_JTAG_05_bit                                       (uint8)0x05

/***********************************************************************************************************************
**                      Function Prototypes                                                                           **
***********************************************************************************************************************/



#endif /* DIO_CFG_H */


/***********************************************************************************************************************
**                      End of File                                                                                   **
***********************************************************************************************************************/

