12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094 |
- /**
- * \file IfxPort_reg.h
- * \brief
- * \copyright Copyright (c) 2014 Infineon Technologies AG. All rights reserved.
- *
- * Version: TC23XADAS_UM_V1.0P1.R0
- * Specification: tc23xadas_um_sfrs_MCSFR.xml (Revision: UM_V1.0p1)
- * MAY BE CHANGED BY USER [yes/no]: No
- *
- * IMPORTANT NOTICE
- *
- * Infineon Technologies AG (Infineon) is supplying this file for use
- * exclusively with Infineon's microcontroller products. This file can be freely
- * distributed within development tools that are supporting such microcontroller
- * products.
- *
- * THIS SOFTWARE IS PROVIDED "AS IS". NO WARRANTIES, WHETHER EXPRESS, IMPLIED
- * OR STATUTORY, INCLUDING, BUT NOT LIMITED TO, IMPLIED WARRANTIES OF
- * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE APPLY TO THIS SOFTWARE.
- * INFINEON SHALL NOT, IN ANY CIRCUMSTANCES, BE LIABLE FOR SPECIAL, INCIDENTAL,
- * OR CONSEQUENTIAL DAMAGES, FOR ANY REASON WHATSOEVER.
- *
- * \defgroup IfxLld_Port_Cfg Port address
- * \ingroup IfxLld_Port
- *
- * \defgroup IfxLld_Port_Cfg_BaseAddress Base address
- * \ingroup IfxLld_Port_Cfg
- *
- * \defgroup IfxLld_Port_Cfg_P00 2-P00
- * \ingroup IfxLld_Port_Cfg
- *
- * \defgroup IfxLld_Port_Cfg_P02 2-P02
- * \ingroup IfxLld_Port_Cfg
- *
- * \defgroup IfxLld_Port_Cfg_P10 2-P10
- * \ingroup IfxLld_Port_Cfg
- *
- * \defgroup IfxLld_Port_Cfg_P11 2-P11
- * \ingroup IfxLld_Port_Cfg
- *
- * \defgroup IfxLld_Port_Cfg_P13 2-P13
- * \ingroup IfxLld_Port_Cfg
- *
- * \defgroup IfxLld_Port_Cfg_P14 2-P14
- * \ingroup IfxLld_Port_Cfg
- *
- * \defgroup IfxLld_Port_Cfg_P15 2-P15
- * \ingroup IfxLld_Port_Cfg
- *
- * \defgroup IfxLld_Port_Cfg_P20 2-P20
- * \ingroup IfxLld_Port_Cfg
- *
- * \defgroup IfxLld_Port_Cfg_P21 2-P21
- * \ingroup IfxLld_Port_Cfg
- *
- * \defgroup IfxLld_Port_Cfg_P22 2-P22
- * \ingroup IfxLld_Port_Cfg
- *
- * \defgroup IfxLld_Port_Cfg_P23 2-P23
- * \ingroup IfxLld_Port_Cfg
- *
- * \defgroup IfxLld_Port_Cfg_P33 2-P33
- * \ingroup IfxLld_Port_Cfg
- *
- * \defgroup IfxLld_Port_Cfg_P34 2-P34
- * \ingroup IfxLld_Port_Cfg
- *
- * \defgroup IfxLld_Port_Cfg_P40 2-P40
- * \ingroup IfxLld_Port_Cfg
- *
- * \defgroup IfxLld_Port_Cfg_P41 2-P41
- * \ingroup IfxLld_Port_Cfg
- *
- */
- #ifndef IFXPORT_REG_H
- #define IFXPORT_REG_H 1
- /******************************************************************************/
- #include "IfxPort_regdef.h"
- /******************************************************************************/
- /** \addtogroup IfxLld_Port_Cfg_BaseAddress
- * \{ */
- /** \\brief Port object */
- #define MODULE_P00 /*lint --e(923)*/ ((*(Ifx_P*)0xF003A000u))
- /** \\brief Port object */
- #define MODULE_P02 /*lint --e(923)*/ ((*(Ifx_P*)0xF003A200u))
- /** \\brief Port object */
- #define MODULE_P10 /*lint --e(923)*/ ((*(Ifx_P*)0xF003B000u))
- /** \\brief Port object */
- #define MODULE_P11 /*lint --e(923)*/ ((*(Ifx_P*)0xF003B100u))
- /** \\brief Port object */
- #define MODULE_P13 /*lint --e(923)*/ ((*(Ifx_P*)0xF003B300u))
- /** \\brief Port object */
- #define MODULE_P14 /*lint --e(923)*/ ((*(Ifx_P*)0xF003B400u))
- /** \\brief Port object */
- #define MODULE_P15 /*lint --e(923)*/ ((*(Ifx_P*)0xF003B500u))
- /** \\brief Port object */
- #define MODULE_P20 /*lint --e(923)*/ ((*(Ifx_P*)0xF003C000u))
- /** \\brief Port object */
- #define MODULE_P21 /*lint --e(923)*/ ((*(Ifx_P*)0xF003C100u))
- /** \\brief Port object */
- #define MODULE_P22 /*lint --e(923)*/ ((*(Ifx_P*)0xF003C200u))
- /** \\brief Port object */
- #define MODULE_P23 /*lint --e(923)*/ ((*(Ifx_P*)0xF003C300u))
- /** \\brief Port object */
- #define MODULE_P33 /*lint --e(923)*/ ((*(Ifx_P*)0xF003D300u))
- /** \\brief Port object */
- #define MODULE_P34 /*lint --e(923)*/ ((*(Ifx_P*)0xF003D400u))
- /** \\brief Port object */
- #define MODULE_P40 /*lint --e(923)*/ ((*(Ifx_P*)0xF003E000u))
- /** \\brief Port object */
- #define MODULE_P41 /*lint --e(923)*/ ((*(Ifx_P*)0xF003E100u))
- /** \} */
- /******************************************************************************/
- /******************************************************************************/
- /** \addtogroup IfxLld_Port_Cfg_P00
- * \{ */
- /** \\brief FC, Port Access Enable Register 0 */
- #define P00_ACCEN0 /*lint --e(923)*/ (*(volatile Ifx_P_ACCEN0*)0xF003A0FCu)
- /** \\brief F8, Port Access Enable Register 1 */
- #define P00_ACCEN1 /*lint --e(923)*/ (*(volatile Ifx_P_ACCEN1*)0xF003A0F8u)
- /** \\brief 50, Port Emergency Stop Register */
- #define P00_ESR /*lint --e(923)*/ (*(volatile Ifx_P_ESR*)0xF003A050u)
- /** \\brief 8, Identification Register */
- #define P00_ID /*lint --e(923)*/ (*(volatile Ifx_P_ID*)0xF003A008u)
- /** \\brief 24, Port Input Register */
- #define P00_IN /*lint --e(923)*/ (*(volatile Ifx_P_IN*)0xF003A024u)
- /** \\brief 10, Port Input/Output Control Register 0 */
- #define P00_IOCR0 /*lint --e(923)*/ (*(volatile Ifx_P_IOCR0*)0xF003A010u)
- /** \\brief 1C, Port Input/Output Control Register 12 */
- #define P00_IOCR12 /*lint --e(923)*/ (*(volatile Ifx_P_IOCR12*)0xF003A01Cu)
- /** \\brief 14, Port Input/Output Control Register 4 */
- #define P00_IOCR4 /*lint --e(923)*/ (*(volatile Ifx_P_IOCR4*)0xF003A014u)
- /** \\brief 18, Port Input/Output Control Register 8 */
- #define P00_IOCR8 /*lint --e(923)*/ (*(volatile Ifx_P_IOCR8*)0xF003A018u)
- /** \\brief 94, Port Output Modification Clear Register */
- #define P00_OMCR /*lint --e(923)*/ (*(volatile Ifx_P_OMCR*)0xF003A094u)
- /** \\brief 80, Port Output Modification Clear Register 0 */
- #define P00_OMCR0 /*lint --e(923)*/ (*(volatile Ifx_P_OMCR0*)0xF003A080u)
- /** \\brief 8C, Port Output Modification Clear Register 12 */
- #define P00_OMCR12 /*lint --e(923)*/ (*(volatile Ifx_P_OMCR12*)0xF003A08Cu)
- /** \\brief 84, Port Output Modification Clear Register 4 */
- #define P00_OMCR4 /*lint --e(923)*/ (*(volatile Ifx_P_OMCR4*)0xF003A084u)
- /** \\brief 88, Port Output Modification Clear Register 8 */
- #define P00_OMCR8 /*lint --e(923)*/ (*(volatile Ifx_P_OMCR8*)0xF003A088u)
- /** \\brief 4, Port Output Modification Register */
- #define P00_OMR /*lint --e(923)*/ (*(volatile Ifx_P_OMR*)0xF003A004u)
- /** \\brief 90, Port Output Modification Set Register */
- #define P00_OMSR /*lint --e(923)*/ (*(volatile Ifx_P_OMSR*)0xF003A090u)
- /** \\brief 70, Port Output Modification Set Register 0 */
- #define P00_OMSR0 /*lint --e(923)*/ (*(volatile Ifx_P_OMSR0*)0xF003A070u)
- /** \\brief 7C, Port Output Modification Set Register 12 */
- #define P00_OMSR12 /*lint --e(923)*/ (*(volatile Ifx_P_OMSR12*)0xF003A07Cu)
- /** \\brief 74, Port Output Modification Set Register 4 */
- #define P00_OMSR4 /*lint --e(923)*/ (*(volatile Ifx_P_OMSR4*)0xF003A074u)
- /** \\brief 78, Port Output Modification Set Register 8 */
- #define P00_OMSR8 /*lint --e(923)*/ (*(volatile Ifx_P_OMSR8*)0xF003A078u)
- /** \\brief 0, Port Output Register */
- #define P00_OUT /*lint --e(923)*/ (*(volatile Ifx_P_OUT*)0xF003A000u)
- /** \\brief 40, Port Pad Driver Mode 0 Register */
- #define P00_PDR0 /*lint --e(923)*/ (*(volatile Ifx_P_PDR0*)0xF003A040u)
- /** \\brief 44, Port Pad Driver Mode 1 Register */
- #define P00_PDR1 /*lint --e(923)*/ (*(volatile Ifx_P_PDR1*)0xF003A044u)
- /** \} */
- /******************************************************************************/
- /******************************************************************************/
- /** \addtogroup IfxLld_Port_Cfg_P02
- * \{ */
- /** \\brief FC, Port Access Enable Register 0 */
- #define P02_ACCEN0 /*lint --e(923)*/ (*(volatile Ifx_P_ACCEN0*)0xF003A2FCu)
- /** \\brief F8, Port Access Enable Register 1 */
- #define P02_ACCEN1 /*lint --e(923)*/ (*(volatile Ifx_P_ACCEN1*)0xF003A2F8u)
- /** \\brief 50, Port Emergency Stop Register */
- #define P02_ESR /*lint --e(923)*/ (*(volatile Ifx_P_ESR*)0xF003A250u)
- /** \\brief 8, Identification Register */
- #define P02_ID /*lint --e(923)*/ (*(volatile Ifx_P_ID*)0xF003A208u)
- /** \\brief 24, Port Input Register */
- #define P02_IN /*lint --e(923)*/ (*(volatile Ifx_P_IN*)0xF003A224u)
- /** \\brief 10, Port Input/Output Control Register 0 */
- #define P02_IOCR0 /*lint --e(923)*/ (*(volatile Ifx_P_IOCR0*)0xF003A210u)
- /** \\brief 14, Port Input/Output Control Register 4 */
- #define P02_IOCR4 /*lint --e(923)*/ (*(volatile Ifx_P_IOCR4*)0xF003A214u)
- /** \\brief 18, Port Input/Output Control Register 8 */
- #define P02_IOCR8 /*lint --e(923)*/ (*(volatile Ifx_P_IOCR8*)0xF003A218u)
- /** \\brief 94, Port Output Modification Clear Register */
- #define P02_OMCR /*lint --e(923)*/ (*(volatile Ifx_P_OMCR*)0xF003A294u)
- /** \\brief 80, Port Output Modification Clear Register 0 */
- #define P02_OMCR0 /*lint --e(923)*/ (*(volatile Ifx_P_OMCR0*)0xF003A280u)
- /** \\brief 84, Port Output Modification Clear Register 4 */
- #define P02_OMCR4 /*lint --e(923)*/ (*(volatile Ifx_P_OMCR4*)0xF003A284u)
- /** \\brief 88, Port Output Modification Clear Register 8 */
- #define P02_OMCR8 /*lint --e(923)*/ (*(volatile Ifx_P_OMCR8*)0xF003A288u)
- /** \\brief 4, Port Output Modification Register */
- #define P02_OMR /*lint --e(923)*/ (*(volatile Ifx_P_OMR*)0xF003A204u)
- /** \\brief 90, Port Output Modification Set Register */
- #define P02_OMSR /*lint --e(923)*/ (*(volatile Ifx_P_OMSR*)0xF003A290u)
- /** \\brief 70, Port Output Modification Set Register 0 */
- #define P02_OMSR0 /*lint --e(923)*/ (*(volatile Ifx_P_OMSR0*)0xF003A270u)
- /** \\brief 74, Port Output Modification Set Register 4 */
- #define P02_OMSR4 /*lint --e(923)*/ (*(volatile Ifx_P_OMSR4*)0xF003A274u)
- /** \\brief 78, Port Output Modification Set Register 8 */
- #define P02_OMSR8 /*lint --e(923)*/ (*(volatile Ifx_P_OMSR8*)0xF003A278u)
- /** \\brief 0, Port Output Register */
- #define P02_OUT /*lint --e(923)*/ (*(volatile Ifx_P_OUT*)0xF003A200u)
- /** \\brief 40, Port Pad Driver Mode 0 Register */
- #define P02_PDR0 /*lint --e(923)*/ (*(volatile Ifx_P_PDR0*)0xF003A240u)
- /** \\brief 44, Port Pad Driver Mode 1 Register */
- #define P02_PDR1 /*lint --e(923)*/ (*(volatile Ifx_P_PDR1*)0xF003A244u)
- /** \} */
- /******************************************************************************/
- /******************************************************************************/
- /** \addtogroup IfxLld_Port_Cfg_P10
- * \{ */
- /** \\brief FC, Port Access Enable Register 0 */
- #define P10_ACCEN0 /*lint --e(923)*/ (*(volatile Ifx_P_ACCEN0*)0xF003B0FCu)
- /** \\brief F8, Port Access Enable Register 1 */
- #define P10_ACCEN1 /*lint --e(923)*/ (*(volatile Ifx_P_ACCEN1*)0xF003B0F8u)
- /** \\brief 50, Port Emergency Stop Register */
- #define P10_ESR /*lint --e(923)*/ (*(volatile Ifx_P_ESR*)0xF003B050u)
- /** \\brief 8, Identification Register */
- #define P10_ID /*lint --e(923)*/ (*(volatile Ifx_P_ID*)0xF003B008u)
- /** \\brief 24, Port Input Register */
- #define P10_IN /*lint --e(923)*/ (*(volatile Ifx_P_IN*)0xF003B024u)
- /** \\brief 10, Port Input/Output Control Register 0 */
- #define P10_IOCR0 /*lint --e(923)*/ (*(volatile Ifx_P_IOCR0*)0xF003B010u)
- /** \\brief 14, Port Input/Output Control Register 4 */
- #define P10_IOCR4 /*lint --e(923)*/ (*(volatile Ifx_P_IOCR4*)0xF003B014u)
- /** \\brief 94, Port Output Modification Clear Register */
- #define P10_OMCR /*lint --e(923)*/ (*(volatile Ifx_P_OMCR*)0xF003B094u)
- /** \\brief 80, Port Output Modification Clear Register 0 */
- #define P10_OMCR0 /*lint --e(923)*/ (*(volatile Ifx_P_OMCR0*)0xF003B080u)
- /** \\brief 84, Port Output Modification Clear Register 4 */
- #define P10_OMCR4 /*lint --e(923)*/ (*(volatile Ifx_P_OMCR4*)0xF003B084u)
- /** \\brief 4, Port Output Modification Register */
- #define P10_OMR /*lint --e(923)*/ (*(volatile Ifx_P_OMR*)0xF003B004u)
- /** \\brief 90, Port Output Modification Set Register */
- #define P10_OMSR /*lint --e(923)*/ (*(volatile Ifx_P_OMSR*)0xF003B090u)
- /** \\brief 70, Port Output Modification Set Register 0 */
- #define P10_OMSR0 /*lint --e(923)*/ (*(volatile Ifx_P_OMSR0*)0xF003B070u)
- /** \\brief 74, Port Output Modification Set Register 4 */
- #define P10_OMSR4 /*lint --e(923)*/ (*(volatile Ifx_P_OMSR4*)0xF003B074u)
- /** \\brief 0, Port Output Register */
- #define P10_OUT /*lint --e(923)*/ (*(volatile Ifx_P_OUT*)0xF003B000u)
- /** \\brief 40, Port Pad Driver Mode 0 Register */
- #define P10_PDR0 /*lint --e(923)*/ (*(volatile Ifx_P_PDR0*)0xF003B040u)
- /** \} */
- /******************************************************************************/
- /******************************************************************************/
- /** \addtogroup IfxLld_Port_Cfg_P11
- * \{ */
- /** \\brief FC, Port Access Enable Register 0 */
- #define P11_ACCEN0 /*lint --e(923)*/ (*(volatile Ifx_P_ACCEN0*)0xF003B1FCu)
- /** \\brief F8, Port Access Enable Register 1 */
- #define P11_ACCEN1 /*lint --e(923)*/ (*(volatile Ifx_P_ACCEN1*)0xF003B1F8u)
- /** \\brief 50, Port Emergency Stop Register */
- #define P11_ESR /*lint --e(923)*/ (*(volatile Ifx_P_ESR*)0xF003B150u)
- /** \\brief 8, Identification Register */
- #define P11_ID /*lint --e(923)*/ (*(volatile Ifx_P_ID*)0xF003B108u)
- /** \\brief 24, Port Input Register */
- #define P11_IN /*lint --e(923)*/ (*(volatile Ifx_P_IN*)0xF003B124u)
- /** \\brief 10, Port Input/Output Control Register 0 */
- #define P11_IOCR0 /*lint --e(923)*/ (*(volatile Ifx_P_IOCR0*)0xF003B110u)
- /** \\brief 1C, Port Input/Output Control Register 12 */
- #define P11_IOCR12 /*lint --e(923)*/ (*(volatile Ifx_P_IOCR12*)0xF003B11Cu)
- /** \\brief 14, Port Input/Output Control Register 4 */
- #define P11_IOCR4 /*lint --e(923)*/ (*(volatile Ifx_P_IOCR4*)0xF003B114u)
- /** \\brief 18, Port Input/Output Control Register 8 */
- #define P11_IOCR8 /*lint --e(923)*/ (*(volatile Ifx_P_IOCR8*)0xF003B118u)
- /** \\brief 94, Port Output Modification Clear Register */
- #define P11_OMCR /*lint --e(923)*/ (*(volatile Ifx_P_OMCR*)0xF003B194u)
- /** \\brief 80, Port Output Modification Clear Register 0 */
- #define P11_OMCR0 /*lint --e(923)*/ (*(volatile Ifx_P_OMCR0*)0xF003B180u)
- /** \\brief 8C, Port Output Modification Clear Register 12 */
- #define P11_OMCR12 /*lint --e(923)*/ (*(volatile Ifx_P_OMCR12*)0xF003B18Cu)
- /** \\brief 84, Port Output Modification Clear Register 4 */
- #define P11_OMCR4 /*lint --e(923)*/ (*(volatile Ifx_P_OMCR4*)0xF003B184u)
- /** \\brief 88, Port Output Modification Clear Register 8 */
- #define P11_OMCR8 /*lint --e(923)*/ (*(volatile Ifx_P_OMCR8*)0xF003B188u)
- /** \\brief 4, Port Output Modification Register */
- #define P11_OMR /*lint --e(923)*/ (*(volatile Ifx_P_OMR*)0xF003B104u)
- /** \\brief 90, Port Output Modification Set Register */
- #define P11_OMSR /*lint --e(923)*/ (*(volatile Ifx_P_OMSR*)0xF003B190u)
- /** \\brief 70, Port Output Modification Set Register 0 */
- #define P11_OMSR0 /*lint --e(923)*/ (*(volatile Ifx_P_OMSR0*)0xF003B170u)
- /** \\brief 7C, Port Output Modification Set Register 12 */
- #define P11_OMSR12 /*lint --e(923)*/ (*(volatile Ifx_P_OMSR12*)0xF003B17Cu)
- /** \\brief 74, Port Output Modification Set Register 4 */
- #define P11_OMSR4 /*lint --e(923)*/ (*(volatile Ifx_P_OMSR4*)0xF003B174u)
- /** \\brief 78, Port Output Modification Set Register 8 */
- #define P11_OMSR8 /*lint --e(923)*/ (*(volatile Ifx_P_OMSR8*)0xF003B178u)
- /** \\brief 0, Port Output Register */
- #define P11_OUT /*lint --e(923)*/ (*(volatile Ifx_P_OUT*)0xF003B100u)
- /** \\brief 40, Port Pad Driver Mode 0 Register */
- #define P11_PDR0 /*lint --e(923)*/ (*(volatile Ifx_P_PDR0*)0xF003B140u)
- /** \\brief 44, Port Pad Driver Mode 1 Register */
- #define P11_PDR1 /*lint --e(923)*/ (*(volatile Ifx_P_PDR1*)0xF003B144u)
- /** \} */
- /******************************************************************************/
- /******************************************************************************/
- /** \addtogroup IfxLld_Port_Cfg_P13
- * \{ */
- /** \\brief FC, Port Access Enable Register 0 */
- #define P13_ACCEN0 /*lint --e(923)*/ (*(volatile Ifx_P_ACCEN0*)0xF003B3FCu)
- /** \\brief F8, Port Access Enable Register 1 */
- #define P13_ACCEN1 /*lint --e(923)*/ (*(volatile Ifx_P_ACCEN1*)0xF003B3F8u)
- /** \\brief 50, Port Emergency Stop Register */
- #define P13_ESR /*lint --e(923)*/ (*(volatile Ifx_P_ESR*)0xF003B350u)
- /** \\brief 8, Identification Register */
- #define P13_ID /*lint --e(923)*/ (*(volatile Ifx_P_ID*)0xF003B308u)
- /** \\brief 24, Port Input Register */
- #define P13_IN /*lint --e(923)*/ (*(volatile Ifx_P_IN*)0xF003B324u)
- /** \\brief 10, Port Input/Output Control Register 0 */
- #define P13_IOCR0 /*lint --e(923)*/ (*(volatile Ifx_P_IOCR0*)0xF003B310u)
- /** \\brief 94, Port Output Modification Clear Register */
- #define P13_OMCR /*lint --e(923)*/ (*(volatile Ifx_P_OMCR*)0xF003B394u)
- /** \\brief 80, Port Output Modification Clear Register 0 */
- #define P13_OMCR0 /*lint --e(923)*/ (*(volatile Ifx_P_OMCR0*)0xF003B380u)
- /** \\brief 4, Port Output Modification Register */
- #define P13_OMR /*lint --e(923)*/ (*(volatile Ifx_P_OMR*)0xF003B304u)
- /** \\brief 90, Port Output Modification Set Register */
- #define P13_OMSR /*lint --e(923)*/ (*(volatile Ifx_P_OMSR*)0xF003B390u)
- /** \\brief 70, Port Output Modification Set Register 0 */
- #define P13_OMSR0 /*lint --e(923)*/ (*(volatile Ifx_P_OMSR0*)0xF003B370u)
- /** \\brief 0, Port Output Register */
- #define P13_OUT /*lint --e(923)*/ (*(volatile Ifx_P_OUT*)0xF003B300u)
- /** \\brief 40, Port Pad Driver Mode 0 Register */
- #define P13_PDR0 /*lint --e(923)*/ (*(volatile Ifx_P_PDR0*)0xF003B340u)
- /** \} */
- /******************************************************************************/
- /******************************************************************************/
- /** \addtogroup IfxLld_Port_Cfg_P14
- * \{ */
- /** \\brief FC, Port Access Enable Register 0 */
- #define P14_ACCEN0 /*lint --e(923)*/ (*(volatile Ifx_P_ACCEN0*)0xF003B4FCu)
- /** \\brief F8, Port Access Enable Register 1 */
- #define P14_ACCEN1 /*lint --e(923)*/ (*(volatile Ifx_P_ACCEN1*)0xF003B4F8u)
- /** \\brief 50, Port Emergency Stop Register */
- #define P14_ESR /*lint --e(923)*/ (*(volatile Ifx_P_ESR*)0xF003B450u)
- /** \\brief 8, Identification Register */
- #define P14_ID /*lint --e(923)*/ (*(volatile Ifx_P_ID*)0xF003B408u)
- /** \\brief 24, Port Input Register */
- #define P14_IN /*lint --e(923)*/ (*(volatile Ifx_P_IN*)0xF003B424u)
- /** \\brief 10, Port Input/Output Control Register 0 */
- #define P14_IOCR0 /*lint --e(923)*/ (*(volatile Ifx_P_IOCR0*)0xF003B410u)
- /** \\brief 14, Port Input/Output Control Register 4 */
- #define P14_IOCR4 /*lint --e(923)*/ (*(volatile Ifx_P_IOCR4*)0xF003B414u)
- /** \\brief 18, Port Input/Output Control Register 8 */
- #define P14_IOCR8 /*lint --e(923)*/ (*(volatile Ifx_P_IOCR8*)0xF003B418u)
- /** \\brief 94, Port Output Modification Clear Register */
- #define P14_OMCR /*lint --e(923)*/ (*(volatile Ifx_P_OMCR*)0xF003B494u)
- /** \\brief 80, Port Output Modification Clear Register 0 */
- #define P14_OMCR0 /*lint --e(923)*/ (*(volatile Ifx_P_OMCR0*)0xF003B480u)
- /** \\brief 84, Port Output Modification Clear Register 4 */
- #define P14_OMCR4 /*lint --e(923)*/ (*(volatile Ifx_P_OMCR4*)0xF003B484u)
- /** \\brief 88, Port Output Modification Clear Register 8 */
- #define P14_OMCR8 /*lint --e(923)*/ (*(volatile Ifx_P_OMCR8*)0xF003B488u)
- /** \\brief 4, Port Output Modification Register */
- #define P14_OMR /*lint --e(923)*/ (*(volatile Ifx_P_OMR*)0xF003B404u)
- /** \\brief 90, Port Output Modification Set Register */
- #define P14_OMSR /*lint --e(923)*/ (*(volatile Ifx_P_OMSR*)0xF003B490u)
- /** \\brief 70, Port Output Modification Set Register 0 */
- #define P14_OMSR0 /*lint --e(923)*/ (*(volatile Ifx_P_OMSR0*)0xF003B470u)
- /** \\brief 74, Port Output Modification Set Register 4 */
- #define P14_OMSR4 /*lint --e(923)*/ (*(volatile Ifx_P_OMSR4*)0xF003B474u)
- /** \\brief 78, Port Output Modification Set Register 8 */
- #define P14_OMSR8 /*lint --e(923)*/ (*(volatile Ifx_P_OMSR8*)0xF003B478u)
- /** \\brief 0, Port Output Register */
- #define P14_OUT /*lint --e(923)*/ (*(volatile Ifx_P_OUT*)0xF003B400u)
- /** \\brief 40, Port Pad Driver Mode 0 Register */
- #define P14_PDR0 /*lint --e(923)*/ (*(volatile Ifx_P_PDR0*)0xF003B440u)
- /** \\brief 44, Port Pad Driver Mode 1 Register */
- #define P14_PDR1 /*lint --e(923)*/ (*(volatile Ifx_P_PDR1*)0xF003B444u)
- /** \} */
- /******************************************************************************/
- /******************************************************************************/
- /** \addtogroup IfxLld_Port_Cfg_P15
- * \{ */
- /** \\brief FC, Port Access Enable Register 0 */
- #define P15_ACCEN0 /*lint --e(923)*/ (*(volatile Ifx_P_ACCEN0*)0xF003B5FCu)
- /** \\brief F8, Port Access Enable Register 1 */
- #define P15_ACCEN1 /*lint --e(923)*/ (*(volatile Ifx_P_ACCEN1*)0xF003B5F8u)
- /** \\brief 50, Port Emergency Stop Register */
- #define P15_ESR /*lint --e(923)*/ (*(volatile Ifx_P_ESR*)0xF003B550u)
- /** \\brief 8, Identification Register */
- #define P15_ID /*lint --e(923)*/ (*(volatile Ifx_P_ID*)0xF003B508u)
- /** \\brief 24, Port Input Register */
- #define P15_IN /*lint --e(923)*/ (*(volatile Ifx_P_IN*)0xF003B524u)
- /** \\brief 10, Port Input/Output Control Register 0 */
- #define P15_IOCR0 /*lint --e(923)*/ (*(volatile Ifx_P_IOCR0*)0xF003B510u)
- /** \\brief 14, Port Input/Output Control Register 4 */
- #define P15_IOCR4 /*lint --e(923)*/ (*(volatile Ifx_P_IOCR4*)0xF003B514u)
- /** \\brief 18, Port Input/Output Control Register 8 */
- #define P15_IOCR8 /*lint --e(923)*/ (*(volatile Ifx_P_IOCR8*)0xF003B518u)
- /** \\brief 94, Port Output Modification Clear Register */
- #define P15_OMCR /*lint --e(923)*/ (*(volatile Ifx_P_OMCR*)0xF003B594u)
- /** \\brief 80, Port Output Modification Clear Register 0 */
- #define P15_OMCR0 /*lint --e(923)*/ (*(volatile Ifx_P_OMCR0*)0xF003B580u)
- /** \\brief 84, Port Output Modification Clear Register 4 */
- #define P15_OMCR4 /*lint --e(923)*/ (*(volatile Ifx_P_OMCR4*)0xF003B584u)
- /** \\brief 88, Port Output Modification Clear Register 8 */
- #define P15_OMCR8 /*lint --e(923)*/ (*(volatile Ifx_P_OMCR8*)0xF003B588u)
- /** \\brief 4, Port Output Modification Register */
- #define P15_OMR /*lint --e(923)*/ (*(volatile Ifx_P_OMR*)0xF003B504u)
- /** \\brief 90, Port Output Modification Set Register */
- #define P15_OMSR /*lint --e(923)*/ (*(volatile Ifx_P_OMSR*)0xF003B590u)
- /** \\brief 70, Port Output Modification Set Register 0 */
- #define P15_OMSR0 /*lint --e(923)*/ (*(volatile Ifx_P_OMSR0*)0xF003B570u)
- /** \\brief 74, Port Output Modification Set Register 4 */
- #define P15_OMSR4 /*lint --e(923)*/ (*(volatile Ifx_P_OMSR4*)0xF003B574u)
- /** \\brief 78, Port Output Modification Set Register 8 */
- #define P15_OMSR8 /*lint --e(923)*/ (*(volatile Ifx_P_OMSR8*)0xF003B578u)
- /** \\brief 0, Port Output Register */
- #define P15_OUT /*lint --e(923)*/ (*(volatile Ifx_P_OUT*)0xF003B500u)
- /** \\brief 40, Port Pad Driver Mode 0 Register */
- #define P15_PDR0 /*lint --e(923)*/ (*(volatile Ifx_P_PDR0*)0xF003B540u)
- /** \\brief 44, Port Pad Driver Mode 1 Register */
- #define P15_PDR1 /*lint --e(923)*/ (*(volatile Ifx_P_PDR1*)0xF003B544u)
- /** \} */
- /******************************************************************************/
- /******************************************************************************/
- /** \addtogroup IfxLld_Port_Cfg_P20
- * \{ */
- /** \\brief FC, Port Access Enable Register 0 */
- #define P20_ACCEN0 /*lint --e(923)*/ (*(volatile Ifx_P_ACCEN0*)0xF003C0FCu)
- /** \\brief F8, Port Access Enable Register 1 */
- #define P20_ACCEN1 /*lint --e(923)*/ (*(volatile Ifx_P_ACCEN1*)0xF003C0F8u)
- /** \\brief 50, Port Emergency Stop Register */
- #define P20_ESR /*lint --e(923)*/ (*(volatile Ifx_P_ESR*)0xF003C050u)
- /** \\brief 8, Identification Register */
- #define P20_ID /*lint --e(923)*/ (*(volatile Ifx_P_ID*)0xF003C008u)
- /** \\brief 24, Port Input Register */
- #define P20_IN /*lint --e(923)*/ (*(volatile Ifx_P_IN*)0xF003C024u)
- /** \\brief 10, Port Input/Output Control Register 0 */
- #define P20_IOCR0 /*lint --e(923)*/ (*(volatile Ifx_P_IOCR0*)0xF003C010u)
- /** \\brief 1C, Port Input/Output Control Register 12 */
- #define P20_IOCR12 /*lint --e(923)*/ (*(volatile Ifx_P_IOCR12*)0xF003C01Cu)
- /** \\brief 14, Port Input/Output Control Register 4 */
- #define P20_IOCR4 /*lint --e(923)*/ (*(volatile Ifx_P_IOCR4*)0xF003C014u)
- /** \\brief 18, Port Input/Output Control Register 8 */
- #define P20_IOCR8 /*lint --e(923)*/ (*(volatile Ifx_P_IOCR8*)0xF003C018u)
- /** \\brief 94, Port Output Modification Clear Register */
- #define P20_OMCR /*lint --e(923)*/ (*(volatile Ifx_P_OMCR*)0xF003C094u)
- /** \\brief 80, Port Output Modification Clear Register 0 */
- #define P20_OMCR0 /*lint --e(923)*/ (*(volatile Ifx_P_OMCR0*)0xF003C080u)
- /** \\brief 8C, Port Output Modification Clear Register 12 */
- #define P20_OMCR12 /*lint --e(923)*/ (*(volatile Ifx_P_OMCR12*)0xF003C08Cu)
- /** \\brief 84, Port Output Modification Clear Register 4 */
- #define P20_OMCR4 /*lint --e(923)*/ (*(volatile Ifx_P_OMCR4*)0xF003C084u)
- /** \\brief 88, Port Output Modification Clear Register 8 */
- #define P20_OMCR8 /*lint --e(923)*/ (*(volatile Ifx_P_OMCR8*)0xF003C088u)
- /** \\brief 4, Port Output Modification Register */
- #define P20_OMR /*lint --e(923)*/ (*(volatile Ifx_P_OMR*)0xF003C004u)
- /** \\brief 90, Port Output Modification Set Register */
- #define P20_OMSR /*lint --e(923)*/ (*(volatile Ifx_P_OMSR*)0xF003C090u)
- /** \\brief 70, Port Output Modification Set Register 0 */
- #define P20_OMSR0 /*lint --e(923)*/ (*(volatile Ifx_P_OMSR0*)0xF003C070u)
- /** \\brief 7C, Port Output Modification Set Register 12 */
- #define P20_OMSR12 /*lint --e(923)*/ (*(volatile Ifx_P_OMSR12*)0xF003C07Cu)
- /** \\brief 74, Port Output Modification Set Register 4 */
- #define P20_OMSR4 /*lint --e(923)*/ (*(volatile Ifx_P_OMSR4*)0xF003C074u)
- /** \\brief 78, Port Output Modification Set Register 8 */
- #define P20_OMSR8 /*lint --e(923)*/ (*(volatile Ifx_P_OMSR8*)0xF003C078u)
- /** \\brief 0, Port Output Register */
- #define P20_OUT /*lint --e(923)*/ (*(volatile Ifx_P_OUT*)0xF003C000u)
- /** \\brief 40, Port Pad Driver Mode 0 Register */
- #define P20_PDR0 /*lint --e(923)*/ (*(volatile Ifx_P_PDR0*)0xF003C040u)
- /** \\brief 44, Port Pad Driver Mode 1 Register */
- #define P20_PDR1 /*lint --e(923)*/ (*(volatile Ifx_P_PDR1*)0xF003C044u)
- /** \} */
- /******************************************************************************/
- /******************************************************************************/
- /** \addtogroup IfxLld_Port_Cfg_P21
- * \{ */
- /** \\brief FC, Port Access Enable Register 0 */
- #define P21_ACCEN0 /*lint --e(923)*/ (*(volatile Ifx_P_ACCEN0*)0xF003C1FCu)
- /** \\brief F8, Port Access Enable Register 1 */
- #define P21_ACCEN1 /*lint --e(923)*/ (*(volatile Ifx_P_ACCEN1*)0xF003C1F8u)
- /** \\brief 50, Port Emergency Stop Register */
- #define P21_ESR /*lint --e(923)*/ (*(volatile Ifx_P_ESR*)0xF003C150u)
- /** \\brief 8, Identification Register */
- #define P21_ID /*lint --e(923)*/ (*(volatile Ifx_P_ID*)0xF003C108u)
- /** \\brief 24, Port Input Register */
- #define P21_IN /*lint --e(923)*/ (*(volatile Ifx_P_IN*)0xF003C124u)
- /** \\brief 10, Port Input/Output Control Register 0 */
- #define P21_IOCR0 /*lint --e(923)*/ (*(volatile Ifx_P_IOCR0*)0xF003C110u)
- /** \\brief 14, Port Input/Output Control Register 4 */
- #define P21_IOCR4 /*lint --e(923)*/ (*(volatile Ifx_P_IOCR4*)0xF003C114u)
- /** \\brief 94, Port Output Modification Clear Register */
- #define P21_OMCR /*lint --e(923)*/ (*(volatile Ifx_P_OMCR*)0xF003C194u)
- /** \\brief 80, Port Output Modification Clear Register 0 */
- #define P21_OMCR0 /*lint --e(923)*/ (*(volatile Ifx_P_OMCR0*)0xF003C180u)
- /** \\brief 84, Port Output Modification Clear Register 4 */
- #define P21_OMCR4 /*lint --e(923)*/ (*(volatile Ifx_P_OMCR4*)0xF003C184u)
- /** \\brief 4, Port Output Modification Register */
- #define P21_OMR /*lint --e(923)*/ (*(volatile Ifx_P_OMR*)0xF003C104u)
- /** \\brief 90, Port Output Modification Set Register */
- #define P21_OMSR /*lint --e(923)*/ (*(volatile Ifx_P_OMSR*)0xF003C190u)
- /** \\brief 70, Port Output Modification Set Register 0 */
- #define P21_OMSR0 /*lint --e(923)*/ (*(volatile Ifx_P_OMSR0*)0xF003C170u)
- /** \\brief 74, Port Output Modification Set Register 4 */
- #define P21_OMSR4 /*lint --e(923)*/ (*(volatile Ifx_P_OMSR4*)0xF003C174u)
- /** \\brief 0, Port Output Register */
- #define P21_OUT /*lint --e(923)*/ (*(volatile Ifx_P_OUT*)0xF003C100u)
- /** \\brief 40, Port Pad Driver Mode 0 Register */
- #define P21_PDR0 /*lint --e(923)*/ (*(volatile Ifx_P_PDR0*)0xF003C140u)
- /** \} */
- /******************************************************************************/
- /******************************************************************************/
- /** \addtogroup IfxLld_Port_Cfg_P22
- * \{ */
- /** \\brief FC, Port Access Enable Register 0 */
- #define P22_ACCEN0 /*lint --e(923)*/ (*(volatile Ifx_P_ACCEN0*)0xF003C2FCu)
- /** \\brief F8, Port Access Enable Register 1 */
- #define P22_ACCEN1 /*lint --e(923)*/ (*(volatile Ifx_P_ACCEN1*)0xF003C2F8u)
- /** \\brief 50, Port Emergency Stop Register */
- #define P22_ESR /*lint --e(923)*/ (*(volatile Ifx_P_ESR*)0xF003C250u)
- /** \\brief 8, Identification Register */
- #define P22_ID /*lint --e(923)*/ (*(volatile Ifx_P_ID*)0xF003C208u)
- /** \\brief 24, Port Input Register */
- #define P22_IN /*lint --e(923)*/ (*(volatile Ifx_P_IN*)0xF003C224u)
- /** \\brief 10, Port Input/Output Control Register 0 */
- #define P22_IOCR0 /*lint --e(923)*/ (*(volatile Ifx_P_IOCR0*)0xF003C210u)
- /** \\brief 14, Port Input/Output Control Register 4 */
- #define P22_IOCR4 /*lint --e(923)*/ (*(volatile Ifx_P_IOCR4*)0xF003C214u)
- /** \\brief 94, Port Output Modification Clear Register */
- #define P22_OMCR /*lint --e(923)*/ (*(volatile Ifx_P_OMCR*)0xF003C294u)
- /** \\brief 80, Port Output Modification Clear Register 0 */
- #define P22_OMCR0 /*lint --e(923)*/ (*(volatile Ifx_P_OMCR0*)0xF003C280u)
- /** \\brief 84, Port Output Modification Clear Register 4 */
- #define P22_OMCR4 /*lint --e(923)*/ (*(volatile Ifx_P_OMCR4*)0xF003C284u)
- /** \\brief 4, Port Output Modification Register */
- #define P22_OMR /*lint --e(923)*/ (*(volatile Ifx_P_OMR*)0xF003C204u)
- /** \\brief 90, Port Output Modification Set Register */
- #define P22_OMSR /*lint --e(923)*/ (*(volatile Ifx_P_OMSR*)0xF003C290u)
- /** \\brief 70, Port Output Modification Set Register 0 */
- #define P22_OMSR0 /*lint --e(923)*/ (*(volatile Ifx_P_OMSR0*)0xF003C270u)
- /** \\brief 74, Port Output Modification Set Register 4 */
- #define P22_OMSR4 /*lint --e(923)*/ (*(volatile Ifx_P_OMSR4*)0xF003C274u)
- /** \\brief 0, Port Output Register */
- #define P22_OUT /*lint --e(923)*/ (*(volatile Ifx_P_OUT*)0xF003C200u)
- /** \\brief 40, Port Pad Driver Mode 0 Register */
- #define P22_PDR0 /*lint --e(923)*/ (*(volatile Ifx_P_PDR0*)0xF003C240u)
- /** \} */
- /******************************************************************************/
- /******************************************************************************/
- /** \addtogroup IfxLld_Port_Cfg_P23
- * \{ */
- /** \\brief FC, Port Access Enable Register 0 */
- #define P23_ACCEN0 /*lint --e(923)*/ (*(volatile Ifx_P_ACCEN0*)0xF003C3FCu)
- /** \\brief F8, Port Access Enable Register 1 */
- #define P23_ACCEN1 /*lint --e(923)*/ (*(volatile Ifx_P_ACCEN1*)0xF003C3F8u)
- /** \\brief 50, Port Emergency Stop Register */
- #define P23_ESR /*lint --e(923)*/ (*(volatile Ifx_P_ESR*)0xF003C350u)
- /** \\brief 8, Identification Register */
- #define P23_ID /*lint --e(923)*/ (*(volatile Ifx_P_ID*)0xF003C308u)
- /** \\brief 24, Port Input Register */
- #define P23_IN /*lint --e(923)*/ (*(volatile Ifx_P_IN*)0xF003C324u)
- /** \\brief 10, Port Input/Output Control Register 0 */
- #define P23_IOCR0 /*lint --e(923)*/ (*(volatile Ifx_P_IOCR0*)0xF003C310u)
- /** \\brief 94, Port Output Modification Clear Register */
- #define P23_OMCR /*lint --e(923)*/ (*(volatile Ifx_P_OMCR*)0xF003C394u)
- /** \\brief 80, Port Output Modification Clear Register 0 */
- #define P23_OMCR0 /*lint --e(923)*/ (*(volatile Ifx_P_OMCR0*)0xF003C380u)
- /** \\brief 4, Port Output Modification Register */
- #define P23_OMR /*lint --e(923)*/ (*(volatile Ifx_P_OMR*)0xF003C304u)
- /** \\brief 90, Port Output Modification Set Register */
- #define P23_OMSR /*lint --e(923)*/ (*(volatile Ifx_P_OMSR*)0xF003C390u)
- /** \\brief 70, Port Output Modification Set Register 0 */
- #define P23_OMSR0 /*lint --e(923)*/ (*(volatile Ifx_P_OMSR0*)0xF003C370u)
- /** \\brief 0, Port Output Register */
- #define P23_OUT /*lint --e(923)*/ (*(volatile Ifx_P_OUT*)0xF003C300u)
- /** \\brief 40, Port Pad Driver Mode 0 Register */
- #define P23_PDR0 /*lint --e(923)*/ (*(volatile Ifx_P_PDR0*)0xF003C340u)
- /** \} */
- /******************************************************************************/
- /******************************************************************************/
- /** \addtogroup IfxLld_Port_Cfg_P33
- * \{ */
- /** \\brief FC, Port Access Enable Register 0 */
- #define P33_ACCEN0 /*lint --e(923)*/ (*(volatile Ifx_P_ACCEN0*)0xF003D3FCu)
- /** \\brief F8, Port Access Enable Register 1 */
- #define P33_ACCEN1 /*lint --e(923)*/ (*(volatile Ifx_P_ACCEN1*)0xF003D3F8u)
- /** \\brief 50, Port Emergency Stop Register */
- #define P33_ESR /*lint --e(923)*/ (*(volatile Ifx_P_ESR*)0xF003D350u)
- /** \\brief 8, Identification Register */
- #define P33_ID /*lint --e(923)*/ (*(volatile Ifx_P_ID*)0xF003D308u)
- /** \\brief 24, Port Input Register */
- #define P33_IN /*lint --e(923)*/ (*(volatile Ifx_P_IN*)0xF003D324u)
- /** \\brief 10, Port Input/Output Control Register 0 */
- #define P33_IOCR0 /*lint --e(923)*/ (*(volatile Ifx_P_IOCR0*)0xF003D310u)
- /** \\brief 1C, Port Input/Output Control Register 12 */
- #define P33_IOCR12 /*lint --e(923)*/ (*(volatile Ifx_P_IOCR12*)0xF003D31Cu)
- /** \\brief 14, Port Input/Output Control Register 4 */
- #define P33_IOCR4 /*lint --e(923)*/ (*(volatile Ifx_P_IOCR4*)0xF003D314u)
- /** \\brief 18, Port Input/Output Control Register 8 */
- #define P33_IOCR8 /*lint --e(923)*/ (*(volatile Ifx_P_IOCR8*)0xF003D318u)
- /** \\brief 94, Port Output Modification Clear Register */
- #define P33_OMCR /*lint --e(923)*/ (*(volatile Ifx_P_OMCR*)0xF003D394u)
- /** \\brief 80, Port Output Modification Clear Register 0 */
- #define P33_OMCR0 /*lint --e(923)*/ (*(volatile Ifx_P_OMCR0*)0xF003D380u)
- /** \\brief 8C, Port Output Modification Clear Register 12 */
- #define P33_OMCR12 /*lint --e(923)*/ (*(volatile Ifx_P_OMCR12*)0xF003D38Cu)
- /** \\brief 84, Port Output Modification Clear Register 4 */
- #define P33_OMCR4 /*lint --e(923)*/ (*(volatile Ifx_P_OMCR4*)0xF003D384u)
- /** \\brief 88, Port Output Modification Clear Register 8 */
- #define P33_OMCR8 /*lint --e(923)*/ (*(volatile Ifx_P_OMCR8*)0xF003D388u)
- /** \\brief 4, Port Output Modification Register */
- #define P33_OMR /*lint --e(923)*/ (*(volatile Ifx_P_OMR*)0xF003D304u)
- /** \\brief 90, Port Output Modification Set Register */
- #define P33_OMSR /*lint --e(923)*/ (*(volatile Ifx_P_OMSR*)0xF003D390u)
- /** \\brief 70, Port Output Modification Set Register 0 */
- #define P33_OMSR0 /*lint --e(923)*/ (*(volatile Ifx_P_OMSR0*)0xF003D370u)
- /** \\brief 7C, Port Output Modification Set Register 12 */
- #define P33_OMSR12 /*lint --e(923)*/ (*(volatile Ifx_P_OMSR12*)0xF003D37Cu)
- /** \\brief 74, Port Output Modification Set Register 4 */
- #define P33_OMSR4 /*lint --e(923)*/ (*(volatile Ifx_P_OMSR4*)0xF003D374u)
- /** \\brief 78, Port Output Modification Set Register 8 */
- #define P33_OMSR8 /*lint --e(923)*/ (*(volatile Ifx_P_OMSR8*)0xF003D378u)
- /** \\brief 0, Port Output Register */
- #define P33_OUT /*lint --e(923)*/ (*(volatile Ifx_P_OUT*)0xF003D300u)
- /** \\brief 40, Port Pad Driver Mode 0 Register */
- #define P33_PDR0 /*lint --e(923)*/ (*(volatile Ifx_P_PDR0*)0xF003D340u)
- /** \\brief 44, Port Pad Driver Mode 1 Register */
- #define P33_PDR1 /*lint --e(923)*/ (*(volatile Ifx_P_PDR1*)0xF003D344u)
- /** \} */
- /******************************************************************************/
- /******************************************************************************/
- /** \addtogroup IfxLld_Port_Cfg_P34
- * \{ */
- /** \\brief FC, Port Access Enable Register 0 */
- #define P34_ACCEN0 /*lint --e(923)*/ (*(volatile Ifx_P_ACCEN0*)0xF003D4FCu)
- /** \\brief F8, Port Access Enable Register 1 */
- #define P34_ACCEN1 /*lint --e(923)*/ (*(volatile Ifx_P_ACCEN1*)0xF003D4F8u)
- /** \\brief 50, Port Emergency Stop Register */
- #define P34_ESR /*lint --e(923)*/ (*(volatile Ifx_P_ESR*)0xF003D450u)
- /** \\brief 8, Identification Register */
- #define P34_ID /*lint --e(923)*/ (*(volatile Ifx_P_ID*)0xF003D408u)
- /** \\brief 24, Port Input Register */
- #define P34_IN /*lint --e(923)*/ (*(volatile Ifx_P_IN*)0xF003D424u)
- /** \\brief 10, Port Input/Output Control Register 0 */
- #define P34_IOCR0 /*lint --e(923)*/ (*(volatile Ifx_P_IOCR0*)0xF003D410u)
- /** \\brief 94, Port Output Modification Clear Register */
- #define P34_OMCR /*lint --e(923)*/ (*(volatile Ifx_P_OMCR*)0xF003D494u)
- /** \\brief 80, Port Output Modification Clear Register 0 */
- #define P34_OMCR0 /*lint --e(923)*/ (*(volatile Ifx_P_OMCR0*)0xF003D480u)
- /** \\brief 4, Port Output Modification Register */
- #define P34_OMR /*lint --e(923)*/ (*(volatile Ifx_P_OMR*)0xF003D404u)
- /** \\brief 90, Port Output Modification Set Register */
- #define P34_OMSR /*lint --e(923)*/ (*(volatile Ifx_P_OMSR*)0xF003D490u)
- /** \\brief 70, Port Output Modification Set Register 0 */
- #define P34_OMSR0 /*lint --e(923)*/ (*(volatile Ifx_P_OMSR0*)0xF003D470u)
- /** \\brief 0, Port Output Register */
- #define P34_OUT /*lint --e(923)*/ (*(volatile Ifx_P_OUT*)0xF003D400u)
- /** \\brief 40, Port Pad Driver Mode 0 Register */
- #define P34_PDR0 /*lint --e(923)*/ (*(volatile Ifx_P_PDR0*)0xF003D440u)
- /** \} */
- /******************************************************************************/
- /******************************************************************************/
- /** \addtogroup IfxLld_Port_Cfg_P40
- * \{ */
- /** \\brief FC, Port Access Enable Register 0 */
- #define P40_ACCEN0 /*lint --e(923)*/ (*(volatile Ifx_P_ACCEN0*)0xF003E0FCu)
- /** \\brief F8, Port Access Enable Register 1 */
- #define P40_ACCEN1 /*lint --e(923)*/ (*(volatile Ifx_P_ACCEN1*)0xF003E0F8u)
- /** \\brief 8, Identification Register */
- #define P40_ID /*lint --e(923)*/ (*(volatile Ifx_P_ID*)0xF003E008u)
- /** \\brief 24, Port Input Register */
- #define P40_IN /*lint --e(923)*/ (*(volatile Ifx_P_IN*)0xF003E024u)
- /** \\brief 10, Port Input/Output Control Register 0 */
- #define P40_IOCR0 /*lint --e(923)*/ (*(volatile Ifx_P_IOCR0*)0xF003E010u)
- /** \\brief 14, Port Input/Output Control Register 4 */
- #define P40_IOCR4 /*lint --e(923)*/ (*(volatile Ifx_P_IOCR4*)0xF003E014u)
- /** \\brief 18, Port Input/Output Control Register 8 */
- #define P40_IOCR8 /*lint --e(923)*/ (*(volatile Ifx_P_IOCR8*)0xF003E018u)
- /** \\brief 64, Port Pin Controller Select Register */
- #define P40_PCSR /*lint --e(923)*/ (*(volatile Ifx_P_PCSR*)0xF003E064u)
- /** \\brief 60, Port Pin Function Decision Control Register */
- #define P40_PDISC /*lint --e(923)*/ (*(volatile Ifx_P_PDISC*)0xF003E060u)
- /** \} */
- /******************************************************************************/
- /******************************************************************************/
- /** \addtogroup IfxLld_Port_Cfg_P41
- * \{ */
- /** \\brief FC, Port Access Enable Register 0 */
- #define P41_ACCEN0 /*lint --e(923)*/ (*(volatile Ifx_P_ACCEN0*)0xF003E1FCu)
- /** \\brief F8, Port Access Enable Register 1 */
- #define P41_ACCEN1 /*lint --e(923)*/ (*(volatile Ifx_P_ACCEN1*)0xF003E1F8u)
- /** \\brief 8, Identification Register */
- #define P41_ID /*lint --e(923)*/ (*(volatile Ifx_P_ID*)0xF003E108u)
- /** \\brief 24, Port Input Register */
- #define P41_IN /*lint --e(923)*/ (*(volatile Ifx_P_IN*)0xF003E124u)
- /** \\brief 10, Port Input/Output Control Register 0 */
- #define P41_IOCR0 /*lint --e(923)*/ (*(volatile Ifx_P_IOCR0*)0xF003E110u)
- /** \\brief 14, Port Input/Output Control Register 4 */
- #define P41_IOCR4 /*lint --e(923)*/ (*(volatile Ifx_P_IOCR4*)0xF003E114u)
- /** \\brief 18, Port Input/Output Control Register 8 */
- #define P41_IOCR8 /*lint --e(923)*/ (*(volatile Ifx_P_IOCR8*)0xF003E118u)
- /** \\brief 64, Port Pin Controller Select Register */
- #define P41_PCSR /*lint --e(923)*/ (*(volatile Ifx_P_PCSR*)0xF003E164u)
- /** \\brief 60, Port Pin Function Decision Control Register */
- #define P41_PDISC /*lint --e(923)*/ (*(volatile Ifx_P_PDISC*)0xF003E160u)
- /** \} */
- /******************************************************************************/
- /******************************************************************************/
- #endif /* IFXPORT_REG_H */
|