mirror of
https://github.com/RIOT-OS/RIOT.git
synced 2024-12-29 04:50:03 +01:00
df37e69b90
Currently the cc2538 is based on from-scratch adaption which is not feature complete and thus lacks defines etc. Introducing the official vendor header will ease future extension and adaptions of the CPU and its features.
1118 lines
62 KiB
C
Executable File
1118 lines
62 KiB
C
Executable File
/******************************************************************************
|
|
* Filename: hw_ioc.h
|
|
* Revised: $Date: 2013-04-30 17:13:44 +0200 (Tue, 30 Apr 2013) $
|
|
* Revision: $Revision: 9943 $
|
|
*
|
|
* Copyright (C) 2013 Texas Instruments Incorporated - http://www.ti.com/
|
|
*
|
|
*
|
|
* Redistribution and use in source and binary forms, with or without
|
|
* modification, are permitted provided that the following conditions
|
|
* are met:
|
|
*
|
|
* Redistributions of source code must retain the above copyright
|
|
* notice, this list of conditions and the following disclaimer.
|
|
*
|
|
* Redistributions in binary form must reproduce the above copyright
|
|
* notice, this list of conditions and the following disclaimer in the
|
|
* documentation and/or other materials provided with the distribution.
|
|
*
|
|
* Neither the name of Texas Instruments Incorporated nor the names of
|
|
* its contributors may be used to endorse or promote products derived
|
|
* from this software without specific prior written permission.
|
|
*
|
|
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
|
|
* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
|
|
* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
|
|
* A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
|
|
* OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
|
* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
|
|
* LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
|
|
* DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
|
|
* THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
|
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
|
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
|
*
|
|
******************************************************************************/
|
|
|
|
#ifndef __HW_IOC_H__
|
|
#define __HW_IOC_H__
|
|
|
|
//*****************************************************************************
|
|
//
|
|
// The following are defines for the IOC register offsets.
|
|
//
|
|
//*****************************************************************************
|
|
#define IOC_PA0_SEL 0x400D4000 // Peripheral select control for
|
|
// PA0
|
|
#define IOC_PA1_SEL 0x400D4004 // Peripheral select control for
|
|
// PA1
|
|
#define IOC_PA2_SEL 0x400D4008 // Peripheral select control for
|
|
// PA2
|
|
#define IOC_PA3_SEL 0x400D400C // Peripheral select control for
|
|
// PA3
|
|
#define IOC_PA4_SEL 0x400D4010 // Peripheral select control for
|
|
// PA4
|
|
#define IOC_PA5_SEL 0x400D4014 // Peripheral select control for
|
|
// PA5
|
|
#define IOC_PA6_SEL 0x400D4018 // Peripheral select control for
|
|
// PA6
|
|
#define IOC_PA7_SEL 0x400D401C // Peripheral select control for
|
|
// PA7
|
|
#define IOC_PB0_SEL 0x400D4020 // Peripheral select control for
|
|
// PB0
|
|
#define IOC_PB1_SEL 0x400D4024 // Peripheral select control for
|
|
// PB1
|
|
#define IOC_PB2_SEL 0x400D4028 // Peripheral select control for
|
|
// PB2
|
|
#define IOC_PB3_SEL 0x400D402C // Peripheral select control for
|
|
// PB3
|
|
#define IOC_PB4_SEL 0x400D4030 // Peripheral select control for
|
|
// PB4
|
|
#define IOC_PB5_SEL 0x400D4034 // Peripheral select control for
|
|
// PB5
|
|
#define IOC_PB6_SEL 0x400D4038 // Peripheral select control for
|
|
// PB6
|
|
#define IOC_PB7_SEL 0x400D403C // Peripheral select control for
|
|
// PB7
|
|
#define IOC_PC0_SEL 0x400D4040 // Peripheral select control for
|
|
// PC0
|
|
#define IOC_PC1_SEL 0x400D4044 // Peripheral select control for
|
|
// PC1
|
|
#define IOC_PC2_SEL 0x400D4048 // Peripheral select control for
|
|
// PC2
|
|
#define IOC_PC3_SEL 0x400D404C // Peripheral select control for
|
|
// PC3
|
|
#define IOC_PC4_SEL 0x400D4050 // Peripheral select control for
|
|
// PC4
|
|
#define IOC_PC5_SEL 0x400D4054 // Peripheral select control for
|
|
// PC5
|
|
#define IOC_PC6_SEL 0x400D4058 // Peripheral select control for
|
|
// PC6
|
|
#define IOC_PC7_SEL 0x400D405C // Peripheral select control for
|
|
// PC7
|
|
#define IOC_PD0_SEL 0x400D4060 // Peripheral select control for
|
|
// PD0
|
|
#define IOC_PD1_SEL 0x400D4064 // Peripheral select control for
|
|
// PD1
|
|
#define IOC_PD2_SEL 0x400D4068 // Peripheral select control for
|
|
// PD2
|
|
#define IOC_PD3_SEL 0x400D406C // Peripheral select control for
|
|
// PD3
|
|
#define IOC_PD4_SEL 0x400D4070 // Peripheral select control for
|
|
// PD4
|
|
#define IOC_PD5_SEL 0x400D4074 // Peripheral select control for
|
|
// PD5
|
|
#define IOC_PD6_SEL 0x400D4078 // Peripheral select control for
|
|
// PD6
|
|
#define IOC_PD7_SEL 0x400D407C // Peripheral select control for
|
|
// PD7
|
|
#define IOC_PA0_OVER 0x400D4080 // This is the overide
|
|
// configuration register for each
|
|
// pad.
|
|
#define IOC_PA1_OVER 0x400D4084 // This is the overide
|
|
// configuration register for each
|
|
// pad.
|
|
#define IOC_PA2_OVER 0x400D4088 // This is the overide
|
|
// configuration register for each
|
|
// pad.
|
|
#define IOC_PA3_OVER 0x400D408C // This is the overide
|
|
// configuration register for each
|
|
// pad.
|
|
#define IOC_PA4_OVER 0x400D4090 // This is the overide
|
|
// configuration register for each
|
|
// pad.
|
|
#define IOC_PA5_OVER 0x400D4094 // This is the overide
|
|
// configuration register for each
|
|
// pad.
|
|
#define IOC_PA6_OVER 0x400D4098 // This is the overide
|
|
// configuration register for each
|
|
// pad.
|
|
#define IOC_PA7_OVER 0x400D409C // This is the overide
|
|
// configuration register for each
|
|
// pad.
|
|
#define IOC_PB0_OVER 0x400D40A0 // This is the overide
|
|
// configuration register for each
|
|
// pad.
|
|
#define IOC_PB1_OVER 0x400D40A4 // This is the overide
|
|
// configuration register for each
|
|
// pad.
|
|
#define IOC_PB2_OVER 0x400D40A8 // This is the overide
|
|
// configuration register for each
|
|
// pad.
|
|
#define IOC_PB3_OVER 0x400D40AC // This is the overide
|
|
// configuration register for each
|
|
// pad.
|
|
#define IOC_PB4_OVER 0x400D40B0 // This is the overide
|
|
// configuration register for each
|
|
// pad.
|
|
#define IOC_PB5_OVER 0x400D40B4 // This is the overide
|
|
// configuration register for each
|
|
// pad.
|
|
#define IOC_PB6_OVER 0x400D40B8 // This is the overide
|
|
// configuration register for each
|
|
// pad.
|
|
#define IOC_PB7_OVER 0x400D40BC // This is the overide
|
|
// configuration register for each
|
|
// pad.
|
|
#define IOC_PC0_OVER 0x400D40C0 // This is the overide
|
|
// configuration register for each
|
|
// pad. PC0 has high drive
|
|
// capability.
|
|
#define IOC_PC1_OVER 0x400D40C4 // This is the overide
|
|
// configuration register for each
|
|
// pad. PC1 has high drive
|
|
// capability.
|
|
#define IOC_PC2_OVER 0x400D40C8 // This is the overide
|
|
// configuration register for each
|
|
// pad. PC2 has high drive
|
|
// capability.
|
|
#define IOC_PC3_OVER 0x400D40CC // This is the overide
|
|
// configuration register for each
|
|
// pad. PC3 has high drive
|
|
// capability.
|
|
#define IOC_PC4_OVER 0x400D40D0 // This is the overide
|
|
// configuration register for each
|
|
// pad.
|
|
#define IOC_PC5_OVER 0x400D40D4 // This is the overide
|
|
// configuration register for each
|
|
// pad.
|
|
#define IOC_PC6_OVER 0x400D40D8 // This is the overide
|
|
// configuration register for each
|
|
// pad.
|
|
#define IOC_PC7_OVER 0x400D40DC // This is the overide
|
|
// configuration register for each
|
|
// pad.
|
|
#define IOC_PD0_OVER 0x400D40E0 // This is the overide
|
|
// configuration register for each
|
|
// pad.
|
|
#define IOC_PD1_OVER 0x400D40E4 // This is the overide
|
|
// configuration register for each
|
|
// pad.
|
|
#define IOC_PD2_OVER 0x400D40E8 // This is the overide
|
|
// configuration register for each
|
|
// pad.
|
|
#define IOC_PD3_OVER 0x400D40EC // This is the overide
|
|
// configuration register for each
|
|
// pad.
|
|
#define IOC_PD4_OVER 0x400D40F0 // This is the overide
|
|
// configuration register for each
|
|
// pad.
|
|
#define IOC_PD5_OVER 0x400D40F4 // This is the overide
|
|
// configuration register for each
|
|
// pad.
|
|
#define IOC_PD6_OVER 0x400D40F8 // This is the overide
|
|
// configuration register for each
|
|
// pad.
|
|
#define IOC_PD7_OVER 0x400D40FC // This is the overide
|
|
// configuration register for each
|
|
// pad.
|
|
#define IOC_UARTRXD_UART0 0x400D4100 // Selects one of the 32 pins on
|
|
// the four 8-pin I/O-ports (port
|
|
// A, port B, port C, and port D)
|
|
// to be the UART0 RX.
|
|
#define IOC_UARTCTS_UART1 0x400D4104 // Selects one of the 32 pins on
|
|
// the four 8-pin I/O-ports (port
|
|
// A, port B, port C, and port D)
|
|
// to be the UART1 CTS.
|
|
#define IOC_UARTRXD_UART1 0x400D4108 // Selects one of the 32 pins on
|
|
// the four 8-pin I/O-ports (port
|
|
// A, port B, port C, and port D)
|
|
// to be the UART1 RX.
|
|
#define IOC_CLK_SSI_SSI0 0x400D410C // Selects one of the 32 pins on
|
|
// the four 8-pin I/O-ports (port
|
|
// A, port B, port C, and port D)
|
|
// to be the SSI0 CLK.
|
|
#define IOC_SSIRXD_SSI0 0x400D4110 // Selects one of the 32 pins on
|
|
// the four 8-pin I/O-ports (port
|
|
// A, port B, port C, and port D)
|
|
// to be the SSI0 RX.
|
|
#define IOC_SSIFSSIN_SSI0 0x400D4114 // Selects one of the 32 pins on
|
|
// the four 8-pin I/O-ports (port
|
|
// A, port B, port C, and port D)
|
|
// to be the SSI0 FSSIN.
|
|
#define IOC_CLK_SSIIN_SSI0 0x400D4118 // Selects one of the 32 pins on
|
|
// the four 8-pin I/O-ports (port
|
|
// A, port B, port C, and port D)
|
|
// to be the SSI0 CLK_SSIN.
|
|
#define IOC_CLK_SSI_SSI1 0x400D411C // Selects one of the 32 pins on
|
|
// the four 8-pin I/O-ports (port
|
|
// A, port B, port C, and port D)
|
|
// to be the SSI1 CLK.
|
|
#define IOC_SSIRXD_SSI1 0x400D4120 // Selects one of the 32 pins on
|
|
// the four 8-pin I/O-ports (port
|
|
// A, port B, port C, and port D)
|
|
// to be the SSI1 RX.
|
|
#define IOC_SSIFSSIN_SSI1 0x400D4124 // Selects one of the 32 pins on
|
|
// the four 8-pin I/O-ports (port
|
|
// A, port B, port C, and port D)
|
|
// to be the SSI1 FSSIN.
|
|
#define IOC_CLK_SSIIN_SSI1 0x400D4128 // Selects one of the 32 pins on
|
|
// the four 8-pin I/O-ports (port
|
|
// A, port B, port C, and port D)
|
|
// to be the SSI1 CLK_SSIN.
|
|
#define IOC_I2CMSSDA 0x400D412C // Selects one of the 32 pins on
|
|
// the four 8-pin I/O-ports (port
|
|
// A, port B, port C, and port D)
|
|
// to be the I2C SDA.
|
|
#define IOC_I2CMSSCL 0x400D4130 // Selects one of the 32 pins on
|
|
// the four 8-pin I/O-ports (port
|
|
// A, port B, port C, and port D)
|
|
// to be the I2C SCL.
|
|
#define IOC_GPT0OCP1 0x400D4134 // Selects one of the 32 pins on
|
|
// the four 8-pin I/O-ports (port
|
|
// A, port B, port C, and port D)
|
|
// to be the GPT0OCP1.
|
|
#define IOC_GPT0OCP2 0x400D4138 // Selects one of the 32 pins on
|
|
// the four 8-pin I/O-ports (port
|
|
// A, port B, port C, and port D)
|
|
// to be the GPT0OCP2.
|
|
#define IOC_GPT1OCP1 0x400D413C // Selects one of the 32 pins on
|
|
// the four 8-pin I/O-ports (port
|
|
// A, port B, port C, and port D)
|
|
// to be the GPT1OCP1.
|
|
#define IOC_GPT1OCP2 0x400D4140 // Selects one of the 32 pins on
|
|
// the four 8-pin I/O-ports (port
|
|
// A, port B, port C, and port D)
|
|
// to be the GPT1OCP2.
|
|
#define IOC_GPT2OCP1 0x400D4144 // Selects one of the 32 pins on
|
|
// the four 8-pin I/O-ports (port
|
|
// A, port B, port C, and port D)
|
|
// to be the GPT2OCP1.
|
|
#define IOC_GPT2OCP2 0x400D4148 // Selects one of the 32 pins on
|
|
// the four 8-pin I/O-ports (port
|
|
// A, port B, port C, and port D)
|
|
// to be the GPT2OCP2.
|
|
#define IOC_GPT3OCP1 0x400D414C // Selects one of the 32 pins on
|
|
// the four 8-pin I/O-ports (port
|
|
// A, port B, port C, and port D)
|
|
// to be the GPT3OCP1.
|
|
#define IOC_GPT3OCP2 0x400D4150 // Selects one of the 32 pins on
|
|
// the four 8-pin I/O-ports (port
|
|
// A, port B, port C, and port D)
|
|
// to be the GPT3OCP2.
|
|
|
|
|
|
//*****************************************************************************
|
|
//
|
|
// The following are defines for the bit fields in the IOC_PA0_SEL register.
|
|
//
|
|
//*****************************************************************************
|
|
#define IOC_PA0_SEL_PA0_sel_M 0x0000001F // Select one peripheral signal
|
|
// output for PA0.
|
|
#define IOC_PA0_SEL_PA0_sel_S 0
|
|
//*****************************************************************************
|
|
//
|
|
// The following are defines for the bit fields in the IOC_PA1_SEL register.
|
|
//
|
|
//*****************************************************************************
|
|
#define IOC_PA1_SEL_PA1_sel_M 0x0000001F // Select one peripheral signal
|
|
// output for PA1.
|
|
#define IOC_PA1_SEL_PA1_sel_S 0
|
|
//*****************************************************************************
|
|
//
|
|
// The following are defines for the bit fields in the IOC_PA2_SEL register.
|
|
//
|
|
//*****************************************************************************
|
|
#define IOC_PA2_SEL_PA2_sel_M 0x0000001F // Select one peripheral signal
|
|
// output for PA2.
|
|
#define IOC_PA2_SEL_PA2_sel_S 0
|
|
//*****************************************************************************
|
|
//
|
|
// The following are defines for the bit fields in the IOC_PA3_SEL register.
|
|
//
|
|
//*****************************************************************************
|
|
#define IOC_PA3_SEL_PA3_sel_M 0x0000001F // Select one peripheral signal
|
|
// output for PA3.
|
|
#define IOC_PA3_SEL_PA3_sel_S 0
|
|
//*****************************************************************************
|
|
//
|
|
// The following are defines for the bit fields in the IOC_PA4_SEL register.
|
|
//
|
|
//*****************************************************************************
|
|
#define IOC_PA4_SEL_PA4_sel_M 0x0000001F // Select one peripheral signal
|
|
// output for PA4.
|
|
#define IOC_PA4_SEL_PA4_sel_S 0
|
|
//*****************************************************************************
|
|
//
|
|
// The following are defines for the bit fields in the IOC_PA5_SEL register.
|
|
//
|
|
//*****************************************************************************
|
|
#define IOC_PA5_SEL_PA5_sel_M 0x0000001F // Select one peripheral signal
|
|
// output for PA5.
|
|
#define IOC_PA5_SEL_PA5_sel_S 0
|
|
//*****************************************************************************
|
|
//
|
|
// The following are defines for the bit fields in the IOC_PA6_SEL register.
|
|
//
|
|
//*****************************************************************************
|
|
#define IOC_PA6_SEL_PA6_sel_M 0x0000001F // Select one peripheral signal
|
|
// output for PA6.
|
|
#define IOC_PA6_SEL_PA6_sel_S 0
|
|
//*****************************************************************************
|
|
//
|
|
// The following are defines for the bit fields in the IOC_PA7_SEL register.
|
|
//
|
|
//*****************************************************************************
|
|
#define IOC_PA7_SEL_PA7_sel_M 0x0000001F // Select one peripheral signal
|
|
// output for PA7.
|
|
#define IOC_PA7_SEL_PA7_sel_S 0
|
|
//*****************************************************************************
|
|
//
|
|
// The following are defines for the bit fields in the IOC_PB0_SEL register.
|
|
//
|
|
//*****************************************************************************
|
|
#define IOC_PB0_SEL_PB0_sel_M 0x0000001F // Select one peripheral signal
|
|
// output for PB0.
|
|
#define IOC_PB0_SEL_PB0_sel_S 0
|
|
//*****************************************************************************
|
|
//
|
|
// The following are defines for the bit fields in the IOC_PB1_SEL register.
|
|
//
|
|
//*****************************************************************************
|
|
#define IOC_PB1_SEL_PB1_sel_M 0x0000001F // Select one peripheral signal
|
|
// output for PB1.
|
|
#define IOC_PB1_SEL_PB1_sel_S 0
|
|
//*****************************************************************************
|
|
//
|
|
// The following are defines for the bit fields in the IOC_PB2_SEL register.
|
|
//
|
|
//*****************************************************************************
|
|
#define IOC_PB2_SEL_PB2_sel_M 0x0000001F // Select one peripheral signal
|
|
// output for PB2.
|
|
#define IOC_PB2_SEL_PB2_sel_S 0
|
|
//*****************************************************************************
|
|
//
|
|
// The following are defines for the bit fields in the IOC_PB3_SEL register.
|
|
//
|
|
//*****************************************************************************
|
|
#define IOC_PB3_SEL_PB3_sel_M 0x0000001F // Select one peripheral signal
|
|
// output for PB3.
|
|
#define IOC_PB3_SEL_PB3_sel_S 0
|
|
//*****************************************************************************
|
|
//
|
|
// The following are defines for the bit fields in the IOC_PB4_SEL register.
|
|
//
|
|
//*****************************************************************************
|
|
#define IOC_PB4_SEL_PB4_sel_M 0x0000001F // Select one peripheral signal
|
|
// output for PB4.
|
|
#define IOC_PB4_SEL_PB4_sel_S 0
|
|
//*****************************************************************************
|
|
//
|
|
// The following are defines for the bit fields in the IOC_PB5_SEL register.
|
|
//
|
|
//*****************************************************************************
|
|
#define IOC_PB5_SEL_PB5_sel_M 0x0000001F // Select one peripheral signal
|
|
// output for PB5.
|
|
#define IOC_PB5_SEL_PB5_sel_S 0
|
|
//*****************************************************************************
|
|
//
|
|
// The following are defines for the bit fields in the IOC_PB6_SEL register.
|
|
//
|
|
//*****************************************************************************
|
|
#define IOC_PB6_SEL_PB6_sel_M 0x0000001F // Select one peripheral signal
|
|
// output for PB6.
|
|
#define IOC_PB6_SEL_PB6_sel_S 0
|
|
//*****************************************************************************
|
|
//
|
|
// The following are defines for the bit fields in the IOC_PB7_SEL register.
|
|
//
|
|
//*****************************************************************************
|
|
#define IOC_PB7_SEL_PB7_sel_M 0x0000001F // Select one peripheral signal
|
|
// output for PB7.
|
|
#define IOC_PB7_SEL_PB7_sel_S 0
|
|
//*****************************************************************************
|
|
//
|
|
// The following are defines for the bit fields in the IOC_PC0_SEL register.
|
|
//
|
|
//*****************************************************************************
|
|
#define IOC_PC0_SEL_PC0_sel_M 0x0000001F // Select one peripheral signal
|
|
// output for PC0.
|
|
#define IOC_PC0_SEL_PC0_sel_S 0
|
|
//*****************************************************************************
|
|
//
|
|
// The following are defines for the bit fields in the IOC_PC1_SEL register.
|
|
//
|
|
//*****************************************************************************
|
|
#define IOC_PC1_SEL_PC1_sel_M 0x0000001F // Select one peripheral signal
|
|
// output for PC1.
|
|
#define IOC_PC1_SEL_PC1_sel_S 0
|
|
//*****************************************************************************
|
|
//
|
|
// The following are defines for the bit fields in the IOC_PC2_SEL register.
|
|
//
|
|
//*****************************************************************************
|
|
#define IOC_PC2_SEL_PC2_sel_M 0x0000001F // Select one peripheral signal
|
|
// output for PC2.
|
|
#define IOC_PC2_SEL_PC2_sel_S 0
|
|
//*****************************************************************************
|
|
//
|
|
// The following are defines for the bit fields in the IOC_PC3_SEL register.
|
|
//
|
|
//*****************************************************************************
|
|
#define IOC_PC3_SEL_PC3_sel_M 0x0000001F // Select one peripheral signal
|
|
// output for PC3.
|
|
#define IOC_PC3_SEL_PC3_sel_S 0
|
|
//*****************************************************************************
|
|
//
|
|
// The following are defines for the bit fields in the IOC_PC4_SEL register.
|
|
//
|
|
//*****************************************************************************
|
|
#define IOC_PC4_SEL_PC4_sel_M 0x0000001F // Select one peripheral signal
|
|
// output for PC4.
|
|
#define IOC_PC4_SEL_PC4_sel_S 0
|
|
//*****************************************************************************
|
|
//
|
|
// The following are defines for the bit fields in the IOC_PC5_SEL register.
|
|
//
|
|
//*****************************************************************************
|
|
#define IOC_PC5_SEL_PC5_sel_M 0x0000001F // Select one peripheral signal
|
|
// output for PC5.
|
|
#define IOC_PC5_SEL_PC5_sel_S 0
|
|
//*****************************************************************************
|
|
//
|
|
// The following are defines for the bit fields in the IOC_PC6_SEL register.
|
|
//
|
|
//*****************************************************************************
|
|
#define IOC_PC6_SEL_PC6_sel_M 0x0000001F // Select one peripheral signal
|
|
// output for PC6.
|
|
#define IOC_PC6_SEL_PC6_sel_S 0
|
|
//*****************************************************************************
|
|
//
|
|
// The following are defines for the bit fields in the IOC_PC7_SEL register.
|
|
//
|
|
//*****************************************************************************
|
|
#define IOC_PC7_SEL_PC7_sel_M 0x0000001F // Select one peripheral signal
|
|
// output for PC7.
|
|
#define IOC_PC7_SEL_PC7_sel_S 0
|
|
//*****************************************************************************
|
|
//
|
|
// The following are defines for the bit fields in the IOC_PD0_SEL register.
|
|
//
|
|
//*****************************************************************************
|
|
#define IOC_PD0_SEL_PD0_sel_M 0x0000001F // Select one peripheral signal
|
|
// output for PD0.
|
|
#define IOC_PD0_SEL_PD0_sel_S 0
|
|
//*****************************************************************************
|
|
//
|
|
// The following are defines for the bit fields in the IOC_PD1_SEL register.
|
|
//
|
|
//*****************************************************************************
|
|
#define IOC_PD1_SEL_PD1_sel_M 0x0000001F // Select one peripheral signal
|
|
// output for PD1.
|
|
#define IOC_PD1_SEL_PD1_sel_S 0
|
|
//*****************************************************************************
|
|
//
|
|
// The following are defines for the bit fields in the IOC_PD2_SEL register.
|
|
//
|
|
//*****************************************************************************
|
|
#define IOC_PD2_SEL_PD2_sel_M 0x0000001F // Select one peripheral signal
|
|
// output for PD2.
|
|
#define IOC_PD2_SEL_PD2_sel_S 0
|
|
//*****************************************************************************
|
|
//
|
|
// The following are defines for the bit fields in the IOC_PD3_SEL register.
|
|
//
|
|
//*****************************************************************************
|
|
#define IOC_PD3_SEL_PD3_sel_M 0x0000001F // Select one peripheral signal
|
|
// output for PD3.
|
|
#define IOC_PD3_SEL_PD3_sel_S 0
|
|
//*****************************************************************************
|
|
//
|
|
// The following are defines for the bit fields in the IOC_PD4_SEL register.
|
|
//
|
|
//*****************************************************************************
|
|
#define IOC_PD4_SEL_PD4_sel_M 0x0000001F // Select one peripheral signal
|
|
// output for PD4.
|
|
#define IOC_PD4_SEL_PD4_sel_S 0
|
|
//*****************************************************************************
|
|
//
|
|
// The following are defines for the bit fields in the IOC_PD5_SEL register.
|
|
//
|
|
//*****************************************************************************
|
|
#define IOC_PD5_SEL_PD5_sel_M 0x0000001F // Select one peripheral signal
|
|
// output for PD5.
|
|
#define IOC_PD5_SEL_PD5_sel_S 0
|
|
//*****************************************************************************
|
|
//
|
|
// The following are defines for the bit fields in the IOC_PD6_SEL register.
|
|
//
|
|
//*****************************************************************************
|
|
#define IOC_PD6_SEL_PD6_sel_M 0x0000001F // Select one peripheral signal
|
|
// output for PD6.
|
|
#define IOC_PD6_SEL_PD6_sel_S 0
|
|
//*****************************************************************************
|
|
//
|
|
// The following are defines for the bit fields in the IOC_PD7_SEL register.
|
|
//
|
|
//*****************************************************************************
|
|
#define IOC_PD7_SEL_PD7_sel_M 0x0000001F // Select one peripheral signal
|
|
// output for PD7.
|
|
#define IOC_PD7_SEL_PD7_sel_S 0
|
|
//*****************************************************************************
|
|
//
|
|
// The following are defines for the bit fields in the IOC_PA0_OVER register.
|
|
//
|
|
//*****************************************************************************
|
|
#define IOC_PA0_OVER_PA0_over_M 0x0000000F // 0x8: oe - output enable 0x4:
|
|
// pue - pullup enable 0x2: pde -
|
|
// pulldown enable 0x1: ana -
|
|
// analog enable
|
|
#define IOC_PA0_OVER_PA0_over_S 0
|
|
//*****************************************************************************
|
|
//
|
|
// The following are defines for the bit fields in the IOC_PA1_OVER register.
|
|
//
|
|
//*****************************************************************************
|
|
#define IOC_PA1_OVER_PA1_over_M 0x0000000F // 0x8: oe - output enable 0x4:
|
|
// pue - pullup enable 0x2: pde -
|
|
// pulldown enable 0x1: ana -
|
|
// analog enable
|
|
#define IOC_PA1_OVER_PA1_over_S 0
|
|
//*****************************************************************************
|
|
//
|
|
// The following are defines for the bit fields in the IOC_PA2_OVER register.
|
|
//
|
|
//*****************************************************************************
|
|
#define IOC_PA2_OVER_PA2_over_M 0x0000000F // 0x8: oe - output enable 0x4:
|
|
// pue - pullup enable 0x2: pde -
|
|
// pulldown enable 0x1: ana -
|
|
// analog enable
|
|
#define IOC_PA2_OVER_PA2_over_S 0
|
|
//*****************************************************************************
|
|
//
|
|
// The following are defines for the bit fields in the IOC_PA3_OVER register.
|
|
//
|
|
//*****************************************************************************
|
|
#define IOC_PA3_OVER_PA3_over_M 0x0000000F // 0x8: oe - output enable 0x4:
|
|
// pue - pullup enable 0x2: pde -
|
|
// pulldown enable 0x1: ana -
|
|
// analog enable
|
|
#define IOC_PA3_OVER_PA3_over_S 0
|
|
//*****************************************************************************
|
|
//
|
|
// The following are defines for the bit fields in the IOC_PA4_OVER register.
|
|
//
|
|
//*****************************************************************************
|
|
#define IOC_PA4_OVER_PA4_over_M 0x0000000F // 0x8: oe - output enable 0x4:
|
|
// pue - pullup enable 0x2: pde -
|
|
// pulldown enable 0x1: ana -
|
|
// analog enable
|
|
#define IOC_PA4_OVER_PA4_over_S 0
|
|
//*****************************************************************************
|
|
//
|
|
// The following are defines for the bit fields in the IOC_PA5_OVER register.
|
|
//
|
|
//*****************************************************************************
|
|
#define IOC_PA5_OVER_PA5_over_M 0x0000000F // 0x8: oe - output enable 0x4:
|
|
// pue - pullup enable 0x2: pde -
|
|
// pulldown enable 0x1: ana -
|
|
// analog enable
|
|
#define IOC_PA5_OVER_PA5_over_S 0
|
|
//*****************************************************************************
|
|
//
|
|
// The following are defines for the bit fields in the IOC_PA6_OVER register.
|
|
//
|
|
//*****************************************************************************
|
|
#define IOC_PA6_OVER_PA6_over_M 0x0000000F // 0x8: oe - output enable 0x4:
|
|
// pue - pullup enable 0x2: pde -
|
|
// pulldown enable 0x1: ana -
|
|
// analog enable
|
|
#define IOC_PA6_OVER_PA6_over_S 0
|
|
//*****************************************************************************
|
|
//
|
|
// The following are defines for the bit fields in the IOC_PA7_OVER register.
|
|
//
|
|
//*****************************************************************************
|
|
#define IOC_PA7_OVER_PA7_over_M 0x0000000F // 0x8: oe - output enable 0x4:
|
|
// pue - pullup enable 0x2: pde -
|
|
// pulldown enable 0x1: ana -
|
|
// analog enable
|
|
#define IOC_PA7_OVER_PA7_over_S 0
|
|
//*****************************************************************************
|
|
//
|
|
// The following are defines for the bit fields in the IOC_PB0_OVER register.
|
|
//
|
|
//*****************************************************************************
|
|
#define IOC_PB0_OVER_PB0_over_M 0x0000000F // 0x8: oe - output enable 0x4:
|
|
// pue - pullup enable 0x2: pde -
|
|
// pulldown enable 0x1: ana -
|
|
// analog enable
|
|
#define IOC_PB0_OVER_PB0_over_S 0
|
|
//*****************************************************************************
|
|
//
|
|
// The following are defines for the bit fields in the IOC_PB1_OVER register.
|
|
//
|
|
//*****************************************************************************
|
|
#define IOC_PB1_OVER_PB1_over_M 0x0000000F // 0x8: oe - output enable 0x4:
|
|
// pue - pullup enable 0x2: pde -
|
|
// pulldown enable 0x1: ana -
|
|
// analog enable
|
|
#define IOC_PB1_OVER_PB1_over_S 0
|
|
//*****************************************************************************
|
|
//
|
|
// The following are defines for the bit fields in the IOC_PB2_OVER register.
|
|
//
|
|
//*****************************************************************************
|
|
#define IOC_PB2_OVER_PB2_over_M 0x0000000F // 0x8: oe - output enable 0x4:
|
|
// pue - pullup enable 0x2: pde -
|
|
// pulldown enable 0x1: ana -
|
|
// analog enable
|
|
#define IOC_PB2_OVER_PB2_over_S 0
|
|
//*****************************************************************************
|
|
//
|
|
// The following are defines for the bit fields in the IOC_PB3_OVER register.
|
|
//
|
|
//*****************************************************************************
|
|
#define IOC_PB3_OVER_PB3_over_M 0x0000000F // 0x8: oe - output enable 0x4:
|
|
// pue - pullup enable 0x2: pde -
|
|
// pulldown enable 0x1: ana -
|
|
// analog enable
|
|
#define IOC_PB3_OVER_PB3_over_S 0
|
|
//*****************************************************************************
|
|
//
|
|
// The following are defines for the bit fields in the IOC_PB4_OVER register.
|
|
//
|
|
//*****************************************************************************
|
|
#define IOC_PB4_OVER_PB4_over_M 0x0000000F // 0x8: oe - output enable 0x4:
|
|
// pue - pullup enable 0x2: pde -
|
|
// pulldown enable 0x1: ana -
|
|
// analog enable
|
|
#define IOC_PB4_OVER_PB4_over_S 0
|
|
//*****************************************************************************
|
|
//
|
|
// The following are defines for the bit fields in the IOC_PB5_OVER register.
|
|
//
|
|
//*****************************************************************************
|
|
#define IOC_PB5_OVER_PB5_over_M 0x0000000F // 0x8: oe - output enable 0x4:
|
|
// pue - pullup enable 0x2: pde -
|
|
// pulldown enable 0x1: ana -
|
|
// analog enable
|
|
#define IOC_PB5_OVER_PB5_over_S 0
|
|
//*****************************************************************************
|
|
//
|
|
// The following are defines for the bit fields in the IOC_PB6_OVER register.
|
|
//
|
|
//*****************************************************************************
|
|
#define IOC_PB6_OVER_PB6_over_M 0x0000000F // 0x8: oe - output enable 0x4:
|
|
// pue - pullup enable 0x2: pde -
|
|
// pulldown enable 0x1: ana -
|
|
// analog enable
|
|
#define IOC_PB6_OVER_PB6_over_S 0
|
|
//*****************************************************************************
|
|
//
|
|
// The following are defines for the bit fields in the IOC_PB7_OVER register.
|
|
//
|
|
//*****************************************************************************
|
|
#define IOC_PB7_OVER_PB7_over_M 0x0000000F // 0x8: oe - output enable 0x4:
|
|
// pue - pullup enable 0x2: pde -
|
|
// pulldown enable 0x1: ana -
|
|
// analog enable
|
|
#define IOC_PB7_OVER_PB7_over_S 0
|
|
//*****************************************************************************
|
|
//
|
|
// The following are defines for the bit fields in the IOC_PC0_OVER register.
|
|
//
|
|
//*****************************************************************************
|
|
#define IOC_PC0_OVER_PC0_over 0x00000008 // 0: output disable 1: oe -
|
|
// output enable
|
|
#define IOC_PC0_OVER_PC0_over_M 0x00000008
|
|
#define IOC_PC0_OVER_PC0_over_S 3
|
|
//*****************************************************************************
|
|
//
|
|
// The following are defines for the bit fields in the IOC_PC1_OVER register.
|
|
//
|
|
//*****************************************************************************
|
|
#define IOC_PC1_OVER_PC1_over 0x00000008 // 0: output disable 1: oe -
|
|
// output enable
|
|
#define IOC_PC1_OVER_PC1_over_M 0x00000008
|
|
#define IOC_PC1_OVER_PC1_over_S 3
|
|
//*****************************************************************************
|
|
//
|
|
// The following are defines for the bit fields in the IOC_PC2_OVER register.
|
|
//
|
|
//*****************************************************************************
|
|
#define IOC_PC2_OVER_PC2_over 0x00000008 // 0: output disable 1: oe -
|
|
// output enable
|
|
#define IOC_PC2_OVER_PC2_over_M 0x00000008
|
|
#define IOC_PC2_OVER_PC2_over_S 3
|
|
//*****************************************************************************
|
|
//
|
|
// The following are defines for the bit fields in the IOC_PC3_OVER register.
|
|
//
|
|
//*****************************************************************************
|
|
#define IOC_PC3_OVER_PC3_over 0x00000008 // 0: output disable 1: oe -
|
|
// output enable
|
|
#define IOC_PC3_OVER_PC3_over_M 0x00000008
|
|
#define IOC_PC3_OVER_PC3_over_S 3
|
|
//*****************************************************************************
|
|
//
|
|
// The following are defines for the bit fields in the IOC_PC4_OVER register.
|
|
//
|
|
//*****************************************************************************
|
|
#define IOC_PC4_OVER_PC4_over_M 0x0000000F // 0x8: oe - output enable 0x4:
|
|
// pue - pullup enable 0x2: pde -
|
|
// pulldown enable 0x1: ana -
|
|
// analog enable
|
|
#define IOC_PC4_OVER_PC4_over_S 0
|
|
//*****************************************************************************
|
|
//
|
|
// The following are defines for the bit fields in the IOC_PC5_OVER register.
|
|
//
|
|
//*****************************************************************************
|
|
#define IOC_PC5_OVER_PC5_over_M 0x0000000F // 0x8: oe - output enable 0x4:
|
|
// pue - pullup enable 0x2: pde -
|
|
// pulldown enable 0x1: ana -
|
|
// analog enable
|
|
#define IOC_PC5_OVER_PC5_over_S 0
|
|
//*****************************************************************************
|
|
//
|
|
// The following are defines for the bit fields in the IOC_PC6_OVER register.
|
|
//
|
|
//*****************************************************************************
|
|
#define IOC_PC6_OVER_PC6_over_M 0x0000000F // 0x8: oe - output enable 0x4:
|
|
// pue - pullup enable 0x2: pde -
|
|
// pulldown enable 0x1: ana -
|
|
// analog enable
|
|
#define IOC_PC6_OVER_PC6_over_S 0
|
|
//*****************************************************************************
|
|
//
|
|
// The following are defines for the bit fields in the IOC_PC7_OVER register.
|
|
//
|
|
//*****************************************************************************
|
|
#define IOC_PC7_OVER_PC7_over_M 0x0000000F // 0x8: oe - output enable 0x4:
|
|
// pue - pullup enable 0x2: pde -
|
|
// pulldown enable 0x1: ana -
|
|
// analog enable
|
|
#define IOC_PC7_OVER_PC7_over_S 0
|
|
//*****************************************************************************
|
|
//
|
|
// The following are defines for the bit fields in the IOC_PD0_OVER register.
|
|
//
|
|
//*****************************************************************************
|
|
#define IOC_PD0_OVER_PD0_over_M 0x0000000F // 0x8: oe - output enable 0x4:
|
|
// pue - pullup enable 0x2: pde -
|
|
// pulldown enable 0x1: ana -
|
|
// analog enable
|
|
#define IOC_PD0_OVER_PD0_over_S 0
|
|
//*****************************************************************************
|
|
//
|
|
// The following are defines for the bit fields in the IOC_PD1_OVER register.
|
|
//
|
|
//*****************************************************************************
|
|
#define IOC_PD1_OVER_PD1_over_M 0x0000000F // 0x8: oe - output enable 0x4:
|
|
// pue - pullup enable 0x2: pde -
|
|
// pulldown enable 0x1: ana -
|
|
// analog enable
|
|
#define IOC_PD1_OVER_PD1_over_S 0
|
|
//*****************************************************************************
|
|
//
|
|
// The following are defines for the bit fields in the IOC_PD2_OVER register.
|
|
//
|
|
//*****************************************************************************
|
|
#define IOC_PD2_OVER_PD2_over_M 0x0000000F // 0x8: oe - output enable 0x4:
|
|
// pue - pullup enable 0x2: pde -
|
|
// pulldown enable 0x1: ana -
|
|
// analog enable
|
|
#define IOC_PD2_OVER_PD2_over_S 0
|
|
//*****************************************************************************
|
|
//
|
|
// The following are defines for the bit fields in the IOC_PD3_OVER register.
|
|
//
|
|
//*****************************************************************************
|
|
#define IOC_PD3_OVER_PD3_over_M 0x0000000F // 0x8: oe - output enable 0x4:
|
|
// pue - pullup enable 0x2: pde -
|
|
// pulldown enable 0x1: ana -
|
|
// analog enable
|
|
#define IOC_PD3_OVER_PD3_over_S 0
|
|
//*****************************************************************************
|
|
//
|
|
// The following are defines for the bit fields in the IOC_PD4_OVER register.
|
|
//
|
|
//*****************************************************************************
|
|
#define IOC_PD4_OVER_PD4_over_M 0x0000000F // 0x8: oe - output enable 0x4:
|
|
// pue - pullup enable 0x2: pde -
|
|
// pulldown enable 0x1: ana -
|
|
// analog enable
|
|
#define IOC_PD4_OVER_PD4_over_S 0
|
|
//*****************************************************************************
|
|
//
|
|
// The following are defines for the bit fields in the IOC_PD5_OVER register.
|
|
//
|
|
//*****************************************************************************
|
|
#define IOC_PD5_OVER_PD5_over_M 0x0000000F // 0x8: oe - output enable 0x4:
|
|
// pue - pullup enable 0x2: pde -
|
|
// pulldown enable 0x1: ana -
|
|
// analog enable
|
|
#define IOC_PD5_OVER_PD5_over_S 0
|
|
//*****************************************************************************
|
|
//
|
|
// The following are defines for the bit fields in the IOC_PD6_OVER register.
|
|
//
|
|
//*****************************************************************************
|
|
#define IOC_PD6_OVER_PD6_over_M 0x0000000F // 0x8: oe - output enable 0x4:
|
|
// pue - pullup enable 0x2: pde -
|
|
// pulldown enable 0x1: ana -
|
|
// analog enable
|
|
#define IOC_PD6_OVER_PD6_over_S 0
|
|
//*****************************************************************************
|
|
//
|
|
// The following are defines for the bit fields in the IOC_PD7_OVER register.
|
|
//
|
|
//*****************************************************************************
|
|
#define IOC_PD7_OVER_PD7_over_M 0x0000000F // 0x8: oe - output enable 0x4:
|
|
// pue - pullup enable 0x2: pde -
|
|
// pulldown enable 0x1: ana -
|
|
// analog enable
|
|
#define IOC_PD7_OVER_PD7_over_S 0
|
|
//*****************************************************************************
|
|
//
|
|
// The following are defines for the bit fields in the
|
|
// IOC_UARTRXD_UART0 register.
|
|
//
|
|
//*****************************************************************************
|
|
#define IOC_UARTRXD_UART0_INPUT_SEL_M \
|
|
0x0000001F // 0: PA0 selected as UART0 RX 1:
|
|
// PA1 selected as UART0 RX ... 31:
|
|
// PD7 selected as UART0 RX
|
|
|
|
#define IOC_UARTRXD_UART0_INPUT_SEL_S 0
|
|
//*****************************************************************************
|
|
//
|
|
// The following are defines for the bit fields in the
|
|
// IOC_UARTCTS_UART1 register.
|
|
//
|
|
//*****************************************************************************
|
|
#define IOC_UARTCTS_UART1_INPUT_SEL_M \
|
|
0x0000001F // 0: PA0 selected as UART1 CTS 1:
|
|
// PA1 selected as UART1 CTS ...
|
|
// 31: PD7 selected as UART1 CTS
|
|
|
|
#define IOC_UARTCTS_UART1_INPUT_SEL_S 0
|
|
//*****************************************************************************
|
|
//
|
|
// The following are defines for the bit fields in the
|
|
// IOC_UARTRXD_UART1 register.
|
|
//
|
|
//*****************************************************************************
|
|
#define IOC_UARTRXD_UART1_INPUT_SEL_M \
|
|
0x0000001F // 0: PA0 selected as UART1 RX 1:
|
|
// PA1 selected as UART1 RX ... 31:
|
|
// PD7 selected as UART1 RX
|
|
|
|
#define IOC_UARTRXD_UART1_INPUT_SEL_S 0
|
|
//*****************************************************************************
|
|
//
|
|
// The following are defines for the bit fields in the
|
|
// IOC_CLK_SSI_SSI0 register.
|
|
//
|
|
//*****************************************************************************
|
|
#define IOC_CLK_SSI_SSI0_INPUT_SEL_M \
|
|
0x0000001F // 0: PA0 selected as SSI0 CLK 1:
|
|
// PA1 selected as SSI0 CLK ... 31:
|
|
// PD7 selected as SSI0 CLK
|
|
|
|
#define IOC_CLK_SSI_SSI0_INPUT_SEL_S 0
|
|
//*****************************************************************************
|
|
//
|
|
// The following are defines for the bit fields in the
|
|
// IOC_SSIRXD_SSI0 register.
|
|
//
|
|
//*****************************************************************************
|
|
#define IOC_SSIRXD_SSI0_INPUT_SEL_M \
|
|
0x0000001F // 0: PA0 selected as SSI0 RX 1:
|
|
// PA1 selected as SSI0 RX ... 31:
|
|
// PD7 selected as SSI0 RX
|
|
|
|
#define IOC_SSIRXD_SSI0_INPUT_SEL_S 0
|
|
//*****************************************************************************
|
|
//
|
|
// The following are defines for the bit fields in the
|
|
// IOC_SSIFSSIN_SSI0 register.
|
|
//
|
|
//*****************************************************************************
|
|
#define IOC_SSIFSSIN_SSI0_INPUT_SEL_M \
|
|
0x0000001F // 0: PA0 selected as SSI0 FSSIN
|
|
// 1: PA1 selected as SSI0 FSSIN
|
|
// ... 31: PD7 selected as SSI0
|
|
// FSSIN
|
|
|
|
#define IOC_SSIFSSIN_SSI0_INPUT_SEL_S 0
|
|
//*****************************************************************************
|
|
//
|
|
// The following are defines for the bit fields in the
|
|
// IOC_CLK_SSIIN_SSI0 register.
|
|
//
|
|
//*****************************************************************************
|
|
#define IOC_CLK_SSIIN_SSI0_INPUT_SEL_M \
|
|
0x0000001F // 0: PA0 selected as SSI0
|
|
// CLK_SSIN 1: PA1 selected as SSI0
|
|
// CLK_SSIN ... 31: PD7 selected as
|
|
// SSI0 CLK_SSIN
|
|
|
|
#define IOC_CLK_SSIIN_SSI0_INPUT_SEL_S 0
|
|
//*****************************************************************************
|
|
//
|
|
// The following are defines for the bit fields in the
|
|
// IOC_CLK_SSI_SSI1 register.
|
|
//
|
|
//*****************************************************************************
|
|
#define IOC_CLK_SSI_SSI1_INPUT_SEL_M \
|
|
0x0000001F // 0: PA0 selected as SSI1 CLK 1:
|
|
// PA1 selected as SSI1 CLK ... 31:
|
|
// PD7 selected as SSI1 CLK
|
|
|
|
#define IOC_CLK_SSI_SSI1_INPUT_SEL_S 0
|
|
//*****************************************************************************
|
|
//
|
|
// The following are defines for the bit fields in the
|
|
// IOC_SSIRXD_SSI1 register.
|
|
//
|
|
//*****************************************************************************
|
|
#define IOC_SSIRXD_SSI1_INPUT_SEL_M \
|
|
0x0000001F // 0: PA0 selected as SSI1 RX 1:
|
|
// PA1 selected as SSI1 RX ... 31:
|
|
// PD7 selected as SSI1 RX
|
|
|
|
#define IOC_SSIRXD_SSI1_INPUT_SEL_S 0
|
|
//*****************************************************************************
|
|
//
|
|
// The following are defines for the bit fields in the
|
|
// IOC_SSIFSSIN_SSI1 register.
|
|
//
|
|
//*****************************************************************************
|
|
#define IOC_SSIFSSIN_SSI1_INPUT_SEL_M \
|
|
0x0000001F // 0: PA0 selected as SSI1 FSSIN
|
|
// 1: PA1 selected as SSI1 FSSIN
|
|
// ... 31: PD7 selected as SSI1
|
|
// FSSIN
|
|
|
|
#define IOC_SSIFSSIN_SSI1_INPUT_SEL_S 0
|
|
//*****************************************************************************
|
|
//
|
|
// The following are defines for the bit fields in the
|
|
// IOC_CLK_SSIIN_SSI1 register.
|
|
//
|
|
//*****************************************************************************
|
|
#define IOC_CLK_SSIIN_SSI1_INPUT_SEL_M \
|
|
0x0000001F // 0: PA0 selected as SSI1
|
|
// CLK_SSIN 1: PA1 selected as SSI1
|
|
// CLK_SSIN ... 31: PD7 selected as
|
|
// SSI1 CLK_SSIN
|
|
|
|
#define IOC_CLK_SSIIN_SSI1_INPUT_SEL_S 0
|
|
//*****************************************************************************
|
|
//
|
|
// The following are defines for the bit fields in the IOC_I2CMSSDA register.
|
|
//
|
|
//*****************************************************************************
|
|
#define IOC_I2CMSSDA_INPUT_SEL_M \
|
|
0x0000001F // 0: PA0 selected as I2C SDA 1:
|
|
// PA1 selected as I2C SDA ... 31:
|
|
// PD7 selected as I2C SDA
|
|
|
|
#define IOC_I2CMSSDA_INPUT_SEL_S 0
|
|
//*****************************************************************************
|
|
//
|
|
// The following are defines for the bit fields in the IOC_I2CMSSCL register.
|
|
//
|
|
//*****************************************************************************
|
|
#define IOC_I2CMSSCL_INPUT_SEL_M \
|
|
0x0000001F // 0: PA0 selected as I2C SCL 1:
|
|
// PA1 selected as I2C SCL ... 31:
|
|
// PD7 selected as I2C SCL
|
|
|
|
#define IOC_I2CMSSCL_INPUT_SEL_S 0
|
|
//*****************************************************************************
|
|
//
|
|
// The following are defines for the bit fields in the IOC_GPT0OCP1 register.
|
|
//
|
|
//*****************************************************************************
|
|
#define IOC_GPT0OCP1_INPUT_SEL_M \
|
|
0x0000001F // 0: PA0 selected as GPT0OCP1 1:
|
|
// PA1 selected as GPT0OCP1 ... 31:
|
|
// PD7 selected as GPT0OCP1
|
|
|
|
#define IOC_GPT0OCP1_INPUT_SEL_S 0
|
|
//*****************************************************************************
|
|
//
|
|
// The following are defines for the bit fields in the IOC_GPT0OCP2 register.
|
|
//
|
|
//*****************************************************************************
|
|
#define IOC_GPT0OCP2_INPUT_SEL_M \
|
|
0x0000001F // 0: PA0 selected as GPT0OCP2 1:
|
|
// PA1 selected as GPT0OCP2 ... 31:
|
|
// PD7 selected as GPT0OCP2
|
|
|
|
#define IOC_GPT0OCP2_INPUT_SEL_S 0
|
|
//*****************************************************************************
|
|
//
|
|
// The following are defines for the bit fields in the IOC_GPT1OCP1 register.
|
|
//
|
|
//*****************************************************************************
|
|
#define IOC_GPT1OCP1_INPUT_SEL_M \
|
|
0x0000001F // 0: PA0 selected as GPT1OCP1 1:
|
|
// PA1 selected as GPT1OCP1 ... 31:
|
|
// PD7 selected as GPT1OCP1
|
|
|
|
#define IOC_GPT1OCP1_INPUT_SEL_S 0
|
|
//*****************************************************************************
|
|
//
|
|
// The following are defines for the bit fields in the IOC_GPT1OCP2 register.
|
|
//
|
|
//*****************************************************************************
|
|
#define IOC_GPT1OCP2_INPUT_SEL_M \
|
|
0x0000001F // 0: PA0 selected as GPT1OCP2 1:
|
|
// PA1 selected as GPT1OCP2 ... 31:
|
|
// PD7 selected as GPT1OCP2
|
|
|
|
#define IOC_GPT1OCP2_INPUT_SEL_S 0
|
|
//*****************************************************************************
|
|
//
|
|
// The following are defines for the bit fields in the IOC_GPT2OCP1 register.
|
|
//
|
|
//*****************************************************************************
|
|
#define IOC_GPT2OCP1_INPUT_SEL_M \
|
|
0x0000001F // 0: PA0 selected as GPT2OCP1 1:
|
|
// PA1 selected as GPT2OCP1 ... 31:
|
|
// PD7 selected as GPT2OCP1
|
|
|
|
#define IOC_GPT2OCP1_INPUT_SEL_S 0
|
|
//*****************************************************************************
|
|
//
|
|
// The following are defines for the bit fields in the IOC_GPT2OCP2 register.
|
|
//
|
|
//*****************************************************************************
|
|
#define IOC_GPT2OCP2_INPUT_SEL_M \
|
|
0x0000001F // 0: PA0 selected as GPT2OCP2 1:
|
|
// PA1 selected as GPT2OCP2 ... 31:
|
|
// PD7 selected as GPT2OCP2
|
|
|
|
#define IOC_GPT2OCP2_INPUT_SEL_S 0
|
|
//*****************************************************************************
|
|
//
|
|
// The following are defines for the bit fields in the IOC_GPT3OCP1 register.
|
|
//
|
|
//*****************************************************************************
|
|
#define IOC_GPT3OCP1_INPUT_SEL_M \
|
|
0x0000001F // 0: PA0 selected as GPT3OCP1 1:
|
|
// PA1 selected as GPT3OCP1 ... 31:
|
|
// PD7 selected as GPT3OCP1
|
|
|
|
#define IOC_GPT3OCP1_INPUT_SEL_S 0
|
|
//*****************************************************************************
|
|
//
|
|
// The following are defines for the bit fields in the IOC_GPT3OCP2 register.
|
|
//
|
|
//*****************************************************************************
|
|
#define IOC_GPT3OCP2_INPUT_SEL_M \
|
|
0x0000001F // 0: PA0 selected as GPT3OCP2 1:
|
|
// PA1 selected as GPT3OCP2 ... 31:
|
|
// PD7 selected as GPT3OCP2
|
|
|
|
#define IOC_GPT3OCP2_INPUT_SEL_S 0
|
|
|
|
|
|
#endif // __HW_IOC_H__
|
|
|