//***************************************************************************** // // pin_map.h - Mapping of peripherals to pins for all parts. // // Copyright (c) 2007-2009 Luminary Micro, Inc. All rights reserved. // Software License Agreement // // Luminary Micro, Inc. (LMI) is supplying this software for use solely and // exclusively on LMI's microcontroller products. // // The software is owned by LMI and/or its suppliers, and is protected under // applicable copyright laws. All rights are reserved. You may not combine // this software with "viral" open-source software in order to form a larger // program. Any use in violation of the foregoing restrictions may subject // the user to criminal sanctions under applicable laws, as well as to civil // liability for the breach of the terms and conditions of this license. // // 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. // LMI SHALL NOT, IN ANY CIRCUMSTANCES, BE LIABLE FOR SPECIAL, INCIDENTAL, OR // CONSEQUENTIAL DAMAGES, FOR ANY REASON WHATSOEVER. // // This is part of revision 4694 of the Stellaris Peripheral Driver Library. // //***************************************************************************** #ifndef __PIN_MAP_H__ #define __PIN_MAP_H__ //***************************************************************************** // // LM3S101 Port/Pin Mapping Definitions // //***************************************************************************** #ifdef PART_LM3S101 #define C0O_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0O_PORT (GPIO_PORTB_BASE) #define C0O_PIN (GPIO_PIN_5) #define C0_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_MINUS_PORT (GPIO_PORTB_BASE) #define C0_MINUS_PIN (GPIO_PIN_4) #define C0_PLUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_PLUS_PORT (GPIO_PORTB_BASE) #define C0_PLUS_PIN (GPIO_PIN_6) #define C1_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C1_MINUS_PORT (GPIO_PORTB_BASE) #define C1_MINUS_PIN (GPIO_PIN_5) #define CCP0_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP0_PORT (GPIO_PORTB_BASE) #define CCP0_PIN (GPIO_PIN_0) #define SSICLK_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSICLK_PORT (GPIO_PORTA_BASE) #define SSICLK_PIN (GPIO_PIN_2) #define SSIFSS_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSIFSS_PORT (GPIO_PORTA_BASE) #define SSIFSS_PIN (GPIO_PIN_3) #define SSIRX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSIRX_PORT (GPIO_PORTA_BASE) #define SSIRX_PIN (GPIO_PIN_4) #define SSITX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSITX_PORT (GPIO_PORTA_BASE) #define SSITX_PIN (GPIO_PIN_5) #define SWCLK_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWCLK_PORT (GPIO_PORTC_BASE) #define SWCLK_PIN (GPIO_PIN_0) #define SWDIO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWDIO_PORT (GPIO_PORTC_BASE) #define SWDIO_PIN (GPIO_PIN_1) #define SWO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWO_PORT (GPIO_PORTC_BASE) #define SWO_PIN (GPIO_PIN_3) #define TCK_PERIPH (SYSCTL_PERIPH_GPIOC) #define TCK_PORT (GPIO_PORTC_BASE) #define TCK_PIN (GPIO_PIN_0) #define TDI_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDI_PORT (GPIO_PORTC_BASE) #define TDI_PIN (GPIO_PIN_2) #define TDO_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDO_PORT (GPIO_PORTC_BASE) #define TDO_PIN (GPIO_PIN_3) #define TMS_PERIPH (SYSCTL_PERIPH_GPIOC) #define TMS_PORT (GPIO_PORTC_BASE) #define TMS_PIN (GPIO_PIN_1) #define TRST_PERIPH (SYSCTL_PERIPH_GPIOB) #define TRST_PORT (GPIO_PORTB_BASE) #define TRST_PIN (GPIO_PIN_7) #define U0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0RX_PORT (GPIO_PORTA_BASE) #define U0RX_PIN (GPIO_PIN_0) #define U0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0TX_PORT (GPIO_PORTA_BASE) #define U0TX_PIN (GPIO_PIN_1) #define 32KHZ_PERIPH (SYSCTL_PERIPH_GPIOB) #define 32KHZ_PORT (GPIO_PORTB_BASE) #define 32KHZ_PIN (GPIO_PIN_1) #endif // PART_LM3S101 //***************************************************************************** // // LM3S102 Port/Pin Mapping Definitions // //***************************************************************************** #ifdef PART_LM3S102 #define C0O_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0O_PORT (GPIO_PORTB_BASE) #define C0O_PIN (GPIO_PIN_5) #define C0_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_MINUS_PORT (GPIO_PORTB_BASE) #define C0_MINUS_PIN (GPIO_PIN_4) #define C0_PLUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_PLUS_PORT (GPIO_PORTB_BASE) #define C0_PLUS_PIN (GPIO_PIN_6) #define CCP0_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP0_PORT (GPIO_PORTB_BASE) #define CCP0_PIN (GPIO_PIN_0) #define CCP1_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP1_PORT (GPIO_PORTB_BASE) #define CCP1_PIN (GPIO_PIN_6) #define I2CSCL_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2CSCL_PORT (GPIO_PORTB_BASE) #define I2CSCL_PIN (GPIO_PIN_2) #define I2CSDA_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2CSDA_PORT (GPIO_PORTB_BASE) #define I2CSDA_PIN (GPIO_PIN_3) #define SSICLK_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSICLK_PORT (GPIO_PORTA_BASE) #define SSICLK_PIN (GPIO_PIN_2) #define SSIFSS_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSIFSS_PORT (GPIO_PORTA_BASE) #define SSIFSS_PIN (GPIO_PIN_3) #define SSIRX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSIRX_PORT (GPIO_PORTA_BASE) #define SSIRX_PIN (GPIO_PIN_4) #define SSITX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSITX_PORT (GPIO_PORTA_BASE) #define SSITX_PIN (GPIO_PIN_5) #define SWCLK_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWCLK_PORT (GPIO_PORTC_BASE) #define SWCLK_PIN (GPIO_PIN_0) #define SWDIO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWDIO_PORT (GPIO_PORTC_BASE) #define SWDIO_PIN (GPIO_PIN_1) #define SWO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWO_PORT (GPIO_PORTC_BASE) #define SWO_PIN (GPIO_PIN_3) #define TCK_PERIPH (SYSCTL_PERIPH_GPIOC) #define TCK_PORT (GPIO_PORTC_BASE) #define TCK_PIN (GPIO_PIN_0) #define TDI_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDI_PORT (GPIO_PORTC_BASE) #define TDI_PIN (GPIO_PIN_2) #define TDO_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDO_PORT (GPIO_PORTC_BASE) #define TDO_PIN (GPIO_PIN_3) #define TMS_PERIPH (SYSCTL_PERIPH_GPIOC) #define TMS_PORT (GPIO_PORTC_BASE) #define TMS_PIN (GPIO_PIN_1) #define TRST_PERIPH (SYSCTL_PERIPH_GPIOB) #define TRST_PORT (GPIO_PORTB_BASE) #define TRST_PIN (GPIO_PIN_7) #define U0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0RX_PORT (GPIO_PORTA_BASE) #define U0RX_PIN (GPIO_PIN_0) #define U0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0TX_PORT (GPIO_PORTA_BASE) #define U0TX_PIN (GPIO_PIN_1) #define 32KHZ_PERIPH (SYSCTL_PERIPH_GPIOB) #define 32KHZ_PORT (GPIO_PORTB_BASE) #define 32KHZ_PIN (GPIO_PIN_1) #endif // PART_LM3S102 //***************************************************************************** // // LM3S300 Port/Pin Mapping Definitions // //***************************************************************************** #ifdef PART_LM3S300 #define C0O_PERIPH (SYSCTL_PERIPH_GPIOD) #define C0O_PORT (GPIO_PORTD_BASE) #define C0O_PIN (GPIO_PIN_7) #define C0_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_MINUS_PORT (GPIO_PORTB_BASE) #define C0_MINUS_PIN (GPIO_PIN_4) #define C0_PLUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_PLUS_PORT (GPIO_PORTB_BASE) #define C0_PLUS_PIN (GPIO_PIN_6) #define C1O_PERIPH (SYSCTL_PERIPH_GPIOC) #define C1O_PORT (GPIO_PORTC_BASE) #define C1O_PIN (GPIO_PIN_5) #define C1_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C1_MINUS_PORT (GPIO_PORTB_BASE) #define C1_MINUS_PIN (GPIO_PIN_5) #define C1_PLUS_PERIPH (SYSCTL_PERIPH_GPIOC) #define C1_PLUS_PORT (GPIO_PORTC_BASE) #define C1_PLUS_PIN (GPIO_PIN_5) #define C2O_PERIPH (SYSCTL_PERIPH_GPIOC) #define C2O_PORT (GPIO_PORTC_BASE) #define C2O_PIN (GPIO_PIN_6) #define C2_MINUS_PERIPH (SYSCTL_PERIPH_GPIOC) #define C2_MINUS_PORT (GPIO_PORTC_BASE) #define C2_MINUS_PIN (GPIO_PIN_7) #define C2_PLUS_PERIPH (SYSCTL_PERIPH_GPIOC) #define C2_PLUS_PORT (GPIO_PORTC_BASE) #define C2_PLUS_PIN (GPIO_PIN_6) #define CCP0_PERIPH (SYSCTL_PERIPH_GPIOD) #define CCP0_PORT (GPIO_PORTD_BASE) #define CCP0_PIN (GPIO_PIN_4) #define CCP1_PERIPH (SYSCTL_PERIPH_GPIOE) #define CCP1_PORT (GPIO_PORTE_BASE) #define CCP1_PIN (GPIO_PIN_3) #define CCP2_PERIPH (SYSCTL_PERIPH_GPIOD) #define CCP2_PORT (GPIO_PORTD_BASE) #define CCP2_PIN (GPIO_PIN_5) #define CCP3_PERIPH (SYSCTL_PERIPH_GPIOE) #define CCP3_PORT (GPIO_PORTE_BASE) #define CCP3_PIN (GPIO_PIN_4) #define CCP4_PERIPH (SYSCTL_PERIPH_GPIOE) #define CCP4_PORT (GPIO_PORTE_BASE) #define CCP4_PIN (GPIO_PIN_2) #define CCP5_PERIPH (SYSCTL_PERIPH_GPIOE) #define CCP5_PORT (GPIO_PORTE_BASE) #define CCP5_PIN (GPIO_PIN_5) #define I2CSCL_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2CSCL_PORT (GPIO_PORTB_BASE) #define I2CSCL_PIN (GPIO_PIN_2) #define I2CSDA_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2CSDA_PORT (GPIO_PORTB_BASE) #define I2CSDA_PIN (GPIO_PIN_3) #define SSICLK_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSICLK_PORT (GPIO_PORTA_BASE) #define SSICLK_PIN (GPIO_PIN_2) #define SSIFSS_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSIFSS_PORT (GPIO_PORTA_BASE) #define SSIFSS_PIN (GPIO_PIN_3) #define SSIRX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSIRX_PORT (GPIO_PORTA_BASE) #define SSIRX_PIN (GPIO_PIN_4) #define SSITX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSITX_PORT (GPIO_PORTA_BASE) #define SSITX_PIN (GPIO_PIN_5) #define SWCLK_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWCLK_PORT (GPIO_PORTC_BASE) #define SWCLK_PIN (GPIO_PIN_0) #define SWDIO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWDIO_PORT (GPIO_PORTC_BASE) #define SWDIO_PIN (GPIO_PIN_1) #define SWO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWO_PORT (GPIO_PORTC_BASE) #define SWO_PIN (GPIO_PIN_3) #define TCK_PERIPH (SYSCTL_PERIPH_GPIOC) #define TCK_PORT (GPIO_PORTC_BASE) #define TCK_PIN (GPIO_PIN_0) #define TDI_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDI_PORT (GPIO_PORTC_BASE) #define TDI_PIN (GPIO_PIN_2) #define TDO_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDO_PORT (GPIO_PORTC_BASE) #define TDO_PIN (GPIO_PIN_3) #define TMS_PERIPH (SYSCTL_PERIPH_GPIOC) #define TMS_PORT (GPIO_PORTC_BASE) #define TMS_PIN (GPIO_PIN_1) #define TRST_PERIPH (SYSCTL_PERIPH_GPIOB) #define TRST_PORT (GPIO_PORTB_BASE) #define TRST_PIN (GPIO_PIN_7) #define U0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0RX_PORT (GPIO_PORTA_BASE) #define U0RX_PIN (GPIO_PIN_0) #define U0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0TX_PORT (GPIO_PORTA_BASE) #define U0TX_PIN (GPIO_PIN_1) #define U1RX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1RX_PORT (GPIO_PORTD_BASE) #define U1RX_PIN (GPIO_PIN_2) #define U1TX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1TX_PORT (GPIO_PORTD_BASE) #define U1TX_PIN (GPIO_PIN_3) #endif // PART_LM3S300 //***************************************************************************** // // LM3S301 Port/Pin Mapping Definitions // //***************************************************************************** #ifdef PART_LM3S301 #define C0O_PERIPH (SYSCTL_PERIPH_GPIOD) #define C0O_PORT (GPIO_PORTD_BASE) #define C0O_PIN (GPIO_PIN_7) #define C0_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_MINUS_PORT (GPIO_PORTB_BASE) #define C0_MINUS_PIN (GPIO_PIN_4) #define C0_PLUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_PLUS_PORT (GPIO_PORTB_BASE) #define C0_PLUS_PIN (GPIO_PIN_6) #define C1O_PERIPH (SYSCTL_PERIPH_GPIOC) #define C1O_PORT (GPIO_PORTC_BASE) #define C1O_PIN (GPIO_PIN_5) #define C1_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C1_MINUS_PORT (GPIO_PORTB_BASE) #define C1_MINUS_PIN (GPIO_PIN_5) #define C1_PLUS_PERIPH (SYSCTL_PERIPH_GPIOC) #define C1_PLUS_PORT (GPIO_PORTC_BASE) #define C1_PLUS_PIN (GPIO_PIN_5) #define CCP0_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP0_PORT (GPIO_PORTB_BASE) #define CCP0_PIN (GPIO_PIN_0) #define CCP2_PERIPH (SYSCTL_PERIPH_GPIOD) #define CCP2_PORT (GPIO_PORTD_BASE) #define CCP2_PIN (GPIO_PIN_5) #define FAULT_PERIPH (SYSCTL_PERIPH_GPIOD) #define FAULT_PORT (GPIO_PORTD_BASE) #define FAULT_PIN (GPIO_PIN_6) #define PWM0_PERIPH (SYSCTL_PERIPH_GPIOD) #define PWM0_PORT (GPIO_PORTD_BASE) #define PWM0_PIN (GPIO_PIN_0) #define PWM1_PERIPH (SYSCTL_PERIPH_GPIOD) #define PWM1_PORT (GPIO_PORTD_BASE) #define PWM1_PIN (GPIO_PIN_1) #define SSICLK_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSICLK_PORT (GPIO_PORTA_BASE) #define SSICLK_PIN (GPIO_PIN_2) #define SSIFSS_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSIFSS_PORT (GPIO_PORTA_BASE) #define SSIFSS_PIN (GPIO_PIN_3) #define SSIRX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSIRX_PORT (GPIO_PORTA_BASE) #define SSIRX_PIN (GPIO_PIN_4) #define SSITX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSITX_PORT (GPIO_PORTA_BASE) #define SSITX_PIN (GPIO_PIN_5) #define SWCLK_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWCLK_PORT (GPIO_PORTC_BASE) #define SWCLK_PIN (GPIO_PIN_0) #define SWDIO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWDIO_PORT (GPIO_PORTC_BASE) #define SWDIO_PIN (GPIO_PIN_1) #define SWO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWO_PORT (GPIO_PORTC_BASE) #define SWO_PIN (GPIO_PIN_3) #define TCK_PERIPH (SYSCTL_PERIPH_GPIOC) #define TCK_PORT (GPIO_PORTC_BASE) #define TCK_PIN (GPIO_PIN_0) #define TDI_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDI_PORT (GPIO_PORTC_BASE) #define TDI_PIN (GPIO_PIN_2) #define TDO_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDO_PORT (GPIO_PORTC_BASE) #define TDO_PIN (GPIO_PIN_3) #define TMS_PERIPH (SYSCTL_PERIPH_GPIOC) #define TMS_PORT (GPIO_PORTC_BASE) #define TMS_PIN (GPIO_PIN_1) #define TRST_PERIPH (SYSCTL_PERIPH_GPIOB) #define TRST_PORT (GPIO_PORTB_BASE) #define TRST_PIN (GPIO_PIN_7) #define U0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0RX_PORT (GPIO_PORTA_BASE) #define U0RX_PIN (GPIO_PIN_0) #define U0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0TX_PORT (GPIO_PORTA_BASE) #define U0TX_PIN (GPIO_PIN_1) #endif // PART_LM3S301 //***************************************************************************** // // LM3S308 Port/Pin Mapping Definitions // //***************************************************************************** #ifdef PART_LM3S308 #define C0_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_MINUS_PORT (GPIO_PORTB_BASE) #define C0_MINUS_PIN (GPIO_PIN_4) #define C0_PLUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_PLUS_PORT (GPIO_PORTB_BASE) #define C0_PLUS_PIN (GPIO_PIN_6) #define CCP0_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP0_PORT (GPIO_PORTB_BASE) #define CCP0_PIN (GPIO_PIN_0) #define CCP1_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP1_PORT (GPIO_PORTC_BASE) #define CCP1_PIN (GPIO_PIN_5) #define CCP2_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP2_PORT (GPIO_PORTB_BASE) #define CCP2_PIN (GPIO_PIN_1) #define CCP3_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP3_PORT (GPIO_PORTC_BASE) #define CCP3_PIN (GPIO_PIN_6) #define CCP4_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP4_PORT (GPIO_PORTC_BASE) #define CCP4_PIN (GPIO_PIN_7) #define CCP5_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP5_PORT (GPIO_PORTB_BASE) #define CCP5_PIN (GPIO_PIN_5) #define I2CSCL_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2CSCL_PORT (GPIO_PORTB_BASE) #define I2CSCL_PIN (GPIO_PIN_2) #define I2CSDA_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2CSDA_PORT (GPIO_PORTB_BASE) #define I2CSDA_PIN (GPIO_PIN_3) #define SSICLK_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSICLK_PORT (GPIO_PORTA_BASE) #define SSICLK_PIN (GPIO_PIN_2) #define SSIFSS_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSIFSS_PORT (GPIO_PORTA_BASE) #define SSIFSS_PIN (GPIO_PIN_3) #define SSIRX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSIRX_PORT (GPIO_PORTA_BASE) #define SSIRX_PIN (GPIO_PIN_4) #define SSITX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSITX_PORT (GPIO_PORTA_BASE) #define SSITX_PIN (GPIO_PIN_5) #define SWCLK_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWCLK_PORT (GPIO_PORTC_BASE) #define SWCLK_PIN (GPIO_PIN_0) #define SWDIO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWDIO_PORT (GPIO_PORTC_BASE) #define SWDIO_PIN (GPIO_PIN_1) #define SWO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWO_PORT (GPIO_PORTC_BASE) #define SWO_PIN (GPIO_PIN_3) #define TCK_PERIPH (SYSCTL_PERIPH_GPIOC) #define TCK_PORT (GPIO_PORTC_BASE) #define TCK_PIN (GPIO_PIN_0) #define TDI_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDI_PORT (GPIO_PORTC_BASE) #define TDI_PIN (GPIO_PIN_2) #define TDO_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDO_PORT (GPIO_PORTC_BASE) #define TDO_PIN (GPIO_PIN_3) #define TMS_PERIPH (SYSCTL_PERIPH_GPIOC) #define TMS_PORT (GPIO_PORTC_BASE) #define TMS_PIN (GPIO_PIN_1) #define TRST_PERIPH (SYSCTL_PERIPH_GPIOB) #define TRST_PORT (GPIO_PORTB_BASE) #define TRST_PIN (GPIO_PIN_7) #define U0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0RX_PORT (GPIO_PORTA_BASE) #define U0RX_PIN (GPIO_PIN_0) #define U0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0TX_PORT (GPIO_PORTA_BASE) #define U0TX_PIN (GPIO_PIN_1) #define U1RX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1RX_PORT (GPIO_PORTD_BASE) #define U1RX_PIN (GPIO_PIN_2) #define U1TX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1TX_PORT (GPIO_PORTD_BASE) #define U1TX_PIN (GPIO_PIN_3) #endif // PART_LM3S308 //***************************************************************************** // // LM3S310 Port/Pin Mapping Definitions // //***************************************************************************** #ifdef PART_LM3S310 #define C0O_PERIPH (SYSCTL_PERIPH_GPIOD) #define C0O_PORT (GPIO_PORTD_BASE) #define C0O_PIN (GPIO_PIN_7) #define C0_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_MINUS_PORT (GPIO_PORTB_BASE) #define C0_MINUS_PIN (GPIO_PIN_4) #define C0_PLUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_PLUS_PORT (GPIO_PORTB_BASE) #define C0_PLUS_PIN (GPIO_PIN_6) #define C1O_PERIPH (SYSCTL_PERIPH_GPIOC) #define C1O_PORT (GPIO_PORTC_BASE) #define C1O_PIN (GPIO_PIN_5) #define C1_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C1_MINUS_PORT (GPIO_PORTB_BASE) #define C1_MINUS_PIN (GPIO_PIN_5) #define C1_PLUS_PERIPH (SYSCTL_PERIPH_GPIOC) #define C1_PLUS_PORT (GPIO_PORTC_BASE) #define C1_PLUS_PIN (GPIO_PIN_5) #define C2O_PERIPH (SYSCTL_PERIPH_GPIOC) #define C2O_PORT (GPIO_PORTC_BASE) #define C2O_PIN (GPIO_PIN_6) #define C2_MINUS_PERIPH (SYSCTL_PERIPH_GPIOC) #define C2_MINUS_PORT (GPIO_PORTC_BASE) #define C2_MINUS_PIN (GPIO_PIN_7) #define C2_PLUS_PERIPH (SYSCTL_PERIPH_GPIOC) #define C2_PLUS_PORT (GPIO_PORTC_BASE) #define C2_PLUS_PIN (GPIO_PIN_6) #define CCP0_PERIPH (SYSCTL_PERIPH_GPIOD) #define CCP0_PORT (GPIO_PORTD_BASE) #define CCP0_PIN (GPIO_PIN_4) #define CCP1_PERIPH (SYSCTL_PERIPH_GPIOE) #define CCP1_PORT (GPIO_PORTE_BASE) #define CCP1_PIN (GPIO_PIN_3) #define CCP2_PERIPH (SYSCTL_PERIPH_GPIOD) #define CCP2_PORT (GPIO_PORTD_BASE) #define CCP2_PIN (GPIO_PIN_5) #define CCP3_PERIPH (SYSCTL_PERIPH_GPIOE) #define CCP3_PORT (GPIO_PORTE_BASE) #define CCP3_PIN (GPIO_PIN_4) #define CCP4_PERIPH (SYSCTL_PERIPH_GPIOE) #define CCP4_PORT (GPIO_PORTE_BASE) #define CCP4_PIN (GPIO_PIN_2) #define CCP5_PERIPH (SYSCTL_PERIPH_GPIOE) #define CCP5_PORT (GPIO_PORTE_BASE) #define CCP5_PIN (GPIO_PIN_5) #define FAULT_PERIPH (SYSCTL_PERIPH_GPIOD) #define FAULT_PORT (GPIO_PORTD_BASE) #define FAULT_PIN (GPIO_PIN_6) #define PWM0_PERIPH (SYSCTL_PERIPH_GPIOD) #define PWM0_PORT (GPIO_PORTD_BASE) #define PWM0_PIN (GPIO_PIN_0) #define PWM1_PERIPH (SYSCTL_PERIPH_GPIOD) #define PWM1_PORT (GPIO_PORTD_BASE) #define PWM1_PIN (GPIO_PIN_1) #define PWM2_PERIPH (SYSCTL_PERIPH_GPIOB) #define PWM2_PORT (GPIO_PORTB_BASE) #define PWM2_PIN (GPIO_PIN_0) #define PWM3_PERIPH (SYSCTL_PERIPH_GPIOB) #define PWM3_PORT (GPIO_PORTB_BASE) #define PWM3_PIN (GPIO_PIN_1) #define PWM4_PERIPH (SYSCTL_PERIPH_GPIOE) #define PWM4_PORT (GPIO_PORTE_BASE) #define PWM4_PIN (GPIO_PIN_0) #define PWM5_PERIPH (SYSCTL_PERIPH_GPIOE) #define PWM5_PORT (GPIO_PORTE_BASE) #define PWM5_PIN (GPIO_PIN_1) #define SSICLK_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSICLK_PORT (GPIO_PORTA_BASE) #define SSICLK_PIN (GPIO_PIN_2) #define SSIFSS_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSIFSS_PORT (GPIO_PORTA_BASE) #define SSIFSS_PIN (GPIO_PIN_3) #define SSIRX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSIRX_PORT (GPIO_PORTA_BASE) #define SSIRX_PIN (GPIO_PIN_4) #define SSITX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSITX_PORT (GPIO_PORTA_BASE) #define SSITX_PIN (GPIO_PIN_5) #define SWCLK_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWCLK_PORT (GPIO_PORTC_BASE) #define SWCLK_PIN (GPIO_PIN_0) #define SWDIO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWDIO_PORT (GPIO_PORTC_BASE) #define SWDIO_PIN (GPIO_PIN_1) #define SWO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWO_PORT (GPIO_PORTC_BASE) #define SWO_PIN (GPIO_PIN_3) #define TCK_PERIPH (SYSCTL_PERIPH_GPIOC) #define TCK_PORT (GPIO_PORTC_BASE) #define TCK_PIN (GPIO_PIN_0) #define TDI_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDI_PORT (GPIO_PORTC_BASE) #define TDI_PIN (GPIO_PIN_2) #define TDO_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDO_PORT (GPIO_PORTC_BASE) #define TDO_PIN (GPIO_PIN_3) #define TMS_PERIPH (SYSCTL_PERIPH_GPIOC) #define TMS_PORT (GPIO_PORTC_BASE) #define TMS_PIN (GPIO_PIN_1) #define TRST_PERIPH (SYSCTL_PERIPH_GPIOB) #define TRST_PORT (GPIO_PORTB_BASE) #define TRST_PIN (GPIO_PIN_7) #define U0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0RX_PORT (GPIO_PORTA_BASE) #define U0RX_PIN (GPIO_PIN_0) #define U0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0TX_PORT (GPIO_PORTA_BASE) #define U0TX_PIN (GPIO_PIN_1) #define U1RX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1RX_PORT (GPIO_PORTD_BASE) #define U1RX_PIN (GPIO_PIN_2) #define U1TX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1TX_PORT (GPIO_PORTD_BASE) #define U1TX_PIN (GPIO_PIN_3) #endif // PART_LM3S310 //***************************************************************************** // // LM3S315 Port/Pin Mapping Definitions // //***************************************************************************** #ifdef PART_LM3S315 #define C0O_PERIPH (SYSCTL_PERIPH_GPIOD) #define C0O_PORT (GPIO_PORTD_BASE) #define C0O_PIN (GPIO_PIN_7) #define C0_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_MINUS_PORT (GPIO_PORTB_BASE) #define C0_MINUS_PIN (GPIO_PIN_4) #define C0_PLUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_PLUS_PORT (GPIO_PORTB_BASE) #define C0_PLUS_PIN (GPIO_PIN_6) #define CCP0_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP0_PORT (GPIO_PORTB_BASE) #define CCP0_PIN (GPIO_PIN_0) #define CCP1_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP1_PORT (GPIO_PORTC_BASE) #define CCP1_PIN (GPIO_PIN_5) #define CCP2_PERIPH (SYSCTL_PERIPH_GPIOD) #define CCP2_PORT (GPIO_PORTD_BASE) #define CCP2_PIN (GPIO_PIN_5) #define CCP3_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP3_PORT (GPIO_PORTC_BASE) #define CCP3_PIN (GPIO_PIN_6) #define CCP4_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP4_PORT (GPIO_PORTC_BASE) #define CCP4_PIN (GPIO_PIN_7) #define CCP5_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP5_PORT (GPIO_PORTB_BASE) #define CCP5_PIN (GPIO_PIN_5) #define FAULT_PERIPH (SYSCTL_PERIPH_GPIOD) #define FAULT_PORT (GPIO_PORTD_BASE) #define FAULT_PIN (GPIO_PIN_6) #define PWM0_PERIPH (SYSCTL_PERIPH_GPIOD) #define PWM0_PORT (GPIO_PORTD_BASE) #define PWM0_PIN (GPIO_PIN_0) #define PWM1_PERIPH (SYSCTL_PERIPH_GPIOD) #define PWM1_PORT (GPIO_PORTD_BASE) #define PWM1_PIN (GPIO_PIN_1) #define SSICLK_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSICLK_PORT (GPIO_PORTA_BASE) #define SSICLK_PIN (GPIO_PIN_2) #define SSIFSS_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSIFSS_PORT (GPIO_PORTA_BASE) #define SSIFSS_PIN (GPIO_PIN_3) #define SSIRX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSIRX_PORT (GPIO_PORTA_BASE) #define SSIRX_PIN (GPIO_PIN_4) #define SSITX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSITX_PORT (GPIO_PORTA_BASE) #define SSITX_PIN (GPIO_PIN_5) #define SWCLK_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWCLK_PORT (GPIO_PORTC_BASE) #define SWCLK_PIN (GPIO_PIN_0) #define SWDIO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWDIO_PORT (GPIO_PORTC_BASE) #define SWDIO_PIN (GPIO_PIN_1) #define SWO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWO_PORT (GPIO_PORTC_BASE) #define SWO_PIN (GPIO_PIN_3) #define TCK_PERIPH (SYSCTL_PERIPH_GPIOC) #define TCK_PORT (GPIO_PORTC_BASE) #define TCK_PIN (GPIO_PIN_0) #define TDI_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDI_PORT (GPIO_PORTC_BASE) #define TDI_PIN (GPIO_PIN_2) #define TDO_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDO_PORT (GPIO_PORTC_BASE) #define TDO_PIN (GPIO_PIN_3) #define TMS_PERIPH (SYSCTL_PERIPH_GPIOC) #define TMS_PORT (GPIO_PORTC_BASE) #define TMS_PIN (GPIO_PIN_1) #define TRST_PERIPH (SYSCTL_PERIPH_GPIOB) #define TRST_PORT (GPIO_PORTB_BASE) #define TRST_PIN (GPIO_PIN_7) #define U0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0RX_PORT (GPIO_PORTA_BASE) #define U0RX_PIN (GPIO_PIN_0) #define U0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0TX_PORT (GPIO_PORTA_BASE) #define U0TX_PIN (GPIO_PIN_1) #define U1RX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1RX_PORT (GPIO_PORTD_BASE) #define U1RX_PIN (GPIO_PIN_2) #define U1TX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1TX_PORT (GPIO_PORTD_BASE) #define U1TX_PIN (GPIO_PIN_3) #endif // PART_LM3S315 //***************************************************************************** // // LM3S316 Port/Pin Mapping Definitions // //***************************************************************************** #ifdef PART_LM3S316 #define C0O_PERIPH (SYSCTL_PERIPH_GPIOD) #define C0O_PORT (GPIO_PORTD_BASE) #define C0O_PIN (GPIO_PIN_7) #define C0_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_MINUS_PORT (GPIO_PORTB_BASE) #define C0_MINUS_PIN (GPIO_PIN_4) #define C0_PLUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_PLUS_PORT (GPIO_PORTB_BASE) #define C0_PLUS_PIN (GPIO_PIN_6) #define CCP0_PERIPH (SYSCTL_PERIPH_GPIOD) #define CCP0_PORT (GPIO_PORTD_BASE) #define CCP0_PIN (GPIO_PIN_4) #define CCP1_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP1_PORT (GPIO_PORTC_BASE) #define CCP1_PIN (GPIO_PIN_5) #define CCP2_PERIPH (SYSCTL_PERIPH_GPIOD) #define CCP2_PORT (GPIO_PORTD_BASE) #define CCP2_PIN (GPIO_PIN_5) #define CCP3_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP3_PORT (GPIO_PORTC_BASE) #define CCP3_PIN (GPIO_PIN_6) #define CCP4_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP4_PORT (GPIO_PORTC_BASE) #define CCP4_PIN (GPIO_PIN_7) #define CCP5_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP5_PORT (GPIO_PORTB_BASE) #define CCP5_PIN (GPIO_PIN_5) #define FAULT_PERIPH (SYSCTL_PERIPH_GPIOD) #define FAULT_PORT (GPIO_PORTD_BASE) #define FAULT_PIN (GPIO_PIN_6) #define I2CSCL_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2CSCL_PORT (GPIO_PORTB_BASE) #define I2CSCL_PIN (GPIO_PIN_2) #define I2CSDA_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2CSDA_PORT (GPIO_PORTB_BASE) #define I2CSDA_PIN (GPIO_PIN_3) #define PWM0_PERIPH (SYSCTL_PERIPH_GPIOD) #define PWM0_PORT (GPIO_PORTD_BASE) #define PWM0_PIN (GPIO_PIN_0) #define PWM1_PERIPH (SYSCTL_PERIPH_GPIOD) #define PWM1_PORT (GPIO_PORTD_BASE) #define PWM1_PIN (GPIO_PIN_1) #define PWM2_PERIPH (SYSCTL_PERIPH_GPIOB) #define PWM2_PORT (GPIO_PORTB_BASE) #define PWM2_PIN (GPIO_PIN_0) #define PWM3_PERIPH (SYSCTL_PERIPH_GPIOB) #define PWM3_PORT (GPIO_PORTB_BASE) #define PWM3_PIN (GPIO_PIN_1) #define SSICLK_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSICLK_PORT (GPIO_PORTA_BASE) #define SSICLK_PIN (GPIO_PIN_2) #define SSIFSS_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSIFSS_PORT (GPIO_PORTA_BASE) #define SSIFSS_PIN (GPIO_PIN_3) #define SSIRX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSIRX_PORT (GPIO_PORTA_BASE) #define SSIRX_PIN (GPIO_PIN_4) #define SSITX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSITX_PORT (GPIO_PORTA_BASE) #define SSITX_PIN (GPIO_PIN_5) #define SWCLK_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWCLK_PORT (GPIO_PORTC_BASE) #define SWCLK_PIN (GPIO_PIN_0) #define SWDIO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWDIO_PORT (GPIO_PORTC_BASE) #define SWDIO_PIN (GPIO_PIN_1) #define SWO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWO_PORT (GPIO_PORTC_BASE) #define SWO_PIN (GPIO_PIN_3) #define TCK_PERIPH (SYSCTL_PERIPH_GPIOC) #define TCK_PORT (GPIO_PORTC_BASE) #define TCK_PIN (GPIO_PIN_0) #define TDI_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDI_PORT (GPIO_PORTC_BASE) #define TDI_PIN (GPIO_PIN_2) #define TDO_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDO_PORT (GPIO_PORTC_BASE) #define TDO_PIN (GPIO_PIN_3) #define TMS_PERIPH (SYSCTL_PERIPH_GPIOC) #define TMS_PORT (GPIO_PORTC_BASE) #define TMS_PIN (GPIO_PIN_1) #define TRST_PERIPH (SYSCTL_PERIPH_GPIOB) #define TRST_PORT (GPIO_PORTB_BASE) #define TRST_PIN (GPIO_PIN_7) #define U0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0RX_PORT (GPIO_PORTA_BASE) #define U0RX_PIN (GPIO_PIN_0) #define U0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0TX_PORT (GPIO_PORTA_BASE) #define U0TX_PIN (GPIO_PIN_1) #define U1RX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1RX_PORT (GPIO_PORTD_BASE) #define U1RX_PIN (GPIO_PIN_2) #define U1TX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1TX_PORT (GPIO_PORTD_BASE) #define U1TX_PIN (GPIO_PIN_3) #endif // PART_LM3S316 //***************************************************************************** // // LM3S317 Port/Pin Mapping Definitions // //***************************************************************************** #ifdef PART_LM3S317 #define C0O_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0O_PORT (GPIO_PORTB_BASE) #define C0O_PIN (GPIO_PIN_5) #define C0_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_MINUS_PORT (GPIO_PORTB_BASE) #define C0_MINUS_PIN (GPIO_PIN_4) #define C0_PLUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_PLUS_PORT (GPIO_PORTB_BASE) #define C0_PLUS_PIN (GPIO_PIN_6) #define CCP0_PERIPH (SYSCTL_PERIPH_GPIOD) #define CCP0_PORT (GPIO_PORTD_BASE) #define CCP0_PIN (GPIO_PIN_4) #define CCP1_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP1_PORT (GPIO_PORTC_BASE) #define CCP1_PIN (GPIO_PIN_5) #define CCP2_PERIPH (SYSCTL_PERIPH_GPIOD) #define CCP2_PORT (GPIO_PORTD_BASE) #define CCP2_PIN (GPIO_PIN_5) #define CCP3_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP3_PORT (GPIO_PORTC_BASE) #define CCP3_PIN (GPIO_PIN_6) #define CCP4_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP4_PORT (GPIO_PORTC_BASE) #define CCP4_PIN (GPIO_PIN_7) #define CCP5_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP5_PORT (GPIO_PORTC_BASE) #define CCP5_PIN (GPIO_PIN_4) #define FAULT_PERIPH (SYSCTL_PERIPH_GPIOB) #define FAULT_PORT (GPIO_PORTB_BASE) #define FAULT_PIN (GPIO_PIN_3) #define PWM0_PERIPH (SYSCTL_PERIPH_GPIOD) #define PWM0_PORT (GPIO_PORTD_BASE) #define PWM0_PIN (GPIO_PIN_0) #define PWM1_PERIPH (SYSCTL_PERIPH_GPIOD) #define PWM1_PORT (GPIO_PORTD_BASE) #define PWM1_PIN (GPIO_PIN_1) #define PWM2_PERIPH (SYSCTL_PERIPH_GPIOB) #define PWM2_PORT (GPIO_PORTB_BASE) #define PWM2_PIN (GPIO_PIN_0) #define PWM3_PERIPH (SYSCTL_PERIPH_GPIOB) #define PWM3_PORT (GPIO_PORTB_BASE) #define PWM3_PIN (GPIO_PIN_1) #define PWM4_PERIPH (SYSCTL_PERIPH_GPIOE) #define PWM4_PORT (GPIO_PORTE_BASE) #define PWM4_PIN (GPIO_PIN_0) #define PWM5_PERIPH (SYSCTL_PERIPH_GPIOE) #define PWM5_PORT (GPIO_PORTE_BASE) #define PWM5_PIN (GPIO_PIN_1) #define SSICLK_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSICLK_PORT (GPIO_PORTA_BASE) #define SSICLK_PIN (GPIO_PIN_2) #define SSIFSS_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSIFSS_PORT (GPIO_PORTA_BASE) #define SSIFSS_PIN (GPIO_PIN_3) #define SSIRX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSIRX_PORT (GPIO_PORTA_BASE) #define SSIRX_PIN (GPIO_PIN_4) #define SSITX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSITX_PORT (GPIO_PORTA_BASE) #define SSITX_PIN (GPIO_PIN_5) #define SWCLK_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWCLK_PORT (GPIO_PORTC_BASE) #define SWCLK_PIN (GPIO_PIN_0) #define SWDIO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWDIO_PORT (GPIO_PORTC_BASE) #define SWDIO_PIN (GPIO_PIN_1) #define SWO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWO_PORT (GPIO_PORTC_BASE) #define SWO_PIN (GPIO_PIN_3) #define TCK_PERIPH (SYSCTL_PERIPH_GPIOC) #define TCK_PORT (GPIO_PORTC_BASE) #define TCK_PIN (GPIO_PIN_0) #define TDI_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDI_PORT (GPIO_PORTC_BASE) #define TDI_PIN (GPIO_PIN_2) #define TDO_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDO_PORT (GPIO_PORTC_BASE) #define TDO_PIN (GPIO_PIN_3) #define TMS_PERIPH (SYSCTL_PERIPH_GPIOC) #define TMS_PORT (GPIO_PORTC_BASE) #define TMS_PIN (GPIO_PIN_1) #define TRST_PERIPH (SYSCTL_PERIPH_GPIOB) #define TRST_PORT (GPIO_PORTB_BASE) #define TRST_PIN (GPIO_PIN_7) #define U0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0RX_PORT (GPIO_PORTA_BASE) #define U0RX_PIN (GPIO_PIN_0) #define U0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0TX_PORT (GPIO_PORTA_BASE) #define U0TX_PIN (GPIO_PIN_1) #endif // PART_LM3S317 //***************************************************************************** // // LM3S328 Port/Pin Mapping Definitions // //***************************************************************************** #ifdef PART_LM3S328 #define CCP0_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP0_PORT (GPIO_PORTB_BASE) #define CCP0_PIN (GPIO_PIN_0) #define CCP1_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP1_PORT (GPIO_PORTC_BASE) #define CCP1_PIN (GPIO_PIN_5) #define CCP2_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP2_PORT (GPIO_PORTB_BASE) #define CCP2_PIN (GPIO_PIN_1) #define CCP3_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP3_PORT (GPIO_PORTC_BASE) #define CCP3_PIN (GPIO_PIN_6) #define CCP4_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP4_PORT (GPIO_PORTC_BASE) #define CCP4_PIN (GPIO_PIN_7) #define CCP5_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP5_PORT (GPIO_PORTB_BASE) #define CCP5_PIN (GPIO_PIN_5) #define I2CSCL_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2CSCL_PORT (GPIO_PORTB_BASE) #define I2CSCL_PIN (GPIO_PIN_2) #define I2CSDA_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2CSDA_PORT (GPIO_PORTB_BASE) #define I2CSDA_PIN (GPIO_PIN_3) #define SSICLK_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSICLK_PORT (GPIO_PORTA_BASE) #define SSICLK_PIN (GPIO_PIN_2) #define SSIFSS_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSIFSS_PORT (GPIO_PORTA_BASE) #define SSIFSS_PIN (GPIO_PIN_3) #define SSIRX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSIRX_PORT (GPIO_PORTA_BASE) #define SSIRX_PIN (GPIO_PIN_4) #define SSITX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSITX_PORT (GPIO_PORTA_BASE) #define SSITX_PIN (GPIO_PIN_5) #define SWCLK_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWCLK_PORT (GPIO_PORTC_BASE) #define SWCLK_PIN (GPIO_PIN_0) #define SWDIO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWDIO_PORT (GPIO_PORTC_BASE) #define SWDIO_PIN (GPIO_PIN_1) #define SWO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWO_PORT (GPIO_PORTC_BASE) #define SWO_PIN (GPIO_PIN_3) #define TCK_PERIPH (SYSCTL_PERIPH_GPIOC) #define TCK_PORT (GPIO_PORTC_BASE) #define TCK_PIN (GPIO_PIN_0) #define TDI_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDI_PORT (GPIO_PORTC_BASE) #define TDI_PIN (GPIO_PIN_2) #define TDO_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDO_PORT (GPIO_PORTC_BASE) #define TDO_PIN (GPIO_PIN_3) #define TMS_PERIPH (SYSCTL_PERIPH_GPIOC) #define TMS_PORT (GPIO_PORTC_BASE) #define TMS_PIN (GPIO_PIN_1) #define TRST_PERIPH (SYSCTL_PERIPH_GPIOB) #define TRST_PORT (GPIO_PORTB_BASE) #define TRST_PIN (GPIO_PIN_7) #define U0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0RX_PORT (GPIO_PORTA_BASE) #define U0RX_PIN (GPIO_PIN_0) #define U0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0TX_PORT (GPIO_PORTA_BASE) #define U0TX_PIN (GPIO_PIN_1) #define U1RX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1RX_PORT (GPIO_PORTD_BASE) #define U1RX_PIN (GPIO_PIN_2) #define U1TX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1TX_PORT (GPIO_PORTD_BASE) #define U1TX_PIN (GPIO_PIN_3) #endif // PART_LM3S328 //***************************************************************************** // // LM3S600 Port/Pin Mapping Definitions // //***************************************************************************** #ifdef PART_LM3S600 #define C0O_PERIPH (SYSCTL_PERIPH_GPIOD) #define C0O_PORT (GPIO_PORTD_BASE) #define C0O_PIN (GPIO_PIN_7) #define C0_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_MINUS_PORT (GPIO_PORTB_BASE) #define C0_MINUS_PIN (GPIO_PIN_4) #define C0_PLUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_PLUS_PORT (GPIO_PORTB_BASE) #define C0_PLUS_PIN (GPIO_PIN_6) #define C1O_PERIPH (SYSCTL_PERIPH_GPIOC) #define C1O_PORT (GPIO_PORTC_BASE) #define C1O_PIN (GPIO_PIN_5) #define C1_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C1_MINUS_PORT (GPIO_PORTB_BASE) #define C1_MINUS_PIN (GPIO_PIN_5) #define C1_PLUS_PERIPH (SYSCTL_PERIPH_GPIOC) #define C1_PLUS_PORT (GPIO_PORTC_BASE) #define C1_PLUS_PIN (GPIO_PIN_5) #define C2O_PERIPH (SYSCTL_PERIPH_GPIOC) #define C2O_PORT (GPIO_PORTC_BASE) #define C2O_PIN (GPIO_PIN_6) #define C2_MINUS_PERIPH (SYSCTL_PERIPH_GPIOC) #define C2_MINUS_PORT (GPIO_PORTC_BASE) #define C2_MINUS_PIN (GPIO_PIN_7) #define C2_PLUS_PERIPH (SYSCTL_PERIPH_GPIOC) #define C2_PLUS_PORT (GPIO_PORTC_BASE) #define C2_PLUS_PIN (GPIO_PIN_6) #define CCP0_PERIPH (SYSCTL_PERIPH_GPIOD) #define CCP0_PORT (GPIO_PORTD_BASE) #define CCP0_PIN (GPIO_PIN_4) #define CCP1_PERIPH (SYSCTL_PERIPH_GPIOE) #define CCP1_PORT (GPIO_PORTE_BASE) #define CCP1_PIN (GPIO_PIN_3) #define CCP2_PERIPH (SYSCTL_PERIPH_GPIOD) #define CCP2_PORT (GPIO_PORTD_BASE) #define CCP2_PIN (GPIO_PIN_5) #define CCP3_PERIPH (SYSCTL_PERIPH_GPIOE) #define CCP3_PORT (GPIO_PORTE_BASE) #define CCP3_PIN (GPIO_PIN_4) #define CCP4_PERIPH (SYSCTL_PERIPH_GPIOE) #define CCP4_PORT (GPIO_PORTE_BASE) #define CCP4_PIN (GPIO_PIN_2) #define CCP5_PERIPH (SYSCTL_PERIPH_GPIOE) #define CCP5_PORT (GPIO_PORTE_BASE) #define CCP5_PIN (GPIO_PIN_5) #define I2CSCL_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2CSCL_PORT (GPIO_PORTB_BASE) #define I2CSCL_PIN (GPIO_PIN_2) #define I2CSDA_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2CSDA_PORT (GPIO_PORTB_BASE) #define I2CSDA_PIN (GPIO_PIN_3) #define SSICLK_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSICLK_PORT (GPIO_PORTA_BASE) #define SSICLK_PIN (GPIO_PIN_2) #define SSIFSS_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSIFSS_PORT (GPIO_PORTA_BASE) #define SSIFSS_PIN (GPIO_PIN_3) #define SSIRX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSIRX_PORT (GPIO_PORTA_BASE) #define SSIRX_PIN (GPIO_PIN_4) #define SSITX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSITX_PORT (GPIO_PORTA_BASE) #define SSITX_PIN (GPIO_PIN_5) #define SWCLK_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWCLK_PORT (GPIO_PORTC_BASE) #define SWCLK_PIN (GPIO_PIN_0) #define SWDIO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWDIO_PORT (GPIO_PORTC_BASE) #define SWDIO_PIN (GPIO_PIN_1) #define SWO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWO_PORT (GPIO_PORTC_BASE) #define SWO_PIN (GPIO_PIN_3) #define TCK_PERIPH (SYSCTL_PERIPH_GPIOC) #define TCK_PORT (GPIO_PORTC_BASE) #define TCK_PIN (GPIO_PIN_0) #define TDI_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDI_PORT (GPIO_PORTC_BASE) #define TDI_PIN (GPIO_PIN_2) #define TDO_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDO_PORT (GPIO_PORTC_BASE) #define TDO_PIN (GPIO_PIN_3) #define TMS_PERIPH (SYSCTL_PERIPH_GPIOC) #define TMS_PORT (GPIO_PORTC_BASE) #define TMS_PIN (GPIO_PIN_1) #define TRST_PERIPH (SYSCTL_PERIPH_GPIOB) #define TRST_PORT (GPIO_PORTB_BASE) #define TRST_PIN (GPIO_PIN_7) #define U0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0RX_PORT (GPIO_PORTA_BASE) #define U0RX_PIN (GPIO_PIN_0) #define U0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0TX_PORT (GPIO_PORTA_BASE) #define U0TX_PIN (GPIO_PIN_1) #define U1RX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1RX_PORT (GPIO_PORTD_BASE) #define U1RX_PIN (GPIO_PIN_2) #define U1TX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1TX_PORT (GPIO_PORTD_BASE) #define U1TX_PIN (GPIO_PIN_3) #endif // PART_LM3S600 //***************************************************************************** // // LM3S601 Port/Pin Mapping Definitions // //***************************************************************************** #ifdef PART_LM3S601 #define C0O_PERIPH (SYSCTL_PERIPH_GPIOC) #define C0O_PORT (GPIO_PORTC_BASE) #define C0O_PIN (GPIO_PIN_5) #define C0_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_MINUS_PORT (GPIO_PORTB_BASE) #define C0_MINUS_PIN (GPIO_PIN_4) #define C0_PLUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_PLUS_PORT (GPIO_PORTB_BASE) #define C0_PLUS_PIN (GPIO_PIN_6) #define C1_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C1_MINUS_PORT (GPIO_PORTB_BASE) #define C1_MINUS_PIN (GPIO_PIN_5) #define C1_PLUS_PERIPH (SYSCTL_PERIPH_GPIOC) #define C1_PLUS_PORT (GPIO_PORTC_BASE) #define C1_PLUS_PIN (GPIO_PIN_5) #define C2_MINUS_PERIPH (SYSCTL_PERIPH_GPIOC) #define C2_MINUS_PORT (GPIO_PORTC_BASE) #define C2_MINUS_PIN (GPIO_PIN_7) #define C2_PLUS_PERIPH (SYSCTL_PERIPH_GPIOC) #define C2_PLUS_PORT (GPIO_PORTC_BASE) #define C2_PLUS_PIN (GPIO_PIN_6) #define CCP0_PERIPH (SYSCTL_PERIPH_GPIOD) #define CCP0_PORT (GPIO_PORTD_BASE) #define CCP0_PIN (GPIO_PIN_4) #define CCP1_PERIPH (SYSCTL_PERIPH_GPIOE) #define CCP1_PORT (GPIO_PORTE_BASE) #define CCP1_PIN (GPIO_PIN_3) #define CCP2_PERIPH (SYSCTL_PERIPH_GPIOD) #define CCP2_PORT (GPIO_PORTD_BASE) #define CCP2_PIN (GPIO_PIN_5) #define CCP3_PERIPH (SYSCTL_PERIPH_GPIOE) #define CCP3_PORT (GPIO_PORTE_BASE) #define CCP3_PIN (GPIO_PIN_4) #define CCP4_PERIPH (SYSCTL_PERIPH_GPIOE) #define CCP4_PORT (GPIO_PORTE_BASE) #define CCP4_PIN (GPIO_PIN_2) #define CCP5_PERIPH (SYSCTL_PERIPH_GPIOE) #define CCP5_PORT (GPIO_PORTE_BASE) #define CCP5_PIN (GPIO_PIN_5) #define FAULT_PERIPH (SYSCTL_PERIPH_GPIOD) #define FAULT_PORT (GPIO_PORTD_BASE) #define FAULT_PIN (GPIO_PIN_6) #define I2CSCL_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2CSCL_PORT (GPIO_PORTB_BASE) #define I2CSCL_PIN (GPIO_PIN_2) #define I2CSDA_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2CSDA_PORT (GPIO_PORTB_BASE) #define I2CSDA_PIN (GPIO_PIN_3) #define IDX_PERIPH (SYSCTL_PERIPH_GPIOD) #define IDX_PORT (GPIO_PORTD_BASE) #define IDX_PIN (GPIO_PIN_7) #define PHA_PERIPH (SYSCTL_PERIPH_GPIOC) #define PHA_PORT (GPIO_PORTC_BASE) #define PHA_PIN (GPIO_PIN_4) #define PHB_PERIPH (SYSCTL_PERIPH_GPIOC) #define PHB_PORT (GPIO_PORTC_BASE) #define PHB_PIN (GPIO_PIN_6) #define PWM0_PERIPH (SYSCTL_PERIPH_GPIOD) #define PWM0_PORT (GPIO_PORTD_BASE) #define PWM0_PIN (GPIO_PIN_0) #define PWM1_PERIPH (SYSCTL_PERIPH_GPIOD) #define PWM1_PORT (GPIO_PORTD_BASE) #define PWM1_PIN (GPIO_PIN_1) #define PWM2_PERIPH (SYSCTL_PERIPH_GPIOB) #define PWM2_PORT (GPIO_PORTB_BASE) #define PWM2_PIN (GPIO_PIN_0) #define PWM3_PERIPH (SYSCTL_PERIPH_GPIOB) #define PWM3_PORT (GPIO_PORTB_BASE) #define PWM3_PIN (GPIO_PIN_1) #define PWM4_PERIPH (SYSCTL_PERIPH_GPIOE) #define PWM4_PORT (GPIO_PORTE_BASE) #define PWM4_PIN (GPIO_PIN_0) #define PWM5_PERIPH (SYSCTL_PERIPH_GPIOE) #define PWM5_PORT (GPIO_PORTE_BASE) #define PWM5_PIN (GPIO_PIN_1) #define SSICLK_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSICLK_PORT (GPIO_PORTA_BASE) #define SSICLK_PIN (GPIO_PIN_2) #define SSIFSS_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSIFSS_PORT (GPIO_PORTA_BASE) #define SSIFSS_PIN (GPIO_PIN_3) #define SSIRX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSIRX_PORT (GPIO_PORTA_BASE) #define SSIRX_PIN (GPIO_PIN_4) #define SSITX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSITX_PORT (GPIO_PORTA_BASE) #define SSITX_PIN (GPIO_PIN_5) #define SWCLK_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWCLK_PORT (GPIO_PORTC_BASE) #define SWCLK_PIN (GPIO_PIN_0) #define SWDIO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWDIO_PORT (GPIO_PORTC_BASE) #define SWDIO_PIN (GPIO_PIN_1) #define SWO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWO_PORT (GPIO_PORTC_BASE) #define SWO_PIN (GPIO_PIN_3) #define TCK_PERIPH (SYSCTL_PERIPH_GPIOC) #define TCK_PORT (GPIO_PORTC_BASE) #define TCK_PIN (GPIO_PIN_0) #define TDI_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDI_PORT (GPIO_PORTC_BASE) #define TDI_PIN (GPIO_PIN_2) #define TDO_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDO_PORT (GPIO_PORTC_BASE) #define TDO_PIN (GPIO_PIN_3) #define TMS_PERIPH (SYSCTL_PERIPH_GPIOC) #define TMS_PORT (GPIO_PORTC_BASE) #define TMS_PIN (GPIO_PIN_1) #define TRST_PERIPH (SYSCTL_PERIPH_GPIOB) #define TRST_PORT (GPIO_PORTB_BASE) #define TRST_PIN (GPIO_PIN_7) #define U0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0RX_PORT (GPIO_PORTA_BASE) #define U0RX_PIN (GPIO_PIN_0) #define U0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0TX_PORT (GPIO_PORTA_BASE) #define U0TX_PIN (GPIO_PIN_1) #define U1RX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1RX_PORT (GPIO_PORTD_BASE) #define U1RX_PIN (GPIO_PIN_2) #define U1TX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1TX_PORT (GPIO_PORTD_BASE) #define U1TX_PIN (GPIO_PIN_3) #endif // PART_LM3S601 //***************************************************************************** // // LM3S608 Port/Pin Mapping Definitions // //***************************************************************************** #ifdef PART_LM3S608 #define C0_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_MINUS_PORT (GPIO_PORTB_BASE) #define C0_MINUS_PIN (GPIO_PIN_4) #define C0_PLUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_PLUS_PORT (GPIO_PORTB_BASE) #define C0_PLUS_PIN (GPIO_PIN_6) #define CCP0_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP0_PORT (GPIO_PORTB_BASE) #define CCP0_PIN (GPIO_PIN_0) #define CCP1_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP1_PORT (GPIO_PORTC_BASE) #define CCP1_PIN (GPIO_PIN_5) #define CCP2_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP2_PORT (GPIO_PORTB_BASE) #define CCP2_PIN (GPIO_PIN_1) #define CCP3_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP3_PORT (GPIO_PORTC_BASE) #define CCP3_PIN (GPIO_PIN_6) #define CCP4_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP4_PORT (GPIO_PORTC_BASE) #define CCP4_PIN (GPIO_PIN_7) #define CCP5_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP5_PORT (GPIO_PORTB_BASE) #define CCP5_PIN (GPIO_PIN_5) #define I2CSCL_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2CSCL_PORT (GPIO_PORTB_BASE) #define I2CSCL_PIN (GPIO_PIN_2) #define I2CSDA_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2CSDA_PORT (GPIO_PORTB_BASE) #define I2CSDA_PIN (GPIO_PIN_3) #define SSICLK_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSICLK_PORT (GPIO_PORTA_BASE) #define SSICLK_PIN (GPIO_PIN_2) #define SSIFSS_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSIFSS_PORT (GPIO_PORTA_BASE) #define SSIFSS_PIN (GPIO_PIN_3) #define SSIRX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSIRX_PORT (GPIO_PORTA_BASE) #define SSIRX_PIN (GPIO_PIN_4) #define SSITX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSITX_PORT (GPIO_PORTA_BASE) #define SSITX_PIN (GPIO_PIN_5) #define SWCLK_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWCLK_PORT (GPIO_PORTC_BASE) #define SWCLK_PIN (GPIO_PIN_0) #define SWDIO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWDIO_PORT (GPIO_PORTC_BASE) #define SWDIO_PIN (GPIO_PIN_1) #define SWO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWO_PORT (GPIO_PORTC_BASE) #define SWO_PIN (GPIO_PIN_3) #define TCK_PERIPH (SYSCTL_PERIPH_GPIOC) #define TCK_PORT (GPIO_PORTC_BASE) #define TCK_PIN (GPIO_PIN_0) #define TDI_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDI_PORT (GPIO_PORTC_BASE) #define TDI_PIN (GPIO_PIN_2) #define TDO_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDO_PORT (GPIO_PORTC_BASE) #define TDO_PIN (GPIO_PIN_3) #define TMS_PERIPH (SYSCTL_PERIPH_GPIOC) #define TMS_PORT (GPIO_PORTC_BASE) #define TMS_PIN (GPIO_PIN_1) #define TRST_PERIPH (SYSCTL_PERIPH_GPIOB) #define TRST_PORT (GPIO_PORTB_BASE) #define TRST_PIN (GPIO_PIN_7) #define U0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0RX_PORT (GPIO_PORTA_BASE) #define U0RX_PIN (GPIO_PIN_0) #define U0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0TX_PORT (GPIO_PORTA_BASE) #define U0TX_PIN (GPIO_PIN_1) #define U1RX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1RX_PORT (GPIO_PORTD_BASE) #define U1RX_PIN (GPIO_PIN_2) #define U1TX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1TX_PORT (GPIO_PORTD_BASE) #define U1TX_PIN (GPIO_PIN_3) #endif // PART_LM3S608 //***************************************************************************** // // LM3S610 Port/Pin Mapping Definitions // //***************************************************************************** #ifdef PART_LM3S610 #define CCP0_PERIPH (SYSCTL_PERIPH_GPIOD) #define CCP0_PORT (GPIO_PORTD_BASE) #define CCP0_PIN (GPIO_PIN_4) #define CCP1_PERIPH (SYSCTL_PERIPH_GPIOE) #define CCP1_PORT (GPIO_PORTE_BASE) #define CCP1_PIN (GPIO_PIN_3) #define CCP2_PERIPH (SYSCTL_PERIPH_GPIOD) #define CCP2_PORT (GPIO_PORTD_BASE) #define CCP2_PIN (GPIO_PIN_5) #define CCP3_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP3_PORT (GPIO_PORTC_BASE) #define CCP3_PIN (GPIO_PIN_6) #define CCP4_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP4_PORT (GPIO_PORTC_BASE) #define CCP4_PIN (GPIO_PIN_7) #define CCP5_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP5_PORT (GPIO_PORTB_BASE) #define CCP5_PIN (GPIO_PIN_5) #define FAULT_PERIPH (SYSCTL_PERIPH_GPIOD) #define FAULT_PORT (GPIO_PORTD_BASE) #define FAULT_PIN (GPIO_PIN_6) #define I2CSCL_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2CSCL_PORT (GPIO_PORTB_BASE) #define I2CSCL_PIN (GPIO_PIN_2) #define I2CSDA_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2CSDA_PORT (GPIO_PORTB_BASE) #define I2CSDA_PIN (GPIO_PIN_3) #define PWM0_PERIPH (SYSCTL_PERIPH_GPIOD) #define PWM0_PORT (GPIO_PORTD_BASE) #define PWM0_PIN (GPIO_PIN_0) #define PWM1_PERIPH (SYSCTL_PERIPH_GPIOD) #define PWM1_PORT (GPIO_PORTD_BASE) #define PWM1_PIN (GPIO_PIN_1) #define PWM2_PERIPH (SYSCTL_PERIPH_GPIOB) #define PWM2_PORT (GPIO_PORTB_BASE) #define PWM2_PIN (GPIO_PIN_0) #define PWM3_PERIPH (SYSCTL_PERIPH_GPIOB) #define PWM3_PORT (GPIO_PORTB_BASE) #define PWM3_PIN (GPIO_PIN_1) #define PWM4_PERIPH (SYSCTL_PERIPH_GPIOE) #define PWM4_PORT (GPIO_PORTE_BASE) #define PWM4_PIN (GPIO_PIN_0) #define PWM5_PERIPH (SYSCTL_PERIPH_GPIOE) #define PWM5_PORT (GPIO_PORTE_BASE) #define PWM5_PIN (GPIO_PIN_1) #define SSICLK_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSICLK_PORT (GPIO_PORTA_BASE) #define SSICLK_PIN (GPIO_PIN_2) #define SSIFSS_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSIFSS_PORT (GPIO_PORTA_BASE) #define SSIFSS_PIN (GPIO_PIN_3) #define SSIRX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSIRX_PORT (GPIO_PORTA_BASE) #define SSIRX_PIN (GPIO_PIN_4) #define SSITX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSITX_PORT (GPIO_PORTA_BASE) #define SSITX_PIN (GPIO_PIN_5) #define SWCLK_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWCLK_PORT (GPIO_PORTC_BASE) #define SWCLK_PIN (GPIO_PIN_0) #define SWDIO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWDIO_PORT (GPIO_PORTC_BASE) #define SWDIO_PIN (GPIO_PIN_1) #define SWO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWO_PORT (GPIO_PORTC_BASE) #define SWO_PIN (GPIO_PIN_3) #define TCK_PERIPH (SYSCTL_PERIPH_GPIOC) #define TCK_PORT (GPIO_PORTC_BASE) #define TCK_PIN (GPIO_PIN_0) #define TDI_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDI_PORT (GPIO_PORTC_BASE) #define TDI_PIN (GPIO_PIN_2) #define TDO_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDO_PORT (GPIO_PORTC_BASE) #define TDO_PIN (GPIO_PIN_3) #define TMS_PERIPH (SYSCTL_PERIPH_GPIOC) #define TMS_PORT (GPIO_PORTC_BASE) #define TMS_PIN (GPIO_PIN_1) #define TRST_PERIPH (SYSCTL_PERIPH_GPIOB) #define TRST_PORT (GPIO_PORTB_BASE) #define TRST_PIN (GPIO_PIN_7) #define U0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0RX_PORT (GPIO_PORTA_BASE) #define U0RX_PIN (GPIO_PIN_0) #define U0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0TX_PORT (GPIO_PORTA_BASE) #define U0TX_PIN (GPIO_PIN_1) #define U1RX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1RX_PORT (GPIO_PORTD_BASE) #define U1RX_PIN (GPIO_PIN_2) #define U1TX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1TX_PORT (GPIO_PORTD_BASE) #define U1TX_PIN (GPIO_PIN_3) #endif // PART_LM3S610 //***************************************************************************** // // LM3S611 Port/Pin Mapping Definitions // //***************************************************************************** #ifdef PART_LM3S611 #define CCP0_PERIPH (SYSCTL_PERIPH_GPIOD) #define CCP0_PORT (GPIO_PORTD_BASE) #define CCP0_PIN (GPIO_PIN_4) #define CCP1_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP1_PORT (GPIO_PORTC_BASE) #define CCP1_PIN (GPIO_PIN_5) #define CCP2_PERIPH (SYSCTL_PERIPH_GPIOD) #define CCP2_PORT (GPIO_PORTD_BASE) #define CCP2_PIN (GPIO_PIN_5) #define CCP3_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP3_PORT (GPIO_PORTC_BASE) #define CCP3_PIN (GPIO_PIN_6) #define CCP4_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP4_PORT (GPIO_PORTC_BASE) #define CCP4_PIN (GPIO_PIN_7) #define CCP5_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP5_PORT (GPIO_PORTB_BASE) #define CCP5_PIN (GPIO_PIN_5) #define FAULT_PERIPH (SYSCTL_PERIPH_GPIOD) #define FAULT_PORT (GPIO_PORTD_BASE) #define FAULT_PIN (GPIO_PIN_6) #define I2CSCL_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2CSCL_PORT (GPIO_PORTB_BASE) #define I2CSCL_PIN (GPIO_PIN_2) #define I2CSDA_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2CSDA_PORT (GPIO_PORTB_BASE) #define I2CSDA_PIN (GPIO_PIN_3) #define PWM0_PERIPH (SYSCTL_PERIPH_GPIOD) #define PWM0_PORT (GPIO_PORTD_BASE) #define PWM0_PIN (GPIO_PIN_0) #define PWM1_PERIPH (SYSCTL_PERIPH_GPIOD) #define PWM1_PORT (GPIO_PORTD_BASE) #define PWM1_PIN (GPIO_PIN_1) #define PWM2_PERIPH (SYSCTL_PERIPH_GPIOB) #define PWM2_PORT (GPIO_PORTB_BASE) #define PWM2_PIN (GPIO_PIN_0) #define PWM3_PERIPH (SYSCTL_PERIPH_GPIOB) #define PWM3_PORT (GPIO_PORTB_BASE) #define PWM3_PIN (GPIO_PIN_1) #define PWM4_PERIPH (SYSCTL_PERIPH_GPIOE) #define PWM4_PORT (GPIO_PORTE_BASE) #define PWM4_PIN (GPIO_PIN_0) #define PWM5_PERIPH (SYSCTL_PERIPH_GPIOE) #define PWM5_PORT (GPIO_PORTE_BASE) #define PWM5_PIN (GPIO_PIN_1) #define SSICLK_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSICLK_PORT (GPIO_PORTA_BASE) #define SSICLK_PIN (GPIO_PIN_2) #define SSIFSS_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSIFSS_PORT (GPIO_PORTA_BASE) #define SSIFSS_PIN (GPIO_PIN_3) #define SSIRX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSIRX_PORT (GPIO_PORTA_BASE) #define SSIRX_PIN (GPIO_PIN_4) #define SSITX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSITX_PORT (GPIO_PORTA_BASE) #define SSITX_PIN (GPIO_PIN_5) #define SWCLK_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWCLK_PORT (GPIO_PORTC_BASE) #define SWCLK_PIN (GPIO_PIN_0) #define SWDIO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWDIO_PORT (GPIO_PORTC_BASE) #define SWDIO_PIN (GPIO_PIN_1) #define SWO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWO_PORT (GPIO_PORTC_BASE) #define SWO_PIN (GPIO_PIN_3) #define TCK_PERIPH (SYSCTL_PERIPH_GPIOC) #define TCK_PORT (GPIO_PORTC_BASE) #define TCK_PIN (GPIO_PIN_0) #define TDI_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDI_PORT (GPIO_PORTC_BASE) #define TDI_PIN (GPIO_PIN_2) #define TDO_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDO_PORT (GPIO_PORTC_BASE) #define TDO_PIN (GPIO_PIN_3) #define TMS_PERIPH (SYSCTL_PERIPH_GPIOC) #define TMS_PORT (GPIO_PORTC_BASE) #define TMS_PIN (GPIO_PIN_1) #define TRST_PERIPH (SYSCTL_PERIPH_GPIOB) #define TRST_PORT (GPIO_PORTB_BASE) #define TRST_PIN (GPIO_PIN_7) #define U0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0RX_PORT (GPIO_PORTA_BASE) #define U0RX_PIN (GPIO_PIN_0) #define U0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0TX_PORT (GPIO_PORTA_BASE) #define U0TX_PIN (GPIO_PIN_1) #define U1RX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1RX_PORT (GPIO_PORTD_BASE) #define U1RX_PIN (GPIO_PIN_2) #define U1TX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1TX_PORT (GPIO_PORTD_BASE) #define U1TX_PIN (GPIO_PIN_3) #endif // PART_LM3S611 //***************************************************************************** // // LM3S612 Port/Pin Mapping Definitions // //***************************************************************************** #ifdef PART_LM3S612 #define C0O_PERIPH (SYSCTL_PERIPH_GPIOD) #define C0O_PORT (GPIO_PORTD_BASE) #define C0O_PIN (GPIO_PIN_7) #define C0_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_MINUS_PORT (GPIO_PORTB_BASE) #define C0_MINUS_PIN (GPIO_PIN_4) #define C0_PLUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_PLUS_PORT (GPIO_PORTB_BASE) #define C0_PLUS_PIN (GPIO_PIN_6) #define CCP0_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP0_PORT (GPIO_PORTB_BASE) #define CCP0_PIN (GPIO_PIN_0) #define CCP1_PERIPH (SYSCTL_PERIPH_GPIOE) #define CCP1_PORT (GPIO_PORTE_BASE) #define CCP1_PIN (GPIO_PIN_3) #define CCP2_PERIPH (SYSCTL_PERIPH_GPIOD) #define CCP2_PORT (GPIO_PORTD_BASE) #define CCP2_PIN (GPIO_PIN_5) #define CCP3_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP3_PORT (GPIO_PORTC_BASE) #define CCP3_PIN (GPIO_PIN_6) #define CCP4_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP4_PORT (GPIO_PORTC_BASE) #define CCP4_PIN (GPIO_PIN_7) #define CCP5_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP5_PORT (GPIO_PORTB_BASE) #define CCP5_PIN (GPIO_PIN_5) #define FAULT_PERIPH (SYSCTL_PERIPH_GPIOD) #define FAULT_PORT (GPIO_PORTD_BASE) #define FAULT_PIN (GPIO_PIN_6) #define I2CSCL_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2CSCL_PORT (GPIO_PORTB_BASE) #define I2CSCL_PIN (GPIO_PIN_2) #define I2CSDA_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2CSDA_PORT (GPIO_PORTB_BASE) #define I2CSDA_PIN (GPIO_PIN_3) #define PWM0_PERIPH (SYSCTL_PERIPH_GPIOD) #define PWM0_PORT (GPIO_PORTD_BASE) #define PWM0_PIN (GPIO_PIN_0) #define PWM1_PERIPH (SYSCTL_PERIPH_GPIOD) #define PWM1_PORT (GPIO_PORTD_BASE) #define PWM1_PIN (GPIO_PIN_1) #define SSICLK_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSICLK_PORT (GPIO_PORTA_BASE) #define SSICLK_PIN (GPIO_PIN_2) #define SSIFSS_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSIFSS_PORT (GPIO_PORTA_BASE) #define SSIFSS_PIN (GPIO_PIN_3) #define SSIRX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSIRX_PORT (GPIO_PORTA_BASE) #define SSIRX_PIN (GPIO_PIN_4) #define SSITX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSITX_PORT (GPIO_PORTA_BASE) #define SSITX_PIN (GPIO_PIN_5) #define SWCLK_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWCLK_PORT (GPIO_PORTC_BASE) #define SWCLK_PIN (GPIO_PIN_0) #define SWDIO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWDIO_PORT (GPIO_PORTC_BASE) #define SWDIO_PIN (GPIO_PIN_1) #define SWO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWO_PORT (GPIO_PORTC_BASE) #define SWO_PIN (GPIO_PIN_3) #define TCK_PERIPH (SYSCTL_PERIPH_GPIOC) #define TCK_PORT (GPIO_PORTC_BASE) #define TCK_PIN (GPIO_PIN_0) #define TDI_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDI_PORT (GPIO_PORTC_BASE) #define TDI_PIN (GPIO_PIN_2) #define TDO_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDO_PORT (GPIO_PORTC_BASE) #define TDO_PIN (GPIO_PIN_3) #define TMS_PERIPH (SYSCTL_PERIPH_GPIOC) #define TMS_PORT (GPIO_PORTC_BASE) #define TMS_PIN (GPIO_PIN_1) #define TRST_PERIPH (SYSCTL_PERIPH_GPIOB) #define TRST_PORT (GPIO_PORTB_BASE) #define TRST_PIN (GPIO_PIN_7) #define U0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0RX_PORT (GPIO_PORTA_BASE) #define U0RX_PIN (GPIO_PIN_0) #define U0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0TX_PORT (GPIO_PORTA_BASE) #define U0TX_PIN (GPIO_PIN_1) #define U1RX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1RX_PORT (GPIO_PORTD_BASE) #define U1RX_PIN (GPIO_PIN_2) #define U1TX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1TX_PORT (GPIO_PORTD_BASE) #define U1TX_PIN (GPIO_PIN_3) #endif // PART_LM3S612 //***************************************************************************** // // LM3S613 Port/Pin Mapping Definitions // //***************************************************************************** #ifdef PART_LM3S613 #define C0O_PERIPH (SYSCTL_PERIPH_GPIOD) #define C0O_PORT (GPIO_PORTD_BASE) #define C0O_PIN (GPIO_PIN_7) #define C0_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_MINUS_PORT (GPIO_PORTB_BASE) #define C0_MINUS_PIN (GPIO_PIN_4) #define C0_PLUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_PLUS_PORT (GPIO_PORTB_BASE) #define C0_PLUS_PIN (GPIO_PIN_6) #define CCP0_PERIPH (SYSCTL_PERIPH_GPIOD) #define CCP0_PORT (GPIO_PORTD_BASE) #define CCP0_PIN (GPIO_PIN_4) #define CCP1_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP1_PORT (GPIO_PORTC_BASE) #define CCP1_PIN (GPIO_PIN_5) #define CCP2_PERIPH (SYSCTL_PERIPH_GPIOD) #define CCP2_PORT (GPIO_PORTD_BASE) #define CCP2_PIN (GPIO_PIN_5) #define CCP3_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP3_PORT (GPIO_PORTC_BASE) #define CCP3_PIN (GPIO_PIN_6) #define CCP4_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP4_PORT (GPIO_PORTC_BASE) #define CCP4_PIN (GPIO_PIN_7) #define CCP5_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP5_PORT (GPIO_PORTB_BASE) #define CCP5_PIN (GPIO_PIN_5) #define FAULT_PERIPH (SYSCTL_PERIPH_GPIOD) #define FAULT_PORT (GPIO_PORTD_BASE) #define FAULT_PIN (GPIO_PIN_6) #define I2CSCL_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2CSCL_PORT (GPIO_PORTB_BASE) #define I2CSCL_PIN (GPIO_PIN_2) #define I2CSDA_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2CSDA_PORT (GPIO_PORTB_BASE) #define I2CSDA_PIN (GPIO_PIN_3) #define PWM0_PERIPH (SYSCTL_PERIPH_GPIOD) #define PWM0_PORT (GPIO_PORTD_BASE) #define PWM0_PIN (GPIO_PIN_0) #define PWM1_PERIPH (SYSCTL_PERIPH_GPIOD) #define PWM1_PORT (GPIO_PORTD_BASE) #define PWM1_PIN (GPIO_PIN_1) #define PWM2_PERIPH (SYSCTL_PERIPH_GPIOB) #define PWM2_PORT (GPIO_PORTB_BASE) #define PWM2_PIN (GPIO_PIN_0) #define PWM3_PERIPH (SYSCTL_PERIPH_GPIOB) #define PWM3_PORT (GPIO_PORTB_BASE) #define PWM3_PIN (GPIO_PIN_1) #define SSICLK_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSICLK_PORT (GPIO_PORTA_BASE) #define SSICLK_PIN (GPIO_PIN_2) #define SSIFSS_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSIFSS_PORT (GPIO_PORTA_BASE) #define SSIFSS_PIN (GPIO_PIN_3) #define SSIRX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSIRX_PORT (GPIO_PORTA_BASE) #define SSIRX_PIN (GPIO_PIN_4) #define SSITX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSITX_PORT (GPIO_PORTA_BASE) #define SSITX_PIN (GPIO_PIN_5) #define SWCLK_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWCLK_PORT (GPIO_PORTC_BASE) #define SWCLK_PIN (GPIO_PIN_0) #define SWDIO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWDIO_PORT (GPIO_PORTC_BASE) #define SWDIO_PIN (GPIO_PIN_1) #define SWO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWO_PORT (GPIO_PORTC_BASE) #define SWO_PIN (GPIO_PIN_3) #define TCK_PERIPH (SYSCTL_PERIPH_GPIOC) #define TCK_PORT (GPIO_PORTC_BASE) #define TCK_PIN (GPIO_PIN_0) #define TDI_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDI_PORT (GPIO_PORTC_BASE) #define TDI_PIN (GPIO_PIN_2) #define TDO_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDO_PORT (GPIO_PORTC_BASE) #define TDO_PIN (GPIO_PIN_3) #define TMS_PERIPH (SYSCTL_PERIPH_GPIOC) #define TMS_PORT (GPIO_PORTC_BASE) #define TMS_PIN (GPIO_PIN_1) #define TRST_PERIPH (SYSCTL_PERIPH_GPIOB) #define TRST_PORT (GPIO_PORTB_BASE) #define TRST_PIN (GPIO_PIN_7) #define U0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0RX_PORT (GPIO_PORTA_BASE) #define U0RX_PIN (GPIO_PIN_0) #define U0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0TX_PORT (GPIO_PORTA_BASE) #define U0TX_PIN (GPIO_PIN_1) #define U1RX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1RX_PORT (GPIO_PORTD_BASE) #define U1RX_PIN (GPIO_PIN_2) #define U1TX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1TX_PORT (GPIO_PORTD_BASE) #define U1TX_PIN (GPIO_PIN_3) #endif // PART_LM3S613 //***************************************************************************** // // LM3S615 Port/Pin Mapping Definitions // //***************************************************************************** #ifdef PART_LM3S615 #define C0O_PERIPH (SYSCTL_PERIPH_GPIOD) #define C0O_PORT (GPIO_PORTD_BASE) #define C0O_PIN (GPIO_PIN_7) #define C0_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_MINUS_PORT (GPIO_PORTB_BASE) #define C0_MINUS_PIN (GPIO_PIN_4) #define C0_PLUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_PLUS_PORT (GPIO_PORTB_BASE) #define C0_PLUS_PIN (GPIO_PIN_6) #define C1O_PERIPH (SYSCTL_PERIPH_GPIOC) #define C1O_PORT (GPIO_PORTC_BASE) #define C1O_PIN (GPIO_PIN_5) #define C1_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C1_MINUS_PORT (GPIO_PORTB_BASE) #define C1_MINUS_PIN (GPIO_PIN_5) #define C1_PLUS_PERIPH (SYSCTL_PERIPH_GPIOC) #define C1_PLUS_PORT (GPIO_PORTC_BASE) #define C1_PLUS_PIN (GPIO_PIN_5) #define C2_MINUS_PERIPH (SYSCTL_PERIPH_GPIOC) #define C2_MINUS_PORT (GPIO_PORTC_BASE) #define C2_MINUS_PIN (GPIO_PIN_7) #define C2_PLUS_PERIPH (SYSCTL_PERIPH_GPIOC) #define C2_PLUS_PORT (GPIO_PORTC_BASE) #define C2_PLUS_PIN (GPIO_PIN_6) #define CCP0_PERIPH (SYSCTL_PERIPH_GPIOD) #define CCP0_PORT (GPIO_PORTD_BASE) #define CCP0_PIN (GPIO_PIN_4) #define CCP1_PERIPH (SYSCTL_PERIPH_GPIOE) #define CCP1_PORT (GPIO_PORTE_BASE) #define CCP1_PIN (GPIO_PIN_3) #define CCP2_PERIPH (SYSCTL_PERIPH_GPIOD) #define CCP2_PORT (GPIO_PORTD_BASE) #define CCP2_PIN (GPIO_PIN_5) #define CCP3_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP3_PORT (GPIO_PORTC_BASE) #define CCP3_PIN (GPIO_PIN_6) #define CCP4_PERIPH (SYSCTL_PERIPH_GPIOE) #define CCP4_PORT (GPIO_PORTE_BASE) #define CCP4_PIN (GPIO_PIN_2) #define CCP5_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP5_PORT (GPIO_PORTC_BASE) #define CCP5_PIN (GPIO_PIN_4) #define FAULT_PERIPH (SYSCTL_PERIPH_GPIOD) #define FAULT_PORT (GPIO_PORTD_BASE) #define FAULT_PIN (GPIO_PIN_6) #define I2CSCL_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2CSCL_PORT (GPIO_PORTB_BASE) #define I2CSCL_PIN (GPIO_PIN_2) #define I2CSDA_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2CSDA_PORT (GPIO_PORTB_BASE) #define I2CSDA_PIN (GPIO_PIN_3) #define PWM0_PERIPH (SYSCTL_PERIPH_GPIOD) #define PWM0_PORT (GPIO_PORTD_BASE) #define PWM0_PIN (GPIO_PIN_0) #define PWM1_PERIPH (SYSCTL_PERIPH_GPIOD) #define PWM1_PORT (GPIO_PORTD_BASE) #define PWM1_PIN (GPIO_PIN_1) #define PWM2_PERIPH (SYSCTL_PERIPH_GPIOB) #define PWM2_PORT (GPIO_PORTB_BASE) #define PWM2_PIN (GPIO_PIN_0) #define PWM3_PERIPH (SYSCTL_PERIPH_GPIOB) #define PWM3_PORT (GPIO_PORTB_BASE) #define PWM3_PIN (GPIO_PIN_1) #define PWM4_PERIPH (SYSCTL_PERIPH_GPIOE) #define PWM4_PORT (GPIO_PORTE_BASE) #define PWM4_PIN (GPIO_PIN_0) #define PWM5_PERIPH (SYSCTL_PERIPH_GPIOE) #define PWM5_PORT (GPIO_PORTE_BASE) #define PWM5_PIN (GPIO_PIN_1) #define SSICLK_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSICLK_PORT (GPIO_PORTA_BASE) #define SSICLK_PIN (GPIO_PIN_2) #define SSIFSS_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSIFSS_PORT (GPIO_PORTA_BASE) #define SSIFSS_PIN (GPIO_PIN_3) #define SSIRX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSIRX_PORT (GPIO_PORTA_BASE) #define SSIRX_PIN (GPIO_PIN_4) #define SSITX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSITX_PORT (GPIO_PORTA_BASE) #define SSITX_PIN (GPIO_PIN_5) #define SWCLK_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWCLK_PORT (GPIO_PORTC_BASE) #define SWCLK_PIN (GPIO_PIN_0) #define SWDIO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWDIO_PORT (GPIO_PORTC_BASE) #define SWDIO_PIN (GPIO_PIN_1) #define SWO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWO_PORT (GPIO_PORTC_BASE) #define SWO_PIN (GPIO_PIN_3) #define TCK_PERIPH (SYSCTL_PERIPH_GPIOC) #define TCK_PORT (GPIO_PORTC_BASE) #define TCK_PIN (GPIO_PIN_0) #define TDI_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDI_PORT (GPIO_PORTC_BASE) #define TDI_PIN (GPIO_PIN_2) #define TDO_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDO_PORT (GPIO_PORTC_BASE) #define TDO_PIN (GPIO_PIN_3) #define TMS_PERIPH (SYSCTL_PERIPH_GPIOC) #define TMS_PORT (GPIO_PORTC_BASE) #define TMS_PIN (GPIO_PIN_1) #define TRST_PERIPH (SYSCTL_PERIPH_GPIOB) #define TRST_PORT (GPIO_PORTB_BASE) #define TRST_PIN (GPIO_PIN_7) #define U0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0RX_PORT (GPIO_PORTA_BASE) #define U0RX_PIN (GPIO_PIN_0) #define U0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0TX_PORT (GPIO_PORTA_BASE) #define U0TX_PIN (GPIO_PIN_1) #define U1RX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1RX_PORT (GPIO_PORTD_BASE) #define U1RX_PIN (GPIO_PIN_2) #define U1TX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1TX_PORT (GPIO_PORTD_BASE) #define U1TX_PIN (GPIO_PIN_3) #endif // PART_LM3S615 //***************************************************************************** // // LM3S617 Port/Pin Mapping Definitions // //***************************************************************************** #ifdef PART_LM3S617 #define C0O_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0O_PORT (GPIO_PORTB_BASE) #define C0O_PIN (GPIO_PIN_5) #define C0_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_MINUS_PORT (GPIO_PORTB_BASE) #define C0_MINUS_PIN (GPIO_PIN_4) #define C0_PLUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_PLUS_PORT (GPIO_PORTB_BASE) #define C0_PLUS_PIN (GPIO_PIN_6) #define CCP0_PERIPH (SYSCTL_PERIPH_GPIOD) #define CCP0_PORT (GPIO_PORTD_BASE) #define CCP0_PIN (GPIO_PIN_4) #define CCP1_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP1_PORT (GPIO_PORTC_BASE) #define CCP1_PIN (GPIO_PIN_5) #define CCP2_PERIPH (SYSCTL_PERIPH_GPIOD) #define CCP2_PORT (GPIO_PORTD_BASE) #define CCP2_PIN (GPIO_PIN_5) #define CCP3_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP3_PORT (GPIO_PORTC_BASE) #define CCP3_PIN (GPIO_PIN_6) #define CCP4_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP4_PORT (GPIO_PORTC_BASE) #define CCP4_PIN (GPIO_PIN_7) #define CCP5_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP5_PORT (GPIO_PORTC_BASE) #define CCP5_PIN (GPIO_PIN_4) #define FAULT_PERIPH (SYSCTL_PERIPH_GPIOB) #define FAULT_PORT (GPIO_PORTB_BASE) #define FAULT_PIN (GPIO_PIN_3) #define PWM0_PERIPH (SYSCTL_PERIPH_GPIOD) #define PWM0_PORT (GPIO_PORTD_BASE) #define PWM0_PIN (GPIO_PIN_0) #define PWM1_PERIPH (SYSCTL_PERIPH_GPIOD) #define PWM1_PORT (GPIO_PORTD_BASE) #define PWM1_PIN (GPIO_PIN_1) #define PWM2_PERIPH (SYSCTL_PERIPH_GPIOB) #define PWM2_PORT (GPIO_PORTB_BASE) #define PWM2_PIN (GPIO_PIN_0) #define PWM3_PERIPH (SYSCTL_PERIPH_GPIOB) #define PWM3_PORT (GPIO_PORTB_BASE) #define PWM3_PIN (GPIO_PIN_1) #define PWM4_PERIPH (SYSCTL_PERIPH_GPIOE) #define PWM4_PORT (GPIO_PORTE_BASE) #define PWM4_PIN (GPIO_PIN_0) #define PWM5_PERIPH (SYSCTL_PERIPH_GPIOE) #define PWM5_PORT (GPIO_PORTE_BASE) #define PWM5_PIN (GPIO_PIN_1) #define SSICLK_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSICLK_PORT (GPIO_PORTA_BASE) #define SSICLK_PIN (GPIO_PIN_2) #define SSIFSS_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSIFSS_PORT (GPIO_PORTA_BASE) #define SSIFSS_PIN (GPIO_PIN_3) #define SSIRX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSIRX_PORT (GPIO_PORTA_BASE) #define SSIRX_PIN (GPIO_PIN_4) #define SSITX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSITX_PORT (GPIO_PORTA_BASE) #define SSITX_PIN (GPIO_PIN_5) #define SWCLK_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWCLK_PORT (GPIO_PORTC_BASE) #define SWCLK_PIN (GPIO_PIN_0) #define SWDIO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWDIO_PORT (GPIO_PORTC_BASE) #define SWDIO_PIN (GPIO_PIN_1) #define SWO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWO_PORT (GPIO_PORTC_BASE) #define SWO_PIN (GPIO_PIN_3) #define TCK_PERIPH (SYSCTL_PERIPH_GPIOC) #define TCK_PORT (GPIO_PORTC_BASE) #define TCK_PIN (GPIO_PIN_0) #define TDI_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDI_PORT (GPIO_PORTC_BASE) #define TDI_PIN (GPIO_PIN_2) #define TDO_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDO_PORT (GPIO_PORTC_BASE) #define TDO_PIN (GPIO_PIN_3) #define TMS_PERIPH (SYSCTL_PERIPH_GPIOC) #define TMS_PORT (GPIO_PORTC_BASE) #define TMS_PIN (GPIO_PIN_1) #define TRST_PERIPH (SYSCTL_PERIPH_GPIOB) #define TRST_PORT (GPIO_PORTB_BASE) #define TRST_PIN (GPIO_PIN_7) #define U0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0RX_PORT (GPIO_PORTA_BASE) #define U0RX_PIN (GPIO_PIN_0) #define U0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0TX_PORT (GPIO_PORTA_BASE) #define U0TX_PIN (GPIO_PIN_1) #define U1RX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1RX_PORT (GPIO_PORTD_BASE) #define U1RX_PIN (GPIO_PIN_2) #define U1TX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1TX_PORT (GPIO_PORTD_BASE) #define U1TX_PIN (GPIO_PIN_3) #endif // PART_LM3S617 //***************************************************************************** // // LM3S618 Port/Pin Mapping Definitions // //***************************************************************************** #ifdef PART_LM3S618 #define C0O_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0O_PORT (GPIO_PORTB_BASE) #define C0O_PIN (GPIO_PIN_5) #define C0_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_MINUS_PORT (GPIO_PORTB_BASE) #define C0_MINUS_PIN (GPIO_PIN_4) #define C0_PLUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_PLUS_PORT (GPIO_PORTB_BASE) #define C0_PLUS_PIN (GPIO_PIN_6) #define CCP0_PERIPH (SYSCTL_PERIPH_GPIOD) #define CCP0_PORT (GPIO_PORTD_BASE) #define CCP0_PIN (GPIO_PIN_4) #define CCP1_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP1_PORT (GPIO_PORTC_BASE) #define CCP1_PIN (GPIO_PIN_5) #define CCP2_PERIPH (SYSCTL_PERIPH_GPIOD) #define CCP2_PORT (GPIO_PORTD_BASE) #define CCP2_PIN (GPIO_PIN_5) #define CCP4_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP4_PORT (GPIO_PORTC_BASE) #define CCP4_PIN (GPIO_PIN_7) #define FAULT_PERIPH (SYSCTL_PERIPH_GPIOB) #define FAULT_PORT (GPIO_PORTB_BASE) #define FAULT_PIN (GPIO_PIN_3) #define IDX_PERIPH (SYSCTL_PERIPH_GPIOB) #define IDX_PORT (GPIO_PORTB_BASE) #define IDX_PIN (GPIO_PIN_2) #define PHA_PERIPH (SYSCTL_PERIPH_GPIOC) #define PHA_PORT (GPIO_PORTC_BASE) #define PHA_PIN (GPIO_PIN_4) #define PHB_PERIPH (SYSCTL_PERIPH_GPIOC) #define PHB_PORT (GPIO_PORTC_BASE) #define PHB_PIN (GPIO_PIN_6) #define PWM0_PERIPH (SYSCTL_PERIPH_GPIOD) #define PWM0_PORT (GPIO_PORTD_BASE) #define PWM0_PIN (GPIO_PIN_0) #define PWM1_PERIPH (SYSCTL_PERIPH_GPIOD) #define PWM1_PORT (GPIO_PORTD_BASE) #define PWM1_PIN (GPIO_PIN_1) #define PWM2_PERIPH (SYSCTL_PERIPH_GPIOB) #define PWM2_PORT (GPIO_PORTB_BASE) #define PWM2_PIN (GPIO_PIN_0) #define PWM3_PERIPH (SYSCTL_PERIPH_GPIOB) #define PWM3_PORT (GPIO_PORTB_BASE) #define PWM3_PIN (GPIO_PIN_1) #define PWM4_PERIPH (SYSCTL_PERIPH_GPIOE) #define PWM4_PORT (GPIO_PORTE_BASE) #define PWM4_PIN (GPIO_PIN_0) #define PWM5_PERIPH (SYSCTL_PERIPH_GPIOE) #define PWM5_PORT (GPIO_PORTE_BASE) #define PWM5_PIN (GPIO_PIN_1) #define SSICLK_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSICLK_PORT (GPIO_PORTA_BASE) #define SSICLK_PIN (GPIO_PIN_2) #define SSIFSS_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSIFSS_PORT (GPIO_PORTA_BASE) #define SSIFSS_PIN (GPIO_PIN_3) #define SSIRX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSIRX_PORT (GPIO_PORTA_BASE) #define SSIRX_PIN (GPIO_PIN_4) #define SSITX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSITX_PORT (GPIO_PORTA_BASE) #define SSITX_PIN (GPIO_PIN_5) #define SWCLK_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWCLK_PORT (GPIO_PORTC_BASE) #define SWCLK_PIN (GPIO_PIN_0) #define SWDIO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWDIO_PORT (GPIO_PORTC_BASE) #define SWDIO_PIN (GPIO_PIN_1) #define SWO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWO_PORT (GPIO_PORTC_BASE) #define SWO_PIN (GPIO_PIN_3) #define TCK_PERIPH (SYSCTL_PERIPH_GPIOC) #define TCK_PORT (GPIO_PORTC_BASE) #define TCK_PIN (GPIO_PIN_0) #define TDI_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDI_PORT (GPIO_PORTC_BASE) #define TDI_PIN (GPIO_PIN_2) #define TDO_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDO_PORT (GPIO_PORTC_BASE) #define TDO_PIN (GPIO_PIN_3) #define TMS_PERIPH (SYSCTL_PERIPH_GPIOC) #define TMS_PORT (GPIO_PORTC_BASE) #define TMS_PIN (GPIO_PIN_1) #define TRST_PERIPH (SYSCTL_PERIPH_GPIOB) #define TRST_PORT (GPIO_PORTB_BASE) #define TRST_PIN (GPIO_PIN_7) #define U0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0RX_PORT (GPIO_PORTA_BASE) #define U0RX_PIN (GPIO_PIN_0) #define U0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0TX_PORT (GPIO_PORTA_BASE) #define U0TX_PIN (GPIO_PIN_1) #define U1RX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1RX_PORT (GPIO_PORTD_BASE) #define U1RX_PIN (GPIO_PIN_2) #define U1TX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1TX_PORT (GPIO_PORTD_BASE) #define U1TX_PIN (GPIO_PIN_3) #endif // PART_LM3S618 //***************************************************************************** // // LM3S628 Port/Pin Mapping Definitions // //***************************************************************************** #ifdef PART_LM3S628 #define CCP0_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP0_PORT (GPIO_PORTB_BASE) #define CCP0_PIN (GPIO_PIN_0) #define CCP1_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP1_PORT (GPIO_PORTC_BASE) #define CCP1_PIN (GPIO_PIN_5) #define CCP2_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP2_PORT (GPIO_PORTB_BASE) #define CCP2_PIN (GPIO_PIN_1) #define CCP3_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP3_PORT (GPIO_PORTC_BASE) #define CCP3_PIN (GPIO_PIN_6) #define I2CSCL_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2CSCL_PORT (GPIO_PORTB_BASE) #define I2CSCL_PIN (GPIO_PIN_2) #define I2CSDA_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2CSDA_PORT (GPIO_PORTB_BASE) #define I2CSDA_PIN (GPIO_PIN_3) #define SSICLK_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSICLK_PORT (GPIO_PORTA_BASE) #define SSICLK_PIN (GPIO_PIN_2) #define SSIFSS_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSIFSS_PORT (GPIO_PORTA_BASE) #define SSIFSS_PIN (GPIO_PIN_3) #define SSIRX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSIRX_PORT (GPIO_PORTA_BASE) #define SSIRX_PIN (GPIO_PIN_4) #define SSITX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSITX_PORT (GPIO_PORTA_BASE) #define SSITX_PIN (GPIO_PIN_5) #define SWCLK_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWCLK_PORT (GPIO_PORTC_BASE) #define SWCLK_PIN (GPIO_PIN_0) #define SWDIO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWDIO_PORT (GPIO_PORTC_BASE) #define SWDIO_PIN (GPIO_PIN_1) #define SWO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWO_PORT (GPIO_PORTC_BASE) #define SWO_PIN (GPIO_PIN_3) #define TCK_PERIPH (SYSCTL_PERIPH_GPIOC) #define TCK_PORT (GPIO_PORTC_BASE) #define TCK_PIN (GPIO_PIN_0) #define TDI_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDI_PORT (GPIO_PORTC_BASE) #define TDI_PIN (GPIO_PIN_2) #define TDO_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDO_PORT (GPIO_PORTC_BASE) #define TDO_PIN (GPIO_PIN_3) #define TMS_PERIPH (SYSCTL_PERIPH_GPIOC) #define TMS_PORT (GPIO_PORTC_BASE) #define TMS_PIN (GPIO_PIN_1) #define TRST_PERIPH (SYSCTL_PERIPH_GPIOB) #define TRST_PORT (GPIO_PORTB_BASE) #define TRST_PIN (GPIO_PIN_7) #define U0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0RX_PORT (GPIO_PORTA_BASE) #define U0RX_PIN (GPIO_PIN_0) #define U0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0TX_PORT (GPIO_PORTA_BASE) #define U0TX_PIN (GPIO_PIN_1) #define U1RX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1RX_PORT (GPIO_PORTD_BASE) #define U1RX_PIN (GPIO_PIN_2) #define U1TX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1TX_PORT (GPIO_PORTD_BASE) #define U1TX_PIN (GPIO_PIN_3) #endif // PART_LM3S628 //***************************************************************************** // // LM3S800 Port/Pin Mapping Definitions // //***************************************************************************** #ifdef PART_LM3S800 #define C0O_PERIPH (SYSCTL_PERIPH_GPIOD) #define C0O_PORT (GPIO_PORTD_BASE) #define C0O_PIN (GPIO_PIN_7) #define C0_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_MINUS_PORT (GPIO_PORTB_BASE) #define C0_MINUS_PIN (GPIO_PIN_4) #define C0_PLUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_PLUS_PORT (GPIO_PORTB_BASE) #define C0_PLUS_PIN (GPIO_PIN_6) #define C1O_PERIPH (SYSCTL_PERIPH_GPIOC) #define C1O_PORT (GPIO_PORTC_BASE) #define C1O_PIN (GPIO_PIN_5) #define C1_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C1_MINUS_PORT (GPIO_PORTB_BASE) #define C1_MINUS_PIN (GPIO_PIN_5) #define C1_PLUS_PERIPH (SYSCTL_PERIPH_GPIOC) #define C1_PLUS_PORT (GPIO_PORTC_BASE) #define C1_PLUS_PIN (GPIO_PIN_5) #define C2O_PERIPH (SYSCTL_PERIPH_GPIOC) #define C2O_PORT (GPIO_PORTC_BASE) #define C2O_PIN (GPIO_PIN_6) #define C2_MINUS_PERIPH (SYSCTL_PERIPH_GPIOC) #define C2_MINUS_PORT (GPIO_PORTC_BASE) #define C2_MINUS_PIN (GPIO_PIN_7) #define C2_PLUS_PERIPH (SYSCTL_PERIPH_GPIOC) #define C2_PLUS_PORT (GPIO_PORTC_BASE) #define C2_PLUS_PIN (GPIO_PIN_6) #define CCP0_PERIPH (SYSCTL_PERIPH_GPIOD) #define CCP0_PORT (GPIO_PORTD_BASE) #define CCP0_PIN (GPIO_PIN_4) #define CCP1_PERIPH (SYSCTL_PERIPH_GPIOE) #define CCP1_PORT (GPIO_PORTE_BASE) #define CCP1_PIN (GPIO_PIN_3) #define CCP2_PERIPH (SYSCTL_PERIPH_GPIOD) #define CCP2_PORT (GPIO_PORTD_BASE) #define CCP2_PIN (GPIO_PIN_5) #define CCP3_PERIPH (SYSCTL_PERIPH_GPIOE) #define CCP3_PORT (GPIO_PORTE_BASE) #define CCP3_PIN (GPIO_PIN_4) #define CCP4_PERIPH (SYSCTL_PERIPH_GPIOE) #define CCP4_PORT (GPIO_PORTE_BASE) #define CCP4_PIN (GPIO_PIN_2) #define CCP5_PERIPH (SYSCTL_PERIPH_GPIOE) #define CCP5_PORT (GPIO_PORTE_BASE) #define CCP5_PIN (GPIO_PIN_5) #define I2CSCL_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2CSCL_PORT (GPIO_PORTB_BASE) #define I2CSCL_PIN (GPIO_PIN_2) #define I2CSDA_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2CSDA_PORT (GPIO_PORTB_BASE) #define I2CSDA_PIN (GPIO_PIN_3) #define SSICLK_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSICLK_PORT (GPIO_PORTA_BASE) #define SSICLK_PIN (GPIO_PIN_2) #define SSIFSS_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSIFSS_PORT (GPIO_PORTA_BASE) #define SSIFSS_PIN (GPIO_PIN_3) #define SSIRX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSIRX_PORT (GPIO_PORTA_BASE) #define SSIRX_PIN (GPIO_PIN_4) #define SSITX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSITX_PORT (GPIO_PORTA_BASE) #define SSITX_PIN (GPIO_PIN_5) #define SWCLK_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWCLK_PORT (GPIO_PORTC_BASE) #define SWCLK_PIN (GPIO_PIN_0) #define SWDIO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWDIO_PORT (GPIO_PORTC_BASE) #define SWDIO_PIN (GPIO_PIN_1) #define SWO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWO_PORT (GPIO_PORTC_BASE) #define SWO_PIN (GPIO_PIN_3) #define TCK_PERIPH (SYSCTL_PERIPH_GPIOC) #define TCK_PORT (GPIO_PORTC_BASE) #define TCK_PIN (GPIO_PIN_0) #define TDI_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDI_PORT (GPIO_PORTC_BASE) #define TDI_PIN (GPIO_PIN_2) #define TDO_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDO_PORT (GPIO_PORTC_BASE) #define TDO_PIN (GPIO_PIN_3) #define TMS_PERIPH (SYSCTL_PERIPH_GPIOC) #define TMS_PORT (GPIO_PORTC_BASE) #define TMS_PIN (GPIO_PIN_1) #define TRST_PERIPH (SYSCTL_PERIPH_GPIOB) #define TRST_PORT (GPIO_PORTB_BASE) #define TRST_PIN (GPIO_PIN_7) #define U0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0RX_PORT (GPIO_PORTA_BASE) #define U0RX_PIN (GPIO_PIN_0) #define U0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0TX_PORT (GPIO_PORTA_BASE) #define U0TX_PIN (GPIO_PIN_1) #define U1RX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1RX_PORT (GPIO_PORTD_BASE) #define U1RX_PIN (GPIO_PIN_2) #define U1TX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1TX_PORT (GPIO_PORTD_BASE) #define U1TX_PIN (GPIO_PIN_3) #endif // PART_LM3S800 //***************************************************************************** // // LM3S801 Port/Pin Mapping Definitions // //***************************************************************************** #ifdef PART_LM3S801 #define C0O_PERIPH (SYSCTL_PERIPH_GPIOC) #define C0O_PORT (GPIO_PORTC_BASE) #define C0O_PIN (GPIO_PIN_5) #define C0_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_MINUS_PORT (GPIO_PORTB_BASE) #define C0_MINUS_PIN (GPIO_PIN_4) #define C0_PLUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_PLUS_PORT (GPIO_PORTB_BASE) #define C0_PLUS_PIN (GPIO_PIN_6) #define C1_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C1_MINUS_PORT (GPIO_PORTB_BASE) #define C1_MINUS_PIN (GPIO_PIN_5) #define C1_PLUS_PERIPH (SYSCTL_PERIPH_GPIOC) #define C1_PLUS_PORT (GPIO_PORTC_BASE) #define C1_PLUS_PIN (GPIO_PIN_5) #define C2_MINUS_PERIPH (SYSCTL_PERIPH_GPIOC) #define C2_MINUS_PORT (GPIO_PORTC_BASE) #define C2_MINUS_PIN (GPIO_PIN_7) #define C2_PLUS_PERIPH (SYSCTL_PERIPH_GPIOC) #define C2_PLUS_PORT (GPIO_PORTC_BASE) #define C2_PLUS_PIN (GPIO_PIN_6) #define CCP0_PERIPH (SYSCTL_PERIPH_GPIOD) #define CCP0_PORT (GPIO_PORTD_BASE) #define CCP0_PIN (GPIO_PIN_4) #define CCP1_PERIPH (SYSCTL_PERIPH_GPIOE) #define CCP1_PORT (GPIO_PORTE_BASE) #define CCP1_PIN (GPIO_PIN_3) #define CCP2_PERIPH (SYSCTL_PERIPH_GPIOD) #define CCP2_PORT (GPIO_PORTD_BASE) #define CCP2_PIN (GPIO_PIN_5) #define CCP3_PERIPH (SYSCTL_PERIPH_GPIOE) #define CCP3_PORT (GPIO_PORTE_BASE) #define CCP3_PIN (GPIO_PIN_4) #define CCP4_PERIPH (SYSCTL_PERIPH_GPIOE) #define CCP4_PORT (GPIO_PORTE_BASE) #define CCP4_PIN (GPIO_PIN_2) #define CCP5_PERIPH (SYSCTL_PERIPH_GPIOE) #define CCP5_PORT (GPIO_PORTE_BASE) #define CCP5_PIN (GPIO_PIN_5) #define FAULT_PERIPH (SYSCTL_PERIPH_GPIOD) #define FAULT_PORT (GPIO_PORTD_BASE) #define FAULT_PIN (GPIO_PIN_6) #define I2CSCL_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2CSCL_PORT (GPIO_PORTB_BASE) #define I2CSCL_PIN (GPIO_PIN_2) #define I2CSDA_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2CSDA_PORT (GPIO_PORTB_BASE) #define I2CSDA_PIN (GPIO_PIN_3) #define IDX_PERIPH (SYSCTL_PERIPH_GPIOD) #define IDX_PORT (GPIO_PORTD_BASE) #define IDX_PIN (GPIO_PIN_7) #define PHA_PERIPH (SYSCTL_PERIPH_GPIOC) #define PHA_PORT (GPIO_PORTC_BASE) #define PHA_PIN (GPIO_PIN_4) #define PHB_PERIPH (SYSCTL_PERIPH_GPIOC) #define PHB_PORT (GPIO_PORTC_BASE) #define PHB_PIN (GPIO_PIN_6) #define PWM0_PERIPH (SYSCTL_PERIPH_GPIOD) #define PWM0_PORT (GPIO_PORTD_BASE) #define PWM0_PIN (GPIO_PIN_0) #define PWM1_PERIPH (SYSCTL_PERIPH_GPIOD) #define PWM1_PORT (GPIO_PORTD_BASE) #define PWM1_PIN (GPIO_PIN_1) #define PWM2_PERIPH (SYSCTL_PERIPH_GPIOB) #define PWM2_PORT (GPIO_PORTB_BASE) #define PWM2_PIN (GPIO_PIN_0) #define PWM3_PERIPH (SYSCTL_PERIPH_GPIOB) #define PWM3_PORT (GPIO_PORTB_BASE) #define PWM3_PIN (GPIO_PIN_1) #define PWM4_PERIPH (SYSCTL_PERIPH_GPIOE) #define PWM4_PORT (GPIO_PORTE_BASE) #define PWM4_PIN (GPIO_PIN_0) #define PWM5_PERIPH (SYSCTL_PERIPH_GPIOE) #define PWM5_PORT (GPIO_PORTE_BASE) #define PWM5_PIN (GPIO_PIN_1) #define SSICLK_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSICLK_PORT (GPIO_PORTA_BASE) #define SSICLK_PIN (GPIO_PIN_2) #define SSIFSS_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSIFSS_PORT (GPIO_PORTA_BASE) #define SSIFSS_PIN (GPIO_PIN_3) #define SSIRX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSIRX_PORT (GPIO_PORTA_BASE) #define SSIRX_PIN (GPIO_PIN_4) #define SSITX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSITX_PORT (GPIO_PORTA_BASE) #define SSITX_PIN (GPIO_PIN_5) #define SWCLK_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWCLK_PORT (GPIO_PORTC_BASE) #define SWCLK_PIN (GPIO_PIN_0) #define SWDIO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWDIO_PORT (GPIO_PORTC_BASE) #define SWDIO_PIN (GPIO_PIN_1) #define SWO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWO_PORT (GPIO_PORTC_BASE) #define SWO_PIN (GPIO_PIN_3) #define TCK_PERIPH (SYSCTL_PERIPH_GPIOC) #define TCK_PORT (GPIO_PORTC_BASE) #define TCK_PIN (GPIO_PIN_0) #define TDI_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDI_PORT (GPIO_PORTC_BASE) #define TDI_PIN (GPIO_PIN_2) #define TDO_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDO_PORT (GPIO_PORTC_BASE) #define TDO_PIN (GPIO_PIN_3) #define TMS_PERIPH (SYSCTL_PERIPH_GPIOC) #define TMS_PORT (GPIO_PORTC_BASE) #define TMS_PIN (GPIO_PIN_1) #define TRST_PERIPH (SYSCTL_PERIPH_GPIOB) #define TRST_PORT (GPIO_PORTB_BASE) #define TRST_PIN (GPIO_PIN_7) #define U0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0RX_PORT (GPIO_PORTA_BASE) #define U0RX_PIN (GPIO_PIN_0) #define U0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0TX_PORT (GPIO_PORTA_BASE) #define U0TX_PIN (GPIO_PIN_1) #define U1RX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1RX_PORT (GPIO_PORTD_BASE) #define U1RX_PIN (GPIO_PIN_2) #define U1TX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1TX_PORT (GPIO_PORTD_BASE) #define U1TX_PIN (GPIO_PIN_3) #endif // PART_LM3S801 //***************************************************************************** // // LM3S808 Port/Pin Mapping Definitions // //***************************************************************************** #ifdef PART_LM3S808 #define C0_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_MINUS_PORT (GPIO_PORTB_BASE) #define C0_MINUS_PIN (GPIO_PIN_4) #define C0_PLUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_PLUS_PORT (GPIO_PORTB_BASE) #define C0_PLUS_PIN (GPIO_PIN_6) #define CCP0_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP0_PORT (GPIO_PORTB_BASE) #define CCP0_PIN (GPIO_PIN_0) #define CCP1_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP1_PORT (GPIO_PORTC_BASE) #define CCP1_PIN (GPIO_PIN_5) #define CCP2_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP2_PORT (GPIO_PORTB_BASE) #define CCP2_PIN (GPIO_PIN_1) #define CCP3_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP3_PORT (GPIO_PORTC_BASE) #define CCP3_PIN (GPIO_PIN_6) #define CCP4_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP4_PORT (GPIO_PORTC_BASE) #define CCP4_PIN (GPIO_PIN_7) #define CCP5_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP5_PORT (GPIO_PORTB_BASE) #define CCP5_PIN (GPIO_PIN_5) #define I2CSCL_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2CSCL_PORT (GPIO_PORTB_BASE) #define I2CSCL_PIN (GPIO_PIN_2) #define I2CSDA_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2CSDA_PORT (GPIO_PORTB_BASE) #define I2CSDA_PIN (GPIO_PIN_3) #define SSICLK_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSICLK_PORT (GPIO_PORTA_BASE) #define SSICLK_PIN (GPIO_PIN_2) #define SSIFSS_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSIFSS_PORT (GPIO_PORTA_BASE) #define SSIFSS_PIN (GPIO_PIN_3) #define SSIRX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSIRX_PORT (GPIO_PORTA_BASE) #define SSIRX_PIN (GPIO_PIN_4) #define SSITX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSITX_PORT (GPIO_PORTA_BASE) #define SSITX_PIN (GPIO_PIN_5) #define SWCLK_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWCLK_PORT (GPIO_PORTC_BASE) #define SWCLK_PIN (GPIO_PIN_0) #define SWDIO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWDIO_PORT (GPIO_PORTC_BASE) #define SWDIO_PIN (GPIO_PIN_1) #define SWO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWO_PORT (GPIO_PORTC_BASE) #define SWO_PIN (GPIO_PIN_3) #define TCK_PERIPH (SYSCTL_PERIPH_GPIOC) #define TCK_PORT (GPIO_PORTC_BASE) #define TCK_PIN (GPIO_PIN_0) #define TDI_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDI_PORT (GPIO_PORTC_BASE) #define TDI_PIN (GPIO_PIN_2) #define TDO_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDO_PORT (GPIO_PORTC_BASE) #define TDO_PIN (GPIO_PIN_3) #define TMS_PERIPH (SYSCTL_PERIPH_GPIOC) #define TMS_PORT (GPIO_PORTC_BASE) #define TMS_PIN (GPIO_PIN_1) #define TRST_PERIPH (SYSCTL_PERIPH_GPIOB) #define TRST_PORT (GPIO_PORTB_BASE) #define TRST_PIN (GPIO_PIN_7) #define U0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0RX_PORT (GPIO_PORTA_BASE) #define U0RX_PIN (GPIO_PIN_0) #define U0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0TX_PORT (GPIO_PORTA_BASE) #define U0TX_PIN (GPIO_PIN_1) #define U1RX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1RX_PORT (GPIO_PORTD_BASE) #define U1RX_PIN (GPIO_PIN_2) #define U1TX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1TX_PORT (GPIO_PORTD_BASE) #define U1TX_PIN (GPIO_PIN_3) #endif // PART_LM3S808 //***************************************************************************** // // LM3S811 Port/Pin Mapping Definitions // //***************************************************************************** #ifdef PART_LM3S811 #define C0O_PERIPH (SYSCTL_PERIPH_GPIOD) #define C0O_PORT (GPIO_PORTD_BASE) #define C0O_PIN (GPIO_PIN_7) #define C0_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_MINUS_PORT (GPIO_PORTB_BASE) #define C0_MINUS_PIN (GPIO_PIN_4) #define C0_PLUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_PLUS_PORT (GPIO_PORTB_BASE) #define C0_PLUS_PIN (GPIO_PIN_6) #define CCP0_PERIPH (SYSCTL_PERIPH_GPIOD) #define CCP0_PORT (GPIO_PORTD_BASE) #define CCP0_PIN (GPIO_PIN_4) #define CCP1_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP1_PORT (GPIO_PORTC_BASE) #define CCP1_PIN (GPIO_PIN_5) #define CCP2_PERIPH (SYSCTL_PERIPH_GPIOD) #define CCP2_PORT (GPIO_PORTD_BASE) #define CCP2_PIN (GPIO_PIN_5) #define CCP3_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP3_PORT (GPIO_PORTC_BASE) #define CCP3_PIN (GPIO_PIN_6) #define CCP4_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP4_PORT (GPIO_PORTC_BASE) #define CCP4_PIN (GPIO_PIN_7) #define CCP5_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP5_PORT (GPIO_PORTB_BASE) #define CCP5_PIN (GPIO_PIN_5) #define FAULT_PERIPH (SYSCTL_PERIPH_GPIOD) #define FAULT_PORT (GPIO_PORTD_BASE) #define FAULT_PIN (GPIO_PIN_6) #define I2CSCL_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2CSCL_PORT (GPIO_PORTB_BASE) #define I2CSCL_PIN (GPIO_PIN_2) #define I2CSDA_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2CSDA_PORT (GPIO_PORTB_BASE) #define I2CSDA_PIN (GPIO_PIN_3) #define PWM0_PERIPH (SYSCTL_PERIPH_GPIOD) #define PWM0_PORT (GPIO_PORTD_BASE) #define PWM0_PIN (GPIO_PIN_0) #define PWM1_PERIPH (SYSCTL_PERIPH_GPIOD) #define PWM1_PORT (GPIO_PORTD_BASE) #define PWM1_PIN (GPIO_PIN_1) #define PWM2_PERIPH (SYSCTL_PERIPH_GPIOB) #define PWM2_PORT (GPIO_PORTB_BASE) #define PWM2_PIN (GPIO_PIN_0) #define PWM3_PERIPH (SYSCTL_PERIPH_GPIOB) #define PWM3_PORT (GPIO_PORTB_BASE) #define PWM3_PIN (GPIO_PIN_1) #define PWM4_PERIPH (SYSCTL_PERIPH_GPIOE) #define PWM4_PORT (GPIO_PORTE_BASE) #define PWM4_PIN (GPIO_PIN_0) #define PWM5_PERIPH (SYSCTL_PERIPH_GPIOE) #define PWM5_PORT (GPIO_PORTE_BASE) #define PWM5_PIN (GPIO_PIN_1) #define SSICLK_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSICLK_PORT (GPIO_PORTA_BASE) #define SSICLK_PIN (GPIO_PIN_2) #define SSIFSS_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSIFSS_PORT (GPIO_PORTA_BASE) #define SSIFSS_PIN (GPIO_PIN_3) #define SSIRX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSIRX_PORT (GPIO_PORTA_BASE) #define SSIRX_PIN (GPIO_PIN_4) #define SSITX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSITX_PORT (GPIO_PORTA_BASE) #define SSITX_PIN (GPIO_PIN_5) #define SWCLK_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWCLK_PORT (GPIO_PORTC_BASE) #define SWCLK_PIN (GPIO_PIN_0) #define SWDIO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWDIO_PORT (GPIO_PORTC_BASE) #define SWDIO_PIN (GPIO_PIN_1) #define SWO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWO_PORT (GPIO_PORTC_BASE) #define SWO_PIN (GPIO_PIN_3) #define TCK_PERIPH (SYSCTL_PERIPH_GPIOC) #define TCK_PORT (GPIO_PORTC_BASE) #define TCK_PIN (GPIO_PIN_0) #define TDI_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDI_PORT (GPIO_PORTC_BASE) #define TDI_PIN (GPIO_PIN_2) #define TDO_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDO_PORT (GPIO_PORTC_BASE) #define TDO_PIN (GPIO_PIN_3) #define TMS_PERIPH (SYSCTL_PERIPH_GPIOC) #define TMS_PORT (GPIO_PORTC_BASE) #define TMS_PIN (GPIO_PIN_1) #define TRST_PERIPH (SYSCTL_PERIPH_GPIOB) #define TRST_PORT (GPIO_PORTB_BASE) #define TRST_PIN (GPIO_PIN_7) #define U0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0RX_PORT (GPIO_PORTA_BASE) #define U0RX_PIN (GPIO_PIN_0) #define U0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0TX_PORT (GPIO_PORTA_BASE) #define U0TX_PIN (GPIO_PIN_1) #define U1RX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1RX_PORT (GPIO_PORTD_BASE) #define U1RX_PIN (GPIO_PIN_2) #define U1TX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1TX_PORT (GPIO_PORTD_BASE) #define U1TX_PIN (GPIO_PIN_3) #endif // PART_LM3S811 //***************************************************************************** // // LM3S812 Port/Pin Mapping Definitions // //***************************************************************************** #ifdef PART_LM3S812 #define C0O_PERIPH (SYSCTL_PERIPH_GPIOD) #define C0O_PORT (GPIO_PORTD_BASE) #define C0O_PIN (GPIO_PIN_7) #define C0_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_MINUS_PORT (GPIO_PORTB_BASE) #define C0_MINUS_PIN (GPIO_PIN_4) #define C0_PLUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_PLUS_PORT (GPIO_PORTB_BASE) #define C0_PLUS_PIN (GPIO_PIN_6) #define CCP0_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP0_PORT (GPIO_PORTB_BASE) #define CCP0_PIN (GPIO_PIN_0) #define CCP1_PERIPH (SYSCTL_PERIPH_GPIOE) #define CCP1_PORT (GPIO_PORTE_BASE) #define CCP1_PIN (GPIO_PIN_3) #define CCP2_PERIPH (SYSCTL_PERIPH_GPIOD) #define CCP2_PORT (GPIO_PORTD_BASE) #define CCP2_PIN (GPIO_PIN_5) #define CCP3_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP3_PORT (GPIO_PORTC_BASE) #define CCP3_PIN (GPIO_PIN_6) #define CCP4_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP4_PORT (GPIO_PORTC_BASE) #define CCP4_PIN (GPIO_PIN_7) #define CCP5_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP5_PORT (GPIO_PORTB_BASE) #define CCP5_PIN (GPIO_PIN_5) #define FAULT_PERIPH (SYSCTL_PERIPH_GPIOD) #define FAULT_PORT (GPIO_PORTD_BASE) #define FAULT_PIN (GPIO_PIN_6) #define I2CSCL_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2CSCL_PORT (GPIO_PORTB_BASE) #define I2CSCL_PIN (GPIO_PIN_2) #define I2CSDA_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2CSDA_PORT (GPIO_PORTB_BASE) #define I2CSDA_PIN (GPIO_PIN_3) #define PWM0_PERIPH (SYSCTL_PERIPH_GPIOD) #define PWM0_PORT (GPIO_PORTD_BASE) #define PWM0_PIN (GPIO_PIN_0) #define PWM1_PERIPH (SYSCTL_PERIPH_GPIOD) #define PWM1_PORT (GPIO_PORTD_BASE) #define PWM1_PIN (GPIO_PIN_1) #define SSICLK_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSICLK_PORT (GPIO_PORTA_BASE) #define SSICLK_PIN (GPIO_PIN_2) #define SSIFSS_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSIFSS_PORT (GPIO_PORTA_BASE) #define SSIFSS_PIN (GPIO_PIN_3) #define SSIRX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSIRX_PORT (GPIO_PORTA_BASE) #define SSIRX_PIN (GPIO_PIN_4) #define SSITX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSITX_PORT (GPIO_PORTA_BASE) #define SSITX_PIN (GPIO_PIN_5) #define SWCLK_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWCLK_PORT (GPIO_PORTC_BASE) #define SWCLK_PIN (GPIO_PIN_0) #define SWDIO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWDIO_PORT (GPIO_PORTC_BASE) #define SWDIO_PIN (GPIO_PIN_1) #define SWO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWO_PORT (GPIO_PORTC_BASE) #define SWO_PIN (GPIO_PIN_3) #define TCK_PERIPH (SYSCTL_PERIPH_GPIOC) #define TCK_PORT (GPIO_PORTC_BASE) #define TCK_PIN (GPIO_PIN_0) #define TDI_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDI_PORT (GPIO_PORTC_BASE) #define TDI_PIN (GPIO_PIN_2) #define TDO_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDO_PORT (GPIO_PORTC_BASE) #define TDO_PIN (GPIO_PIN_3) #define TMS_PERIPH (SYSCTL_PERIPH_GPIOC) #define TMS_PORT (GPIO_PORTC_BASE) #define TMS_PIN (GPIO_PIN_1) #define TRST_PERIPH (SYSCTL_PERIPH_GPIOB) #define TRST_PORT (GPIO_PORTB_BASE) #define TRST_PIN (GPIO_PIN_7) #define U0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0RX_PORT (GPIO_PORTA_BASE) #define U0RX_PIN (GPIO_PIN_0) #define U0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0TX_PORT (GPIO_PORTA_BASE) #define U0TX_PIN (GPIO_PIN_1) #define U1RX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1RX_PORT (GPIO_PORTD_BASE) #define U1RX_PIN (GPIO_PIN_2) #define U1TX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1TX_PORT (GPIO_PORTD_BASE) #define U1TX_PIN (GPIO_PIN_3) #endif // PART_LM3S812 //***************************************************************************** // // LM3S815 Port/Pin Mapping Definitions // //***************************************************************************** #ifdef PART_LM3S815 #define C0O_PERIPH (SYSCTL_PERIPH_GPIOD) #define C0O_PORT (GPIO_PORTD_BASE) #define C0O_PIN (GPIO_PIN_7) #define C0_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_MINUS_PORT (GPIO_PORTB_BASE) #define C0_MINUS_PIN (GPIO_PIN_4) #define C0_PLUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_PLUS_PORT (GPIO_PORTB_BASE) #define C0_PLUS_PIN (GPIO_PIN_6) #define C1O_PERIPH (SYSCTL_PERIPH_GPIOC) #define C1O_PORT (GPIO_PORTC_BASE) #define C1O_PIN (GPIO_PIN_5) #define C1_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C1_MINUS_PORT (GPIO_PORTB_BASE) #define C1_MINUS_PIN (GPIO_PIN_5) #define C1_PLUS_PERIPH (SYSCTL_PERIPH_GPIOC) #define C1_PLUS_PORT (GPIO_PORTC_BASE) #define C1_PLUS_PIN (GPIO_PIN_5) #define C2_MINUS_PERIPH (SYSCTL_PERIPH_GPIOC) #define C2_MINUS_PORT (GPIO_PORTC_BASE) #define C2_MINUS_PIN (GPIO_PIN_7) #define C2_PLUS_PERIPH (SYSCTL_PERIPH_GPIOC) #define C2_PLUS_PORT (GPIO_PORTC_BASE) #define C2_PLUS_PIN (GPIO_PIN_6) #define CCP0_PERIPH (SYSCTL_PERIPH_GPIOD) #define CCP0_PORT (GPIO_PORTD_BASE) #define CCP0_PIN (GPIO_PIN_4) #define CCP1_PERIPH (SYSCTL_PERIPH_GPIOE) #define CCP1_PORT (GPIO_PORTE_BASE) #define CCP1_PIN (GPIO_PIN_3) #define CCP2_PERIPH (SYSCTL_PERIPH_GPIOD) #define CCP2_PORT (GPIO_PORTD_BASE) #define CCP2_PIN (GPIO_PIN_5) #define CCP3_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP3_PORT (GPIO_PORTC_BASE) #define CCP3_PIN (GPIO_PIN_6) #define CCP4_PERIPH (SYSCTL_PERIPH_GPIOE) #define CCP4_PORT (GPIO_PORTE_BASE) #define CCP4_PIN (GPIO_PIN_2) #define CCP5_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP5_PORT (GPIO_PORTC_BASE) #define CCP5_PIN (GPIO_PIN_4) #define FAULT_PERIPH (SYSCTL_PERIPH_GPIOD) #define FAULT_PORT (GPIO_PORTD_BASE) #define FAULT_PIN (GPIO_PIN_6) #define I2CSCL_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2CSCL_PORT (GPIO_PORTB_BASE) #define I2CSCL_PIN (GPIO_PIN_2) #define I2CSDA_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2CSDA_PORT (GPIO_PORTB_BASE) #define I2CSDA_PIN (GPIO_PIN_3) #define PWM0_PERIPH (SYSCTL_PERIPH_GPIOD) #define PWM0_PORT (GPIO_PORTD_BASE) #define PWM0_PIN (GPIO_PIN_0) #define PWM1_PERIPH (SYSCTL_PERIPH_GPIOD) #define PWM1_PORT (GPIO_PORTD_BASE) #define PWM1_PIN (GPIO_PIN_1) #define PWM2_PERIPH (SYSCTL_PERIPH_GPIOB) #define PWM2_PORT (GPIO_PORTB_BASE) #define PWM2_PIN (GPIO_PIN_0) #define PWM3_PERIPH (SYSCTL_PERIPH_GPIOB) #define PWM3_PORT (GPIO_PORTB_BASE) #define PWM3_PIN (GPIO_PIN_1) #define PWM4_PERIPH (SYSCTL_PERIPH_GPIOE) #define PWM4_PORT (GPIO_PORTE_BASE) #define PWM4_PIN (GPIO_PIN_0) #define PWM5_PERIPH (SYSCTL_PERIPH_GPIOE) #define PWM5_PORT (GPIO_PORTE_BASE) #define PWM5_PIN (GPIO_PIN_1) #define SSICLK_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSICLK_PORT (GPIO_PORTA_BASE) #define SSICLK_PIN (GPIO_PIN_2) #define SSIFSS_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSIFSS_PORT (GPIO_PORTA_BASE) #define SSIFSS_PIN (GPIO_PIN_3) #define SSIRX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSIRX_PORT (GPIO_PORTA_BASE) #define SSIRX_PIN (GPIO_PIN_4) #define SSITX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSITX_PORT (GPIO_PORTA_BASE) #define SSITX_PIN (GPIO_PIN_5) #define SWCLK_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWCLK_PORT (GPIO_PORTC_BASE) #define SWCLK_PIN (GPIO_PIN_0) #define SWDIO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWDIO_PORT (GPIO_PORTC_BASE) #define SWDIO_PIN (GPIO_PIN_1) #define SWO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWO_PORT (GPIO_PORTC_BASE) #define SWO_PIN (GPIO_PIN_3) #define TCK_PERIPH (SYSCTL_PERIPH_GPIOC) #define TCK_PORT (GPIO_PORTC_BASE) #define TCK_PIN (GPIO_PIN_0) #define TDI_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDI_PORT (GPIO_PORTC_BASE) #define TDI_PIN (GPIO_PIN_2) #define TDO_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDO_PORT (GPIO_PORTC_BASE) #define TDO_PIN (GPIO_PIN_3) #define TMS_PERIPH (SYSCTL_PERIPH_GPIOC) #define TMS_PORT (GPIO_PORTC_BASE) #define TMS_PIN (GPIO_PIN_1) #define TRST_PERIPH (SYSCTL_PERIPH_GPIOB) #define TRST_PORT (GPIO_PORTB_BASE) #define TRST_PIN (GPIO_PIN_7) #define U0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0RX_PORT (GPIO_PORTA_BASE) #define U0RX_PIN (GPIO_PIN_0) #define U0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0TX_PORT (GPIO_PORTA_BASE) #define U0TX_PIN (GPIO_PIN_1) #define U1RX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1RX_PORT (GPIO_PORTD_BASE) #define U1RX_PIN (GPIO_PIN_2) #define U1TX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1TX_PORT (GPIO_PORTD_BASE) #define U1TX_PIN (GPIO_PIN_3) #endif // PART_LM3S815 //***************************************************************************** // // LM3S817 Port/Pin Mapping Definitions // //***************************************************************************** #ifdef PART_LM3S817 #define C0O_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0O_PORT (GPIO_PORTB_BASE) #define C0O_PIN (GPIO_PIN_5) #define C0_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_MINUS_PORT (GPIO_PORTB_BASE) #define C0_MINUS_PIN (GPIO_PIN_4) #define C0_PLUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_PLUS_PORT (GPIO_PORTB_BASE) #define C0_PLUS_PIN (GPIO_PIN_6) #define CCP0_PERIPH (SYSCTL_PERIPH_GPIOD) #define CCP0_PORT (GPIO_PORTD_BASE) #define CCP0_PIN (GPIO_PIN_4) #define CCP1_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP1_PORT (GPIO_PORTC_BASE) #define CCP1_PIN (GPIO_PIN_5) #define CCP2_PERIPH (SYSCTL_PERIPH_GPIOD) #define CCP2_PORT (GPIO_PORTD_BASE) #define CCP2_PIN (GPIO_PIN_5) #define CCP3_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP3_PORT (GPIO_PORTC_BASE) #define CCP3_PIN (GPIO_PIN_6) #define CCP4_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP4_PORT (GPIO_PORTC_BASE) #define CCP4_PIN (GPIO_PIN_7) #define CCP5_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP5_PORT (GPIO_PORTC_BASE) #define CCP5_PIN (GPIO_PIN_4) #define FAULT_PERIPH (SYSCTL_PERIPH_GPIOB) #define FAULT_PORT (GPIO_PORTB_BASE) #define FAULT_PIN (GPIO_PIN_3) #define PWM0_PERIPH (SYSCTL_PERIPH_GPIOD) #define PWM0_PORT (GPIO_PORTD_BASE) #define PWM0_PIN (GPIO_PIN_0) #define PWM1_PERIPH (SYSCTL_PERIPH_GPIOD) #define PWM1_PORT (GPIO_PORTD_BASE) #define PWM1_PIN (GPIO_PIN_1) #define PWM2_PERIPH (SYSCTL_PERIPH_GPIOB) #define PWM2_PORT (GPIO_PORTB_BASE) #define PWM2_PIN (GPIO_PIN_0) #define PWM3_PERIPH (SYSCTL_PERIPH_GPIOB) #define PWM3_PORT (GPIO_PORTB_BASE) #define PWM3_PIN (GPIO_PIN_1) #define PWM4_PERIPH (SYSCTL_PERIPH_GPIOE) #define PWM4_PORT (GPIO_PORTE_BASE) #define PWM4_PIN (GPIO_PIN_0) #define PWM5_PERIPH (SYSCTL_PERIPH_GPIOE) #define PWM5_PORT (GPIO_PORTE_BASE) #define PWM5_PIN (GPIO_PIN_1) #define SSICLK_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSICLK_PORT (GPIO_PORTA_BASE) #define SSICLK_PIN (GPIO_PIN_2) #define SSIFSS_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSIFSS_PORT (GPIO_PORTA_BASE) #define SSIFSS_PIN (GPIO_PIN_3) #define SSIRX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSIRX_PORT (GPIO_PORTA_BASE) #define SSIRX_PIN (GPIO_PIN_4) #define SSITX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSITX_PORT (GPIO_PORTA_BASE) #define SSITX_PIN (GPIO_PIN_5) #define SWCLK_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWCLK_PORT (GPIO_PORTC_BASE) #define SWCLK_PIN (GPIO_PIN_0) #define SWDIO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWDIO_PORT (GPIO_PORTC_BASE) #define SWDIO_PIN (GPIO_PIN_1) #define SWO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWO_PORT (GPIO_PORTC_BASE) #define SWO_PIN (GPIO_PIN_3) #define TCK_PERIPH (SYSCTL_PERIPH_GPIOC) #define TCK_PORT (GPIO_PORTC_BASE) #define TCK_PIN (GPIO_PIN_0) #define TDI_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDI_PORT (GPIO_PORTC_BASE) #define TDI_PIN (GPIO_PIN_2) #define TDO_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDO_PORT (GPIO_PORTC_BASE) #define TDO_PIN (GPIO_PIN_3) #define TMS_PERIPH (SYSCTL_PERIPH_GPIOC) #define TMS_PORT (GPIO_PORTC_BASE) #define TMS_PIN (GPIO_PIN_1) #define TRST_PERIPH (SYSCTL_PERIPH_GPIOB) #define TRST_PORT (GPIO_PORTB_BASE) #define TRST_PIN (GPIO_PIN_7) #define U0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0RX_PORT (GPIO_PORTA_BASE) #define U0RX_PIN (GPIO_PIN_0) #define U0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0TX_PORT (GPIO_PORTA_BASE) #define U0TX_PIN (GPIO_PIN_1) #define U1RX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1RX_PORT (GPIO_PORTD_BASE) #define U1RX_PIN (GPIO_PIN_2) #define U1TX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1TX_PORT (GPIO_PORTD_BASE) #define U1TX_PIN (GPIO_PIN_3) #endif // PART_LM3S817 //***************************************************************************** // // LM3S818 Port/Pin Mapping Definitions // //***************************************************************************** #ifdef PART_LM3S818 #define C0O_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0O_PORT (GPIO_PORTB_BASE) #define C0O_PIN (GPIO_PIN_5) #define C0_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_MINUS_PORT (GPIO_PORTB_BASE) #define C0_MINUS_PIN (GPIO_PIN_4) #define C0_PLUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_PLUS_PORT (GPIO_PORTB_BASE) #define C0_PLUS_PIN (GPIO_PIN_6) #define CCP0_PERIPH (SYSCTL_PERIPH_GPIOD) #define CCP0_PORT (GPIO_PORTD_BASE) #define CCP0_PIN (GPIO_PIN_4) #define CCP1_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP1_PORT (GPIO_PORTC_BASE) #define CCP1_PIN (GPIO_PIN_5) #define CCP2_PERIPH (SYSCTL_PERIPH_GPIOD) #define CCP2_PORT (GPIO_PORTD_BASE) #define CCP2_PIN (GPIO_PIN_5) #define CCP4_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP4_PORT (GPIO_PORTC_BASE) #define CCP4_PIN (GPIO_PIN_7) #define FAULT_PERIPH (SYSCTL_PERIPH_GPIOB) #define FAULT_PORT (GPIO_PORTB_BASE) #define FAULT_PIN (GPIO_PIN_3) #define IDX_PERIPH (SYSCTL_PERIPH_GPIOB) #define IDX_PORT (GPIO_PORTB_BASE) #define IDX_PIN (GPIO_PIN_2) #define PHA_PERIPH (SYSCTL_PERIPH_GPIOC) #define PHA_PORT (GPIO_PORTC_BASE) #define PHA_PIN (GPIO_PIN_4) #define PHB_PERIPH (SYSCTL_PERIPH_GPIOC) #define PHB_PORT (GPIO_PORTC_BASE) #define PHB_PIN (GPIO_PIN_6) #define PWM0_PERIPH (SYSCTL_PERIPH_GPIOD) #define PWM0_PORT (GPIO_PORTD_BASE) #define PWM0_PIN (GPIO_PIN_0) #define PWM1_PERIPH (SYSCTL_PERIPH_GPIOD) #define PWM1_PORT (GPIO_PORTD_BASE) #define PWM1_PIN (GPIO_PIN_1) #define PWM2_PERIPH (SYSCTL_PERIPH_GPIOB) #define PWM2_PORT (GPIO_PORTB_BASE) #define PWM2_PIN (GPIO_PIN_0) #define PWM3_PERIPH (SYSCTL_PERIPH_GPIOB) #define PWM3_PORT (GPIO_PORTB_BASE) #define PWM3_PIN (GPIO_PIN_1) #define PWM4_PERIPH (SYSCTL_PERIPH_GPIOE) #define PWM4_PORT (GPIO_PORTE_BASE) #define PWM4_PIN (GPIO_PIN_0) #define PWM5_PERIPH (SYSCTL_PERIPH_GPIOE) #define PWM5_PORT (GPIO_PORTE_BASE) #define PWM5_PIN (GPIO_PIN_1) #define SSICLK_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSICLK_PORT (GPIO_PORTA_BASE) #define SSICLK_PIN (GPIO_PIN_2) #define SSIFSS_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSIFSS_PORT (GPIO_PORTA_BASE) #define SSIFSS_PIN (GPIO_PIN_3) #define SSIRX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSIRX_PORT (GPIO_PORTA_BASE) #define SSIRX_PIN (GPIO_PIN_4) #define SSITX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSITX_PORT (GPIO_PORTA_BASE) #define SSITX_PIN (GPIO_PIN_5) #define SWCLK_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWCLK_PORT (GPIO_PORTC_BASE) #define SWCLK_PIN (GPIO_PIN_0) #define SWDIO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWDIO_PORT (GPIO_PORTC_BASE) #define SWDIO_PIN (GPIO_PIN_1) #define SWO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWO_PORT (GPIO_PORTC_BASE) #define SWO_PIN (GPIO_PIN_3) #define TCK_PERIPH (SYSCTL_PERIPH_GPIOC) #define TCK_PORT (GPIO_PORTC_BASE) #define TCK_PIN (GPIO_PIN_0) #define TDI_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDI_PORT (GPIO_PORTC_BASE) #define TDI_PIN (GPIO_PIN_2) #define TDO_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDO_PORT (GPIO_PORTC_BASE) #define TDO_PIN (GPIO_PIN_3) #define TMS_PERIPH (SYSCTL_PERIPH_GPIOC) #define TMS_PORT (GPIO_PORTC_BASE) #define TMS_PIN (GPIO_PIN_1) #define TRST_PERIPH (SYSCTL_PERIPH_GPIOB) #define TRST_PORT (GPIO_PORTB_BASE) #define TRST_PIN (GPIO_PIN_7) #define U0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0RX_PORT (GPIO_PORTA_BASE) #define U0RX_PIN (GPIO_PIN_0) #define U0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0TX_PORT (GPIO_PORTA_BASE) #define U0TX_PIN (GPIO_PIN_1) #define U1RX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1RX_PORT (GPIO_PORTD_BASE) #define U1RX_PIN (GPIO_PIN_2) #define U1TX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1TX_PORT (GPIO_PORTD_BASE) #define U1TX_PIN (GPIO_PIN_3) #endif // PART_LM3S818 //***************************************************************************** // // LM3S828 Port/Pin Mapping Definitions // //***************************************************************************** #ifdef PART_LM3S828 #define CCP0_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP0_PORT (GPIO_PORTB_BASE) #define CCP0_PIN (GPIO_PIN_0) #define CCP1_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP1_PORT (GPIO_PORTC_BASE) #define CCP1_PIN (GPIO_PIN_5) #define CCP2_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP2_PORT (GPIO_PORTB_BASE) #define CCP2_PIN (GPIO_PIN_1) #define CCP3_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP3_PORT (GPIO_PORTC_BASE) #define CCP3_PIN (GPIO_PIN_6) #define CCP4_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP4_PORT (GPIO_PORTC_BASE) #define CCP4_PIN (GPIO_PIN_7) #define CCP5_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP5_PORT (GPIO_PORTB_BASE) #define CCP5_PIN (GPIO_PIN_5) #define I2CSCL_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2CSCL_PORT (GPIO_PORTB_BASE) #define I2CSCL_PIN (GPIO_PIN_2) #define I2CSDA_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2CSDA_PORT (GPIO_PORTB_BASE) #define I2CSDA_PIN (GPIO_PIN_3) #define SSICLK_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSICLK_PORT (GPIO_PORTA_BASE) #define SSICLK_PIN (GPIO_PIN_2) #define SSIFSS_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSIFSS_PORT (GPIO_PORTA_BASE) #define SSIFSS_PIN (GPIO_PIN_3) #define SSIRX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSIRX_PORT (GPIO_PORTA_BASE) #define SSIRX_PIN (GPIO_PIN_4) #define SSITX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSITX_PORT (GPIO_PORTA_BASE) #define SSITX_PIN (GPIO_PIN_5) #define SWCLK_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWCLK_PORT (GPIO_PORTC_BASE) #define SWCLK_PIN (GPIO_PIN_0) #define SWDIO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWDIO_PORT (GPIO_PORTC_BASE) #define SWDIO_PIN (GPIO_PIN_1) #define SWO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWO_PORT (GPIO_PORTC_BASE) #define SWO_PIN (GPIO_PIN_3) #define TCK_PERIPH (SYSCTL_PERIPH_GPIOC) #define TCK_PORT (GPIO_PORTC_BASE) #define TCK_PIN (GPIO_PIN_0) #define TDI_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDI_PORT (GPIO_PORTC_BASE) #define TDI_PIN (GPIO_PIN_2) #define TDO_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDO_PORT (GPIO_PORTC_BASE) #define TDO_PIN (GPIO_PIN_3) #define TMS_PERIPH (SYSCTL_PERIPH_GPIOC) #define TMS_PORT (GPIO_PORTC_BASE) #define TMS_PIN (GPIO_PIN_1) #define TRST_PERIPH (SYSCTL_PERIPH_GPIOB) #define TRST_PORT (GPIO_PORTB_BASE) #define TRST_PIN (GPIO_PIN_7) #define U0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0RX_PORT (GPIO_PORTA_BASE) #define U0RX_PIN (GPIO_PIN_0) #define U0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0TX_PORT (GPIO_PORTA_BASE) #define U0TX_PIN (GPIO_PIN_1) #define U1RX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1RX_PORT (GPIO_PORTD_BASE) #define U1RX_PIN (GPIO_PIN_2) #define U1TX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1TX_PORT (GPIO_PORTD_BASE) #define U1TX_PIN (GPIO_PIN_3) #endif // PART_LM3S828 //***************************************************************************** // // LM3S1110 Port/Pin Mapping Definitions // //***************************************************************************** #ifdef PART_LM3S1110 #define C0O_PERIPH (SYSCTL_PERIPH_GPIOD) #define C0O_PORT (GPIO_PORTD_BASE) #define C0O_PIN (GPIO_PIN_7) #define C0_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_MINUS_PORT (GPIO_PORTB_BASE) #define C0_MINUS_PIN (GPIO_PIN_4) #define C0_PLUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_PLUS_PORT (GPIO_PORTB_BASE) #define C0_PLUS_PIN (GPIO_PIN_6) #define C1O_PERIPH (SYSCTL_PERIPH_GPIOE) #define C1O_PORT (GPIO_PORTE_BASE) #define C1O_PIN (GPIO_PIN_6) #define C1_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C1_MINUS_PORT (GPIO_PORTB_BASE) #define C1_MINUS_PIN (GPIO_PIN_5) #define C1_PLUS_PERIPH (SYSCTL_PERIPH_GPIOC) #define C1_PLUS_PORT (GPIO_PORTC_BASE) #define C1_PLUS_PIN (GPIO_PIN_5) #define CCP0_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP0_PORT (GPIO_PORTB_BASE) #define CCP0_PIN (GPIO_PIN_0) #define CCP1_PERIPH (SYSCTL_PERIPH_GPIOA) #define CCP1_PORT (GPIO_PORTA_BASE) #define CCP1_PIN (GPIO_PIN_6) #define SSI0CLK_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0CLK_PORT (GPIO_PORTA_BASE) #define SSI0CLK_PIN (GPIO_PIN_2) #define SSI0FSS_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0FSS_PORT (GPIO_PORTA_BASE) #define SSI0FSS_PIN (GPIO_PIN_3) #define SSI0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0RX_PORT (GPIO_PORTA_BASE) #define SSI0RX_PIN (GPIO_PIN_4) #define SSI0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0TX_PORT (GPIO_PORTA_BASE) #define SSI0TX_PIN (GPIO_PIN_5) #define SWCLK_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWCLK_PORT (GPIO_PORTC_BASE) #define SWCLK_PIN (GPIO_PIN_0) #define SWDIO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWDIO_PORT (GPIO_PORTC_BASE) #define SWDIO_PIN (GPIO_PIN_1) #define SWO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWO_PORT (GPIO_PORTC_BASE) #define SWO_PIN (GPIO_PIN_3) #define TCK_PERIPH (SYSCTL_PERIPH_GPIOC) #define TCK_PORT (GPIO_PORTC_BASE) #define TCK_PIN (GPIO_PIN_0) #define TDI_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDI_PORT (GPIO_PORTC_BASE) #define TDI_PIN (GPIO_PIN_2) #define TDO_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDO_PORT (GPIO_PORTC_BASE) #define TDO_PIN (GPIO_PIN_3) #define TMS_PERIPH (SYSCTL_PERIPH_GPIOC) #define TMS_PORT (GPIO_PORTC_BASE) #define TMS_PIN (GPIO_PIN_1) #define TRST_PERIPH (SYSCTL_PERIPH_GPIOB) #define TRST_PORT (GPIO_PORTB_BASE) #define TRST_PIN (GPIO_PIN_7) #define U0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0RX_PORT (GPIO_PORTA_BASE) #define U0RX_PIN (GPIO_PIN_0) #define U0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0TX_PORT (GPIO_PORTA_BASE) #define U0TX_PIN (GPIO_PIN_1) #define U1RX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1RX_PORT (GPIO_PORTD_BASE) #define U1RX_PIN (GPIO_PIN_2) #define U1TX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1TX_PORT (GPIO_PORTD_BASE) #define U1TX_PIN (GPIO_PIN_3) #endif // PART_LM3S1110 //***************************************************************************** // // LM3S1133 Port/Pin Mapping Definitions // //***************************************************************************** #ifdef PART_LM3S1133 #define C0O_PERIPH (SYSCTL_PERIPH_GPIOC) #define C0O_PORT (GPIO_PORTC_BASE) #define C0O_PIN (GPIO_PIN_5) #define C0_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_MINUS_PORT (GPIO_PORTB_BASE) #define C0_MINUS_PIN (GPIO_PIN_4) #define C0_PLUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_PLUS_PORT (GPIO_PORTB_BASE) #define C0_PLUS_PIN (GPIO_PIN_6) #define CCP0_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP0_PORT (GPIO_PORTB_BASE) #define CCP0_PIN (GPIO_PIN_0) #define CCP1_PERIPH (SYSCTL_PERIPH_GPIOA) #define CCP1_PORT (GPIO_PORTA_BASE) #define CCP1_PIN (GPIO_PIN_6) #define CCP2_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP2_PORT (GPIO_PORTB_BASE) #define CCP2_PIN (GPIO_PIN_1) #define CCP3_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP3_PORT (GPIO_PORTC_BASE) #define CCP3_PIN (GPIO_PIN_6) #define CCP4_PERIPH (SYSCTL_PERIPH_GPIOA) #define CCP4_PORT (GPIO_PORTA_BASE) #define CCP4_PIN (GPIO_PIN_7) #define CCP5_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP5_PORT (GPIO_PORTB_BASE) #define CCP5_PIN (GPIO_PIN_5) #define CCP6_PERIPH (SYSCTL_PERIPH_GPIOH) #define CCP6_PORT (GPIO_PORTH_BASE) #define CCP6_PIN (GPIO_PIN_0) #define CCP7_PERIPH (SYSCTL_PERIPH_GPIOH) #define CCP7_PORT (GPIO_PORTH_BASE) #define CCP7_PIN (GPIO_PIN_1) #define FAULT_PERIPH (SYSCTL_PERIPH_GPIOD) #define FAULT_PORT (GPIO_PORTD_BASE) #define FAULT_PIN (GPIO_PIN_6) #define I2C0SCL_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SCL_PORT (GPIO_PORTB_BASE) #define I2C0SCL_PIN (GPIO_PIN_2) #define I2C0SDA_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SDA_PORT (GPIO_PORTB_BASE) #define I2C0SDA_PIN (GPIO_PIN_3) #define PWM0_PERIPH (SYSCTL_PERIPH_GPIOD) #define PWM0_PORT (GPIO_PORTD_BASE) #define PWM0_PIN (GPIO_PIN_0) #define PWM1_PERIPH (SYSCTL_PERIPH_GPIOD) #define PWM1_PORT (GPIO_PORTD_BASE) #define PWM1_PIN (GPIO_PIN_1) #define SSI0CLK_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0CLK_PORT (GPIO_PORTA_BASE) #define SSI0CLK_PIN (GPIO_PIN_2) #define SSI0FSS_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0FSS_PORT (GPIO_PORTA_BASE) #define SSI0FSS_PIN (GPIO_PIN_3) #define SSI0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0RX_PORT (GPIO_PORTA_BASE) #define SSI0RX_PIN (GPIO_PIN_4) #define SSI0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0TX_PORT (GPIO_PORTA_BASE) #define SSI0TX_PIN (GPIO_PIN_5) #define SSI1CLK_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1CLK_PORT (GPIO_PORTE_BASE) #define SSI1CLK_PIN (GPIO_PIN_0) #define SSI1FSS_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1FSS_PORT (GPIO_PORTE_BASE) #define SSI1FSS_PIN (GPIO_PIN_1) #define SSI1RX_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1RX_PORT (GPIO_PORTE_BASE) #define SSI1RX_PIN (GPIO_PIN_2) #define SSI1TX_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1TX_PORT (GPIO_PORTE_BASE) #define SSI1TX_PIN (GPIO_PIN_3) #define SWCLK_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWCLK_PORT (GPIO_PORTC_BASE) #define SWCLK_PIN (GPIO_PIN_0) #define SWDIO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWDIO_PORT (GPIO_PORTC_BASE) #define SWDIO_PIN (GPIO_PIN_1) #define SWO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWO_PORT (GPIO_PORTC_BASE) #define SWO_PIN (GPIO_PIN_3) #define TCK_PERIPH (SYSCTL_PERIPH_GPIOC) #define TCK_PORT (GPIO_PORTC_BASE) #define TCK_PIN (GPIO_PIN_0) #define TDI_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDI_PORT (GPIO_PORTC_BASE) #define TDI_PIN (GPIO_PIN_2) #define TDO_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDO_PORT (GPIO_PORTC_BASE) #define TDO_PIN (GPIO_PIN_3) #define TMS_PERIPH (SYSCTL_PERIPH_GPIOC) #define TMS_PORT (GPIO_PORTC_BASE) #define TMS_PIN (GPIO_PIN_1) #define TRST_PERIPH (SYSCTL_PERIPH_GPIOB) #define TRST_PORT (GPIO_PORTB_BASE) #define TRST_PIN (GPIO_PIN_7) #define U0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0RX_PORT (GPIO_PORTA_BASE) #define U0RX_PIN (GPIO_PIN_0) #define U0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0TX_PORT (GPIO_PORTA_BASE) #define U0TX_PIN (GPIO_PIN_1) #define U1RX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1RX_PORT (GPIO_PORTD_BASE) #define U1RX_PIN (GPIO_PIN_2) #define U1TX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1TX_PORT (GPIO_PORTD_BASE) #define U1TX_PIN (GPIO_PIN_3) #define U2RX_PERIPH (SYSCTL_PERIPH_GPIOG) #define U2RX_PORT (GPIO_PORTG_BASE) #define U2RX_PIN (GPIO_PIN_0) #define U2TX_PERIPH (SYSCTL_PERIPH_GPIOG) #define U2TX_PORT (GPIO_PORTG_BASE) #define U2TX_PIN (GPIO_PIN_1) #endif // PART_LM3S1133 //***************************************************************************** // // LM3S1138 Port/Pin Mapping Definitions // //***************************************************************************** #ifdef PART_LM3S1138 #define C0O_PERIPH (SYSCTL_PERIPH_GPIOF) #define C0O_PORT (GPIO_PORTF_BASE) #define C0O_PIN (GPIO_PIN_4) #define C0_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_MINUS_PORT (GPIO_PORTB_BASE) #define C0_MINUS_PIN (GPIO_PIN_4) #define C0_PLUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_PLUS_PORT (GPIO_PORTB_BASE) #define C0_PLUS_PIN (GPIO_PIN_6) #define C1O_PERIPH (SYSCTL_PERIPH_GPIOF) #define C1O_PORT (GPIO_PORTF_BASE) #define C1O_PIN (GPIO_PIN_5) #define C1_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C1_MINUS_PORT (GPIO_PORTB_BASE) #define C1_MINUS_PIN (GPIO_PIN_5) #define C1_PLUS_PERIPH (SYSCTL_PERIPH_GPIOC) #define C1_PLUS_PORT (GPIO_PORTC_BASE) #define C1_PLUS_PIN (GPIO_PIN_5) #define C2O_PERIPH (SYSCTL_PERIPH_GPIOC) #define C2O_PORT (GPIO_PORTC_BASE) #define C2O_PIN (GPIO_PIN_6) #define C2_MINUS_PERIPH (SYSCTL_PERIPH_GPIOC) #define C2_MINUS_PORT (GPIO_PORTC_BASE) #define C2_MINUS_PIN (GPIO_PIN_7) #define C2_PLUS_PERIPH (SYSCTL_PERIPH_GPIOC) #define C2_PLUS_PORT (GPIO_PORTC_BASE) #define C2_PLUS_PIN (GPIO_PIN_6) #define CCP0_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP0_PORT (GPIO_PORTB_BASE) #define CCP0_PIN (GPIO_PIN_0) #define CCP1_PERIPH (SYSCTL_PERIPH_GPIOF) #define CCP1_PORT (GPIO_PORTF_BASE) #define CCP1_PIN (GPIO_PIN_6) #define CCP2_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP2_PORT (GPIO_PORTB_BASE) #define CCP2_PIN (GPIO_PIN_1) #define CCP3_PERIPH (SYSCTL_PERIPH_GPIOG) #define CCP3_PORT (GPIO_PORTG_BASE) #define CCP3_PIN (GPIO_PIN_4) #define CCP4_PERIPH (SYSCTL_PERIPH_GPIOF) #define CCP4_PORT (GPIO_PORTF_BASE) #define CCP4_PIN (GPIO_PIN_7) #define CCP5_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP5_PORT (GPIO_PORTC_BASE) #define CCP5_PIN (GPIO_PIN_4) #define I2C0SCL_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SCL_PORT (GPIO_PORTB_BASE) #define I2C0SCL_PIN (GPIO_PIN_2) #define I2C0SDA_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SDA_PORT (GPIO_PORTB_BASE) #define I2C0SDA_PIN (GPIO_PIN_3) #define I2C1SCL_PERIPH (SYSCTL_PERIPH_GPIOA) #define I2C1SCL_PORT (GPIO_PORTA_BASE) #define I2C1SCL_PIN (GPIO_PIN_6) #define I2C1SDA_PERIPH (SYSCTL_PERIPH_GPIOA) #define I2C1SDA_PORT (GPIO_PORTA_BASE) #define I2C1SDA_PIN (GPIO_PIN_7) #define SSI0CLK_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0CLK_PORT (GPIO_PORTA_BASE) #define SSI0CLK_PIN (GPIO_PIN_2) #define SSI0FSS_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0FSS_PORT (GPIO_PORTA_BASE) #define SSI0FSS_PIN (GPIO_PIN_3) #define SSI0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0RX_PORT (GPIO_PORTA_BASE) #define SSI0RX_PIN (GPIO_PIN_4) #define SSI0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0TX_PORT (GPIO_PORTA_BASE) #define SSI0TX_PIN (GPIO_PIN_5) #define SSI1CLK_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1CLK_PORT (GPIO_PORTE_BASE) #define SSI1CLK_PIN (GPIO_PIN_0) #define SSI1FSS_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1FSS_PORT (GPIO_PORTE_BASE) #define SSI1FSS_PIN (GPIO_PIN_1) #define SSI1RX_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1RX_PORT (GPIO_PORTE_BASE) #define SSI1RX_PIN (GPIO_PIN_2) #define SSI1TX_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1TX_PORT (GPIO_PORTE_BASE) #define SSI1TX_PIN (GPIO_PIN_3) #define SWCLK_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWCLK_PORT (GPIO_PORTC_BASE) #define SWCLK_PIN (GPIO_PIN_0) #define SWDIO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWDIO_PORT (GPIO_PORTC_BASE) #define SWDIO_PIN (GPIO_PIN_1) #define SWO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWO_PORT (GPIO_PORTC_BASE) #define SWO_PIN (GPIO_PIN_3) #define TCK_PERIPH (SYSCTL_PERIPH_GPIOC) #define TCK_PORT (GPIO_PORTC_BASE) #define TCK_PIN (GPIO_PIN_0) #define TDI_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDI_PORT (GPIO_PORTC_BASE) #define TDI_PIN (GPIO_PIN_2) #define TDO_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDO_PORT (GPIO_PORTC_BASE) #define TDO_PIN (GPIO_PIN_3) #define TMS_PERIPH (SYSCTL_PERIPH_GPIOC) #define TMS_PORT (GPIO_PORTC_BASE) #define TMS_PIN (GPIO_PIN_1) #define TRST_PERIPH (SYSCTL_PERIPH_GPIOB) #define TRST_PORT (GPIO_PORTB_BASE) #define TRST_PIN (GPIO_PIN_7) #define U0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0RX_PORT (GPIO_PORTA_BASE) #define U0RX_PIN (GPIO_PIN_0) #define U0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0TX_PORT (GPIO_PORTA_BASE) #define U0TX_PIN (GPIO_PIN_1) #define U1RX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1RX_PORT (GPIO_PORTD_BASE) #define U1RX_PIN (GPIO_PIN_2) #define U1TX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1TX_PORT (GPIO_PORTD_BASE) #define U1TX_PIN (GPIO_PIN_3) #define U2RX_PERIPH (SYSCTL_PERIPH_GPIOG) #define U2RX_PORT (GPIO_PORTG_BASE) #define U2RX_PIN (GPIO_PIN_0) #define U2TX_PERIPH (SYSCTL_PERIPH_GPIOG) #define U2TX_PORT (GPIO_PORTG_BASE) #define U2TX_PIN (GPIO_PIN_1) #endif // PART_LM3S1138 //***************************************************************************** // // LM3S1150 Port/Pin Mapping Definitions // //***************************************************************************** #ifdef PART_LM3S1150 #define C0O_PERIPH (SYSCTL_PERIPH_GPIOF) #define C0O_PORT (GPIO_PORTF_BASE) #define C0O_PIN (GPIO_PIN_4) #define C0_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_MINUS_PORT (GPIO_PORTB_BASE) #define C0_MINUS_PIN (GPIO_PIN_4) #define C0_PLUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_PLUS_PORT (GPIO_PORTB_BASE) #define C0_PLUS_PIN (GPIO_PIN_6) #define C1O_PERIPH (SYSCTL_PERIPH_GPIOF) #define C1O_PORT (GPIO_PORTF_BASE) #define C1O_PIN (GPIO_PIN_5) #define C1_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C1_MINUS_PORT (GPIO_PORTB_BASE) #define C1_MINUS_PIN (GPIO_PIN_5) #define C1_PLUS_PERIPH (SYSCTL_PERIPH_GPIOC) #define C1_PLUS_PORT (GPIO_PORTC_BASE) #define C1_PLUS_PIN (GPIO_PIN_5) #define C2_MINUS_PERIPH (SYSCTL_PERIPH_GPIOC) #define C2_MINUS_PORT (GPIO_PORTC_BASE) #define C2_MINUS_PIN (GPIO_PIN_7) #define C2_PLUS_PERIPH (SYSCTL_PERIPH_GPIOC) #define C2_PLUS_PORT (GPIO_PORTC_BASE) #define C2_PLUS_PIN (GPIO_PIN_6) #define CCP0_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP0_PORT (GPIO_PORTB_BASE) #define CCP0_PIN (GPIO_PIN_0) #define CCP1_PERIPH (SYSCTL_PERIPH_GPIOA) #define CCP1_PORT (GPIO_PORTA_BASE) #define CCP1_PIN (GPIO_PIN_6) #define CCP2_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP2_PORT (GPIO_PORTB_BASE) #define CCP2_PIN (GPIO_PIN_1) #define CCP3_PERIPH (SYSCTL_PERIPH_GPIOD) #define CCP3_PORT (GPIO_PORTD_BASE) #define CCP3_PIN (GPIO_PIN_4) #define CCP4_PERIPH (SYSCTL_PERIPH_GPIOA) #define CCP4_PORT (GPIO_PORTA_BASE) #define CCP4_PIN (GPIO_PIN_7) #define CCP5_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP5_PORT (GPIO_PORTC_BASE) #define CCP5_PIN (GPIO_PIN_4) #define FAULT_PERIPH (SYSCTL_PERIPH_GPIOD) #define FAULT_PORT (GPIO_PORTD_BASE) #define FAULT_PIN (GPIO_PIN_6) #define I2C0SCL_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SCL_PORT (GPIO_PORTB_BASE) #define I2C0SCL_PIN (GPIO_PIN_2) #define I2C0SDA_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SDA_PORT (GPIO_PORTB_BASE) #define I2C0SDA_PIN (GPIO_PIN_3) #define IDX0_PERIPH (SYSCTL_PERIPH_GPIOD) #define IDX0_PORT (GPIO_PORTD_BASE) #define IDX0_PIN (GPIO_PIN_7) #define PHA0_PERIPH (SYSCTL_PERIPH_GPIOD) #define PHA0_PORT (GPIO_PORTD_BASE) #define PHA0_PIN (GPIO_PIN_1) #define PHB0_PERIPH (SYSCTL_PERIPH_GPIOF) #define PHB0_PORT (GPIO_PORTF_BASE) #define PHB0_PIN (GPIO_PIN_0) #define PWM0_PERIPH (SYSCTL_PERIPH_GPIOD) #define PWM0_PORT (GPIO_PORTD_BASE) #define PWM0_PIN (GPIO_PIN_0) #define PWM1_PERIPH (SYSCTL_PERIPH_GPIOF) #define PWM1_PORT (GPIO_PORTF_BASE) #define PWM1_PIN (GPIO_PIN_1) #define PWM2_PERIPH (SYSCTL_PERIPH_GPIOH) #define PWM2_PORT (GPIO_PORTH_BASE) #define PWM2_PIN (GPIO_PIN_0) #define PWM3_PERIPH (SYSCTL_PERIPH_GPIOH) #define PWM3_PORT (GPIO_PORTH_BASE) #define PWM3_PIN (GPIO_PIN_1) #define PWM4_PERIPH (SYSCTL_PERIPH_GPIOE) #define PWM4_PORT (GPIO_PORTE_BASE) #define PWM4_PIN (GPIO_PIN_6) #define PWM5_PERIPH (SYSCTL_PERIPH_GPIOE) #define PWM5_PORT (GPIO_PORTE_BASE) #define PWM5_PIN (GPIO_PIN_7) #define SSI0CLK_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0CLK_PORT (GPIO_PORTA_BASE) #define SSI0CLK_PIN (GPIO_PIN_2) #define SSI0FSS_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0FSS_PORT (GPIO_PORTA_BASE) #define SSI0FSS_PIN (GPIO_PIN_3) #define SSI0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0RX_PORT (GPIO_PORTA_BASE) #define SSI0RX_PIN (GPIO_PIN_4) #define SSI0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0TX_PORT (GPIO_PORTA_BASE) #define SSI0TX_PIN (GPIO_PIN_5) #define SSI1CLK_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1CLK_PORT (GPIO_PORTE_BASE) #define SSI1CLK_PIN (GPIO_PIN_0) #define SSI1FSS_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1FSS_PORT (GPIO_PORTE_BASE) #define SSI1FSS_PIN (GPIO_PIN_1) #define SSI1RX_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1RX_PORT (GPIO_PORTE_BASE) #define SSI1RX_PIN (GPIO_PIN_2) #define SSI1TX_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1TX_PORT (GPIO_PORTE_BASE) #define SSI1TX_PIN (GPIO_PIN_3) #define SWCLK_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWCLK_PORT (GPIO_PORTC_BASE) #define SWCLK_PIN (GPIO_PIN_0) #define SWDIO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWDIO_PORT (GPIO_PORTC_BASE) #define SWDIO_PIN (GPIO_PIN_1) #define SWO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWO_PORT (GPIO_PORTC_BASE) #define SWO_PIN (GPIO_PIN_3) #define TCK_PERIPH (SYSCTL_PERIPH_GPIOC) #define TCK_PORT (GPIO_PORTC_BASE) #define TCK_PIN (GPIO_PIN_0) #define TDI_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDI_PORT (GPIO_PORTC_BASE) #define TDI_PIN (GPIO_PIN_2) #define TDO_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDO_PORT (GPIO_PORTC_BASE) #define TDO_PIN (GPIO_PIN_3) #define TMS_PERIPH (SYSCTL_PERIPH_GPIOC) #define TMS_PORT (GPIO_PORTC_BASE) #define TMS_PIN (GPIO_PIN_1) #define TRST_PERIPH (SYSCTL_PERIPH_GPIOB) #define TRST_PORT (GPIO_PORTB_BASE) #define TRST_PIN (GPIO_PIN_7) #define U0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0RX_PORT (GPIO_PORTA_BASE) #define U0RX_PIN (GPIO_PIN_0) #define U0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0TX_PORT (GPIO_PORTA_BASE) #define U0TX_PIN (GPIO_PIN_1) #define U1RX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1RX_PORT (GPIO_PORTD_BASE) #define U1RX_PIN (GPIO_PIN_2) #define U1TX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1TX_PORT (GPIO_PORTD_BASE) #define U1TX_PIN (GPIO_PIN_3) #define U2RX_PERIPH (SYSCTL_PERIPH_GPIOG) #define U2RX_PORT (GPIO_PORTG_BASE) #define U2RX_PIN (GPIO_PIN_0) #define U2TX_PERIPH (SYSCTL_PERIPH_GPIOG) #define U2TX_PORT (GPIO_PORTG_BASE) #define U2TX_PIN (GPIO_PIN_1) #endif // PART_LM3S1150 //***************************************************************************** // // LM3S1162 Port/Pin Mapping Definitions // //***************************************************************************** #ifdef PART_LM3S1162 #define C0O_PERIPH (SYSCTL_PERIPH_GPIOD) #define C0O_PORT (GPIO_PORTD_BASE) #define C0O_PIN (GPIO_PIN_7) #define C0_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_MINUS_PORT (GPIO_PORTB_BASE) #define C0_MINUS_PIN (GPIO_PIN_4) #define C0_PLUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_PLUS_PORT (GPIO_PORTB_BASE) #define C0_PLUS_PIN (GPIO_PIN_6) #define C1O_PERIPH (SYSCTL_PERIPH_GPIOF) #define C1O_PORT (GPIO_PORTF_BASE) #define C1O_PIN (GPIO_PIN_5) #define C1_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C1_MINUS_PORT (GPIO_PORTB_BASE) #define C1_MINUS_PIN (GPIO_PIN_5) #define C1_PLUS_PERIPH (SYSCTL_PERIPH_GPIOC) #define C1_PLUS_PORT (GPIO_PORTC_BASE) #define C1_PLUS_PIN (GPIO_PIN_5) #define C2_MINUS_PERIPH (SYSCTL_PERIPH_GPIOC) #define C2_MINUS_PORT (GPIO_PORTC_BASE) #define C2_MINUS_PIN (GPIO_PIN_7) #define C2_PLUS_PERIPH (SYSCTL_PERIPH_GPIOC) #define C2_PLUS_PORT (GPIO_PORTC_BASE) #define C2_PLUS_PIN (GPIO_PIN_6) #define CCP0_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP0_PORT (GPIO_PORTB_BASE) #define CCP0_PIN (GPIO_PIN_0) #define CCP1_PERIPH (SYSCTL_PERIPH_GPIOA) #define CCP1_PORT (GPIO_PORTA_BASE) #define CCP1_PIN (GPIO_PIN_6) #define CCP2_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP2_PORT (GPIO_PORTB_BASE) #define CCP2_PIN (GPIO_PIN_1) #define CCP3_PERIPH (SYSCTL_PERIPH_GPIOD) #define CCP3_PORT (GPIO_PORTD_BASE) #define CCP3_PIN (GPIO_PIN_4) #define CCP4_PERIPH (SYSCTL_PERIPH_GPIOA) #define CCP4_PORT (GPIO_PORTA_BASE) #define CCP4_PIN (GPIO_PIN_7) #define CCP5_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP5_PORT (GPIO_PORTC_BASE) #define CCP5_PIN (GPIO_PIN_4) #define FAULT_PERIPH (SYSCTL_PERIPH_GPIOD) #define FAULT_PORT (GPIO_PORTD_BASE) #define FAULT_PIN (GPIO_PIN_6) #define I2C0SCL_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SCL_PORT (GPIO_PORTB_BASE) #define I2C0SCL_PIN (GPIO_PIN_2) #define I2C0SDA_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SDA_PORT (GPIO_PORTB_BASE) #define I2C0SDA_PIN (GPIO_PIN_3) #define PWM0_PERIPH (SYSCTL_PERIPH_GPIOD) #define PWM0_PORT (GPIO_PORTD_BASE) #define PWM0_PIN (GPIO_PIN_0) #define PWM1_PERIPH (SYSCTL_PERIPH_GPIOD) #define PWM1_PORT (GPIO_PORTD_BASE) #define PWM1_PIN (GPIO_PIN_1) #define PWM2_PERIPH (SYSCTL_PERIPH_GPIOH) #define PWM2_PORT (GPIO_PORTH_BASE) #define PWM2_PIN (GPIO_PIN_0) #define PWM3_PERIPH (SYSCTL_PERIPH_GPIOH) #define PWM3_PORT (GPIO_PORTH_BASE) #define PWM3_PIN (GPIO_PIN_1) #define PWM4_PERIPH (SYSCTL_PERIPH_GPIOF) #define PWM4_PORT (GPIO_PORTF_BASE) #define PWM4_PIN (GPIO_PIN_2) #define PWM5_PERIPH (SYSCTL_PERIPH_GPIOF) #define PWM5_PORT (GPIO_PORTF_BASE) #define PWM5_PIN (GPIO_PIN_3) #define SSI0CLK_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0CLK_PORT (GPIO_PORTA_BASE) #define SSI0CLK_PIN (GPIO_PIN_2) #define SSI0FSS_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0FSS_PORT (GPIO_PORTA_BASE) #define SSI0FSS_PIN (GPIO_PIN_3) #define SSI0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0RX_PORT (GPIO_PORTA_BASE) #define SSI0RX_PIN (GPIO_PIN_4) #define SSI0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0TX_PORT (GPIO_PORTA_BASE) #define SSI0TX_PIN (GPIO_PIN_5) #define SSI1CLK_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1CLK_PORT (GPIO_PORTE_BASE) #define SSI1CLK_PIN (GPIO_PIN_0) #define SSI1FSS_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1FSS_PORT (GPIO_PORTE_BASE) #define SSI1FSS_PIN (GPIO_PIN_1) #define SSI1RX_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1RX_PORT (GPIO_PORTE_BASE) #define SSI1RX_PIN (GPIO_PIN_2) #define SSI1TX_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1TX_PORT (GPIO_PORTE_BASE) #define SSI1TX_PIN (GPIO_PIN_3) #define SWCLK_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWCLK_PORT (GPIO_PORTC_BASE) #define SWCLK_PIN (GPIO_PIN_0) #define SWDIO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWDIO_PORT (GPIO_PORTC_BASE) #define SWDIO_PIN (GPIO_PIN_1) #define SWO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWO_PORT (GPIO_PORTC_BASE) #define SWO_PIN (GPIO_PIN_3) #define TCK_PERIPH (SYSCTL_PERIPH_GPIOC) #define TCK_PORT (GPIO_PORTC_BASE) #define TCK_PIN (GPIO_PIN_0) #define TDI_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDI_PORT (GPIO_PORTC_BASE) #define TDI_PIN (GPIO_PIN_2) #define TDO_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDO_PORT (GPIO_PORTC_BASE) #define TDO_PIN (GPIO_PIN_3) #define TMS_PERIPH (SYSCTL_PERIPH_GPIOC) #define TMS_PORT (GPIO_PORTC_BASE) #define TMS_PIN (GPIO_PIN_1) #define TRST_PERIPH (SYSCTL_PERIPH_GPIOB) #define TRST_PORT (GPIO_PORTB_BASE) #define TRST_PIN (GPIO_PIN_7) #define U0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0RX_PORT (GPIO_PORTA_BASE) #define U0RX_PIN (GPIO_PIN_0) #define U0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0TX_PORT (GPIO_PORTA_BASE) #define U0TX_PIN (GPIO_PIN_1) #define U1RX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1RX_PORT (GPIO_PORTD_BASE) #define U1RX_PIN (GPIO_PIN_2) #define U1TX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1TX_PORT (GPIO_PORTD_BASE) #define U1TX_PIN (GPIO_PIN_3) #define U2RX_PERIPH (SYSCTL_PERIPH_GPIOG) #define U2RX_PORT (GPIO_PORTG_BASE) #define U2RX_PIN (GPIO_PIN_0) #define U2TX_PERIPH (SYSCTL_PERIPH_GPIOG) #define U2TX_PORT (GPIO_PORTG_BASE) #define U2TX_PIN (GPIO_PIN_1) #endif // PART_LM3S1162 //***************************************************************************** // // LM3S1165 Port/Pin Mapping Definitions // //***************************************************************************** #ifdef PART_LM3S1165 #define C0O_PERIPH (SYSCTL_PERIPH_GPIOC) #define C0O_PORT (GPIO_PORTC_BASE) #define C0O_PIN (GPIO_PIN_5) #define C0_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_MINUS_PORT (GPIO_PORTB_BASE) #define C0_MINUS_PIN (GPIO_PIN_4) #define C0_PLUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_PLUS_PORT (GPIO_PORTB_BASE) #define C0_PLUS_PIN (GPIO_PIN_6) #define CCP0_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP0_PORT (GPIO_PORTB_BASE) #define CCP0_PIN (GPIO_PIN_0) #define CCP1_PERIPH (SYSCTL_PERIPH_GPIOA) #define CCP1_PORT (GPIO_PORTA_BASE) #define CCP1_PIN (GPIO_PIN_6) #define CCP2_PERIPH (SYSCTL_PERIPH_GPIOD) #define CCP2_PORT (GPIO_PORTD_BASE) #define CCP2_PIN (GPIO_PIN_5) #define CCP3_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP3_PORT (GPIO_PORTC_BASE) #define CCP3_PIN (GPIO_PIN_6) #define CCP4_PERIPH (SYSCTL_PERIPH_GPIOA) #define CCP4_PORT (GPIO_PORTA_BASE) #define CCP4_PIN (GPIO_PIN_7) #define CCP5_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP5_PORT (GPIO_PORTC_BASE) #define CCP5_PIN (GPIO_PIN_4) #define CCP6_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP6_PORT (GPIO_PORTB_BASE) #define CCP6_PIN (GPIO_PIN_5) #define CCP7_PERIPH (SYSCTL_PERIPH_GPIOH) #define CCP7_PORT (GPIO_PORTH_BASE) #define CCP7_PIN (GPIO_PIN_1) #define FAULT_PERIPH (SYSCTL_PERIPH_GPIOD) #define FAULT_PORT (GPIO_PORTD_BASE) #define FAULT_PIN (GPIO_PIN_6) #define I2C0SCL_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SCL_PORT (GPIO_PORTB_BASE) #define I2C0SCL_PIN (GPIO_PIN_2) #define I2C0SDA_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SDA_PORT (GPIO_PORTB_BASE) #define I2C0SDA_PIN (GPIO_PIN_3) #define PWM0_PERIPH (SYSCTL_PERIPH_GPIOD) #define PWM0_PORT (GPIO_PORTD_BASE) #define PWM0_PIN (GPIO_PIN_0) #define PWM1_PERIPH (SYSCTL_PERIPH_GPIOD) #define PWM1_PORT (GPIO_PORTD_BASE) #define PWM1_PIN (GPIO_PIN_1) #define PWM2_PERIPH (SYSCTL_PERIPH_GPIOH) #define PWM2_PORT (GPIO_PORTH_BASE) #define PWM2_PIN (GPIO_PIN_0) #define PWM3_PERIPH (SYSCTL_PERIPH_GPIOB) #define PWM3_PORT (GPIO_PORTB_BASE) #define PWM3_PIN (GPIO_PIN_1) #define PWM4_PERIPH (SYSCTL_PERIPH_GPIOF) #define PWM4_PORT (GPIO_PORTF_BASE) #define PWM4_PIN (GPIO_PIN_2) #define PWM5_PERIPH (SYSCTL_PERIPH_GPIOF) #define PWM5_PORT (GPIO_PORTF_BASE) #define PWM5_PIN (GPIO_PIN_3) #define SSI0CLK_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0CLK_PORT (GPIO_PORTA_BASE) #define SSI0CLK_PIN (GPIO_PIN_2) #define SSI0FSS_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0FSS_PORT (GPIO_PORTA_BASE) #define SSI0FSS_PIN (GPIO_PIN_3) #define SSI0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0RX_PORT (GPIO_PORTA_BASE) #define SSI0RX_PIN (GPIO_PIN_4) #define SSI0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0TX_PORT (GPIO_PORTA_BASE) #define SSI0TX_PIN (GPIO_PIN_5) #define SSI1CLK_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1CLK_PORT (GPIO_PORTE_BASE) #define SSI1CLK_PIN (GPIO_PIN_0) #define SSI1FSS_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1FSS_PORT (GPIO_PORTE_BASE) #define SSI1FSS_PIN (GPIO_PIN_1) #define SSI1RX_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1RX_PORT (GPIO_PORTE_BASE) #define SSI1RX_PIN (GPIO_PIN_2) #define SSI1TX_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1TX_PORT (GPIO_PORTE_BASE) #define SSI1TX_PIN (GPIO_PIN_3) #define SWCLK_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWCLK_PORT (GPIO_PORTC_BASE) #define SWCLK_PIN (GPIO_PIN_0) #define SWDIO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWDIO_PORT (GPIO_PORTC_BASE) #define SWDIO_PIN (GPIO_PIN_1) #define SWO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWO_PORT (GPIO_PORTC_BASE) #define SWO_PIN (GPIO_PIN_3) #define TCK_PERIPH (SYSCTL_PERIPH_GPIOC) #define TCK_PORT (GPIO_PORTC_BASE) #define TCK_PIN (GPIO_PIN_0) #define TDI_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDI_PORT (GPIO_PORTC_BASE) #define TDI_PIN (GPIO_PIN_2) #define TDO_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDO_PORT (GPIO_PORTC_BASE) #define TDO_PIN (GPIO_PIN_3) #define TMS_PERIPH (SYSCTL_PERIPH_GPIOC) #define TMS_PORT (GPIO_PORTC_BASE) #define TMS_PIN (GPIO_PIN_1) #define TRST_PERIPH (SYSCTL_PERIPH_GPIOB) #define TRST_PORT (GPIO_PORTB_BASE) #define TRST_PIN (GPIO_PIN_7) #define U0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0RX_PORT (GPIO_PORTA_BASE) #define U0RX_PIN (GPIO_PIN_0) #define U0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0TX_PORT (GPIO_PORTA_BASE) #define U0TX_PIN (GPIO_PIN_1) #define U1RX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1RX_PORT (GPIO_PORTD_BASE) #define U1RX_PIN (GPIO_PIN_2) #define U1TX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1TX_PORT (GPIO_PORTD_BASE) #define U1TX_PIN (GPIO_PIN_3) #define U2RX_PERIPH (SYSCTL_PERIPH_GPIOG) #define U2RX_PORT (GPIO_PORTG_BASE) #define U2RX_PIN (GPIO_PIN_0) #define U2TX_PERIPH (SYSCTL_PERIPH_GPIOG) #define U2TX_PORT (GPIO_PORTG_BASE) #define U2TX_PIN (GPIO_PIN_1) #endif // PART_LM3S1165 //***************************************************************************** // // LM3S1332 Port/Pin Mapping Definitions // //***************************************************************************** #ifdef PART_LM3S1332 #define C0O_PERIPH (SYSCTL_PERIPH_GPIOD) #define C0O_PORT (GPIO_PORTD_BASE) #define C0O_PIN (GPIO_PIN_7) #define C0_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_MINUS_PORT (GPIO_PORTB_BASE) #define C0_MINUS_PIN (GPIO_PIN_4) #define C0_PLUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_PLUS_PORT (GPIO_PORTB_BASE) #define C0_PLUS_PIN (GPIO_PIN_6) #define C1_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C1_MINUS_PORT (GPIO_PORTB_BASE) #define C1_MINUS_PIN (GPIO_PIN_5) #define C1_PLUS_PERIPH (SYSCTL_PERIPH_GPIOC) #define C1_PLUS_PORT (GPIO_PORTC_BASE) #define C1_PLUS_PIN (GPIO_PIN_5) #define C2_MINUS_PERIPH (SYSCTL_PERIPH_GPIOC) #define C2_MINUS_PORT (GPIO_PORTC_BASE) #define C2_MINUS_PIN (GPIO_PIN_7) #define C2_PLUS_PERIPH (SYSCTL_PERIPH_GPIOC) #define C2_PLUS_PORT (GPIO_PORTC_BASE) #define C2_PLUS_PIN (GPIO_PIN_6) #define CCP0_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP0_PORT (GPIO_PORTB_BASE) #define CCP0_PIN (GPIO_PIN_0) #define CCP1_PERIPH (SYSCTL_PERIPH_GPIOA) #define CCP1_PORT (GPIO_PORTA_BASE) #define CCP1_PIN (GPIO_PIN_6) #define CCP2_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP2_PORT (GPIO_PORTB_BASE) #define CCP2_PIN (GPIO_PIN_1) #define CCP3_PERIPH (SYSCTL_PERIPH_GPIOD) #define CCP3_PORT (GPIO_PORTD_BASE) #define CCP3_PIN (GPIO_PIN_4) #define CCP4_PERIPH (SYSCTL_PERIPH_GPIOA) #define CCP4_PORT (GPIO_PORTA_BASE) #define CCP4_PIN (GPIO_PIN_7) #define CCP5_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP5_PORT (GPIO_PORTC_BASE) #define CCP5_PIN (GPIO_PIN_4) #define CCP6_PERIPH (SYSCTL_PERIPH_GPIOH) #define CCP6_PORT (GPIO_PORTH_BASE) #define CCP6_PIN (GPIO_PIN_0) #define CCP7_PERIPH (SYSCTL_PERIPH_GPIOH) #define CCP7_PORT (GPIO_PORTH_BASE) #define CCP7_PIN (GPIO_PIN_1) #define SSI0CLK_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0CLK_PORT (GPIO_PORTA_BASE) #define SSI0CLK_PIN (GPIO_PIN_2) #define SSI0FSS_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0FSS_PORT (GPIO_PORTA_BASE) #define SSI0FSS_PIN (GPIO_PIN_3) #define SSI0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0RX_PORT (GPIO_PORTA_BASE) #define SSI0RX_PIN (GPIO_PIN_4) #define SSI0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0TX_PORT (GPIO_PORTA_BASE) #define SSI0TX_PIN (GPIO_PIN_5) #define SWCLK_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWCLK_PORT (GPIO_PORTC_BASE) #define SWCLK_PIN (GPIO_PIN_0) #define SWDIO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWDIO_PORT (GPIO_PORTC_BASE) #define SWDIO_PIN (GPIO_PIN_1) #define SWO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWO_PORT (GPIO_PORTC_BASE) #define SWO_PIN (GPIO_PIN_3) #define TCK_PERIPH (SYSCTL_PERIPH_GPIOC) #define TCK_PORT (GPIO_PORTC_BASE) #define TCK_PIN (GPIO_PIN_0) #define TDI_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDI_PORT (GPIO_PORTC_BASE) #define TDI_PIN (GPIO_PIN_2) #define TDO_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDO_PORT (GPIO_PORTC_BASE) #define TDO_PIN (GPIO_PIN_3) #define TMS_PERIPH (SYSCTL_PERIPH_GPIOC) #define TMS_PORT (GPIO_PORTC_BASE) #define TMS_PIN (GPIO_PIN_1) #define TRST_PERIPH (SYSCTL_PERIPH_GPIOB) #define TRST_PORT (GPIO_PORTB_BASE) #define TRST_PIN (GPIO_PIN_7) #define U0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0RX_PORT (GPIO_PORTA_BASE) #define U0RX_PIN (GPIO_PIN_0) #define U0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0TX_PORT (GPIO_PORTA_BASE) #define U0TX_PIN (GPIO_PIN_1) #define U1RX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1RX_PORT (GPIO_PORTD_BASE) #define U1RX_PIN (GPIO_PIN_2) #define U1TX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1TX_PORT (GPIO_PORTD_BASE) #define U1TX_PIN (GPIO_PIN_3) #endif // PART_LM3S1332 //***************************************************************************** // // LM3S1435 Port/Pin Mapping Definitions // //***************************************************************************** #ifdef PART_LM3S1435 #define C0O_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0O_PORT (GPIO_PORTB_BASE) #define C0O_PIN (GPIO_PIN_5) #define C0_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_MINUS_PORT (GPIO_PORTB_BASE) #define C0_MINUS_PIN (GPIO_PIN_4) #define C0_PLUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_PLUS_PORT (GPIO_PORTB_BASE) #define C0_PLUS_PIN (GPIO_PIN_6) #define CCP0_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP0_PORT (GPIO_PORTB_BASE) #define CCP0_PIN (GPIO_PIN_0) #define CCP1_PERIPH (SYSCTL_PERIPH_GPIOA) #define CCP1_PORT (GPIO_PORTA_BASE) #define CCP1_PIN (GPIO_PIN_6) #define CCP2_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP2_PORT (GPIO_PORTB_BASE) #define CCP2_PIN (GPIO_PIN_1) #define CCP3_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP3_PORT (GPIO_PORTC_BASE) #define CCP3_PIN (GPIO_PIN_6) #define FAULT_PERIPH (SYSCTL_PERIPH_GPIOD) #define FAULT_PORT (GPIO_PORTD_BASE) #define FAULT_PIN (GPIO_PIN_6) #define I2C0SCL_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SCL_PORT (GPIO_PORTB_BASE) #define I2C0SCL_PIN (GPIO_PIN_2) #define I2C0SDA_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SDA_PORT (GPIO_PORTB_BASE) #define I2C0SDA_PIN (GPIO_PIN_3) #define PWM0_PERIPH (SYSCTL_PERIPH_GPIOD) #define PWM0_PORT (GPIO_PORTD_BASE) #define PWM0_PIN (GPIO_PIN_0) #define PWM1_PERIPH (SYSCTL_PERIPH_GPIOD) #define PWM1_PORT (GPIO_PORTD_BASE) #define PWM1_PIN (GPIO_PIN_1) #define SSI0CLK_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0CLK_PORT (GPIO_PORTA_BASE) #define SSI0CLK_PIN (GPIO_PIN_2) #define SSI0FSS_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0FSS_PORT (GPIO_PORTA_BASE) #define SSI0FSS_PIN (GPIO_PIN_3) #define SSI0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0RX_PORT (GPIO_PORTA_BASE) #define SSI0RX_PIN (GPIO_PIN_4) #define SSI0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0TX_PORT (GPIO_PORTA_BASE) #define SSI0TX_PIN (GPIO_PIN_5) #define SWCLK_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWCLK_PORT (GPIO_PORTC_BASE) #define SWCLK_PIN (GPIO_PIN_0) #define SWDIO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWDIO_PORT (GPIO_PORTC_BASE) #define SWDIO_PIN (GPIO_PIN_1) #define SWO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWO_PORT (GPIO_PORTC_BASE) #define SWO_PIN (GPIO_PIN_3) #define TCK_PERIPH (SYSCTL_PERIPH_GPIOC) #define TCK_PORT (GPIO_PORTC_BASE) #define TCK_PIN (GPIO_PIN_0) #define TDI_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDI_PORT (GPIO_PORTC_BASE) #define TDI_PIN (GPIO_PIN_2) #define TDO_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDO_PORT (GPIO_PORTC_BASE) #define TDO_PIN (GPIO_PIN_3) #define TMS_PERIPH (SYSCTL_PERIPH_GPIOC) #define TMS_PORT (GPIO_PORTC_BASE) #define TMS_PIN (GPIO_PIN_1) #define TRST_PERIPH (SYSCTL_PERIPH_GPIOB) #define TRST_PORT (GPIO_PORTB_BASE) #define TRST_PIN (GPIO_PIN_7) #define U0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0RX_PORT (GPIO_PORTA_BASE) #define U0RX_PIN (GPIO_PIN_0) #define U0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0TX_PORT (GPIO_PORTA_BASE) #define U0TX_PIN (GPIO_PIN_1) #define U1RX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1RX_PORT (GPIO_PORTD_BASE) #define U1RX_PIN (GPIO_PIN_2) #define U1TX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1TX_PORT (GPIO_PORTD_BASE) #define U1TX_PIN (GPIO_PIN_3) #endif // PART_LM3S1435 //***************************************************************************** // // LM3S1439 Port/Pin Mapping Definitions // //***************************************************************************** #ifdef PART_LM3S1439 #define C0O_PERIPH (SYSCTL_PERIPH_GPIOC) #define C0O_PORT (GPIO_PORTC_BASE) #define C0O_PIN (GPIO_PIN_5) #define C0_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_MINUS_PORT (GPIO_PORTB_BASE) #define C0_MINUS_PIN (GPIO_PIN_4) #define C0_PLUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_PLUS_PORT (GPIO_PORTB_BASE) #define C0_PLUS_PIN (GPIO_PIN_6) #define CCP0_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP0_PORT (GPIO_PORTB_BASE) #define CCP0_PIN (GPIO_PIN_0) #define CCP1_PERIPH (SYSCTL_PERIPH_GPIOA) #define CCP1_PORT (GPIO_PORTA_BASE) #define CCP1_PIN (GPIO_PIN_6) #define CCP2_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP2_PORT (GPIO_PORTB_BASE) #define CCP2_PIN (GPIO_PIN_1) #define CCP3_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP3_PORT (GPIO_PORTC_BASE) #define CCP3_PIN (GPIO_PIN_6) #define CCP4_PERIPH (SYSCTL_PERIPH_GPIOA) #define CCP4_PORT (GPIO_PORTA_BASE) #define CCP4_PIN (GPIO_PIN_7) #define CCP5_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP5_PORT (GPIO_PORTB_BASE) #define CCP5_PIN (GPIO_PIN_5) #define FAULT_PERIPH (SYSCTL_PERIPH_GPIOD) #define FAULT_PORT (GPIO_PORTD_BASE) #define FAULT_PIN (GPIO_PIN_6) #define I2C0SCL_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SCL_PORT (GPIO_PORTB_BASE) #define I2C0SCL_PIN (GPIO_PIN_2) #define I2C0SDA_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SDA_PORT (GPIO_PORTB_BASE) #define I2C0SDA_PIN (GPIO_PIN_3) #define IDX0_PERIPH (SYSCTL_PERIPH_GPIOD) #define IDX0_PORT (GPIO_PORTD_BASE) #define IDX0_PIN (GPIO_PIN_7) #define PHA0_PERIPH (SYSCTL_PERIPH_GPIOC) #define PHA0_PORT (GPIO_PORTC_BASE) #define PHA0_PIN (GPIO_PIN_4) #define PHB0_PERIPH (SYSCTL_PERIPH_GPIOC) #define PHB0_PORT (GPIO_PORTC_BASE) #define PHB0_PIN (GPIO_PIN_7) #define PWM0_PERIPH (SYSCTL_PERIPH_GPIOD) #define PWM0_PORT (GPIO_PORTD_BASE) #define PWM0_PIN (GPIO_PIN_0) #define PWM1_PERIPH (SYSCTL_PERIPH_GPIOD) #define PWM1_PORT (GPIO_PORTD_BASE) #define PWM1_PIN (GPIO_PIN_1) #define PWM2_PERIPH (SYSCTL_PERIPH_GPIOH) #define PWM2_PORT (GPIO_PORTH_BASE) #define PWM2_PIN (GPIO_PIN_0) #define PWM3_PERIPH (SYSCTL_PERIPH_GPIOH) #define PWM3_PORT (GPIO_PORTH_BASE) #define PWM3_PIN (GPIO_PIN_1) #define PWM4_PERIPH (SYSCTL_PERIPH_GPIOF) #define PWM4_PORT (GPIO_PORTF_BASE) #define PWM4_PIN (GPIO_PIN_2) #define PWM5_PERIPH (SYSCTL_PERIPH_GPIOF) #define PWM5_PORT (GPIO_PORTF_BASE) #define PWM5_PIN (GPIO_PIN_3) #define SSI0CLK_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0CLK_PORT (GPIO_PORTA_BASE) #define SSI0CLK_PIN (GPIO_PIN_2) #define SSI0FSS_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0FSS_PORT (GPIO_PORTA_BASE) #define SSI0FSS_PIN (GPIO_PIN_3) #define SSI0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0RX_PORT (GPIO_PORTA_BASE) #define SSI0RX_PIN (GPIO_PIN_4) #define SSI0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0TX_PORT (GPIO_PORTA_BASE) #define SSI0TX_PIN (GPIO_PIN_5) #define SSI1CLK_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1CLK_PORT (GPIO_PORTE_BASE) #define SSI1CLK_PIN (GPIO_PIN_0) #define SSI1FSS_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1FSS_PORT (GPIO_PORTE_BASE) #define SSI1FSS_PIN (GPIO_PIN_1) #define SSI1RX_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1RX_PORT (GPIO_PORTE_BASE) #define SSI1RX_PIN (GPIO_PIN_2) #define SSI1TX_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1TX_PORT (GPIO_PORTE_BASE) #define SSI1TX_PIN (GPIO_PIN_3) #define SWCLK_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWCLK_PORT (GPIO_PORTC_BASE) #define SWCLK_PIN (GPIO_PIN_0) #define SWDIO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWDIO_PORT (GPIO_PORTC_BASE) #define SWDIO_PIN (GPIO_PIN_1) #define SWO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWO_PORT (GPIO_PORTC_BASE) #define SWO_PIN (GPIO_PIN_3) #define TCK_PERIPH (SYSCTL_PERIPH_GPIOC) #define TCK_PORT (GPIO_PORTC_BASE) #define TCK_PIN (GPIO_PIN_0) #define TDI_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDI_PORT (GPIO_PORTC_BASE) #define TDI_PIN (GPIO_PIN_2) #define TDO_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDO_PORT (GPIO_PORTC_BASE) #define TDO_PIN (GPIO_PIN_3) #define TMS_PERIPH (SYSCTL_PERIPH_GPIOC) #define TMS_PORT (GPIO_PORTC_BASE) #define TMS_PIN (GPIO_PIN_1) #define TRST_PERIPH (SYSCTL_PERIPH_GPIOB) #define TRST_PORT (GPIO_PORTB_BASE) #define TRST_PIN (GPIO_PIN_7) #define U0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0RX_PORT (GPIO_PORTA_BASE) #define U0RX_PIN (GPIO_PIN_0) #define U0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0TX_PORT (GPIO_PORTA_BASE) #define U0TX_PIN (GPIO_PIN_1) #define U1RX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1RX_PORT (GPIO_PORTD_BASE) #define U1RX_PIN (GPIO_PIN_2) #define U1TX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1TX_PORT (GPIO_PORTD_BASE) #define U1TX_PIN (GPIO_PIN_3) #endif // PART_LM3S1439 //***************************************************************************** // // LM3S1512 Port/Pin Mapping Definitions // //***************************************************************************** #ifdef PART_LM3S1512 #define C0O_PERIPH (SYSCTL_PERIPH_GPIOF) #define C0O_PORT (GPIO_PORTF_BASE) #define C0O_PIN (GPIO_PIN_4) #define C0_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_MINUS_PORT (GPIO_PORTB_BASE) #define C0_MINUS_PIN (GPIO_PIN_4) #define C0_PLUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_PLUS_PORT (GPIO_PORTB_BASE) #define C0_PLUS_PIN (GPIO_PIN_6) #define C1O_PERIPH (SYSCTL_PERIPH_GPIOF) #define C1O_PORT (GPIO_PORTF_BASE) #define C1O_PIN (GPIO_PIN_5) #define C1_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C1_MINUS_PORT (GPIO_PORTB_BASE) #define C1_MINUS_PIN (GPIO_PIN_5) #define C1_PLUS_PERIPH (SYSCTL_PERIPH_GPIOC) #define C1_PLUS_PORT (GPIO_PORTC_BASE) #define C1_PLUS_PIN (GPIO_PIN_5) #define C2O_PERIPH (SYSCTL_PERIPH_GPIOF) #define C2O_PORT (GPIO_PORTF_BASE) #define C2O_PIN (GPIO_PIN_6) #define C2_MINUS_PERIPH (SYSCTL_PERIPH_GPIOC) #define C2_MINUS_PORT (GPIO_PORTC_BASE) #define C2_MINUS_PIN (GPIO_PIN_7) #define C2_PLUS_PERIPH (SYSCTL_PERIPH_GPIOC) #define C2_PLUS_PORT (GPIO_PORTC_BASE) #define C2_PLUS_PIN (GPIO_PIN_6) #define CCP0_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP0_PORT (GPIO_PORTB_BASE) #define CCP0_PIN (GPIO_PIN_0) #define CCP1_PERIPH (SYSCTL_PERIPH_GPIOD) #define CCP1_PORT (GPIO_PORTD_BASE) #define CCP1_PIN (GPIO_PIN_7) #define CCP2_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP2_PORT (GPIO_PORTB_BASE) #define CCP2_PIN (GPIO_PIN_1) #define CCP3_PERIPH (SYSCTL_PERIPH_GPIOD) #define CCP3_PORT (GPIO_PORTD_BASE) #define CCP3_PIN (GPIO_PIN_4) #define CCP4_PERIPH (SYSCTL_PERIPH_GPIOD) #define CCP4_PORT (GPIO_PORTD_BASE) #define CCP4_PIN (GPIO_PIN_5) #define CCP5_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP5_PORT (GPIO_PORTC_BASE) #define CCP5_PIN (GPIO_PIN_4) #define CCP6_PERIPH (SYSCTL_PERIPH_GPIOH) #define CCP6_PORT (GPIO_PORTH_BASE) #define CCP6_PIN (GPIO_PIN_0) #define CCP7_PERIPH (SYSCTL_PERIPH_GPIOH) #define CCP7_PORT (GPIO_PORTH_BASE) #define CCP7_PIN (GPIO_PIN_1) #define I2C0SCL_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SCL_PORT (GPIO_PORTB_BASE) #define I2C0SCL_PIN (GPIO_PIN_2) #define I2C0SDA_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SDA_PORT (GPIO_PORTB_BASE) #define I2C0SDA_PIN (GPIO_PIN_3) #define I2C1SCL_PERIPH (SYSCTL_PERIPH_GPIOA) #define I2C1SCL_PORT (GPIO_PORTA_BASE) #define I2C1SCL_PIN (GPIO_PIN_6) #define I2C1SDA_PERIPH (SYSCTL_PERIPH_GPIOA) #define I2C1SDA_PORT (GPIO_PORTA_BASE) #define I2C1SDA_PIN (GPIO_PIN_7) #define IDX0_PERIPH (SYSCTL_PERIPH_GPIOD) #define IDX0_PORT (GPIO_PORTD_BASE) #define IDX0_PIN (GPIO_PIN_0) #define PHA0_PERIPH (SYSCTL_PERIPH_GPIOD) #define PHA0_PORT (GPIO_PORTD_BASE) #define PHA0_PIN (GPIO_PIN_1) #define PHB0_PERIPH (SYSCTL_PERIPH_GPIOF) #define PHB0_PORT (GPIO_PORTF_BASE) #define PHB0_PIN (GPIO_PIN_0) #define SSI0CLK_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0CLK_PORT (GPIO_PORTA_BASE) #define SSI0CLK_PIN (GPIO_PIN_2) #define SSI0FSS_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0FSS_PORT (GPIO_PORTA_BASE) #define SSI0FSS_PIN (GPIO_PIN_3) #define SSI0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0RX_PORT (GPIO_PORTA_BASE) #define SSI0RX_PIN (GPIO_PIN_4) #define SSI0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0TX_PORT (GPIO_PORTA_BASE) #define SSI0TX_PIN (GPIO_PIN_5) #define SSI1CLK_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1CLK_PORT (GPIO_PORTE_BASE) #define SSI1CLK_PIN (GPIO_PIN_0) #define SSI1FSS_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1FSS_PORT (GPIO_PORTE_BASE) #define SSI1FSS_PIN (GPIO_PIN_1) #define SSI1RX_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1RX_PORT (GPIO_PORTE_BASE) #define SSI1RX_PIN (GPIO_PIN_2) #define SSI1TX_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1TX_PORT (GPIO_PORTE_BASE) #define SSI1TX_PIN (GPIO_PIN_3) #define SWCLK_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWCLK_PORT (GPIO_PORTC_BASE) #define SWCLK_PIN (GPIO_PIN_0) #define SWDIO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWDIO_PORT (GPIO_PORTC_BASE) #define SWDIO_PIN (GPIO_PIN_1) #define SWO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWO_PORT (GPIO_PORTC_BASE) #define SWO_PIN (GPIO_PIN_3) #define TCK_PERIPH (SYSCTL_PERIPH_GPIOC) #define TCK_PORT (GPIO_PORTC_BASE) #define TCK_PIN (GPIO_PIN_0) #define TDI_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDI_PORT (GPIO_PORTC_BASE) #define TDI_PIN (GPIO_PIN_2) #define TDO_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDO_PORT (GPIO_PORTC_BASE) #define TDO_PIN (GPIO_PIN_3) #define TMS_PERIPH (SYSCTL_PERIPH_GPIOC) #define TMS_PORT (GPIO_PORTC_BASE) #define TMS_PIN (GPIO_PIN_1) #define TRST_PERIPH (SYSCTL_PERIPH_GPIOB) #define TRST_PORT (GPIO_PORTB_BASE) #define TRST_PIN (GPIO_PIN_7) #define U0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0RX_PORT (GPIO_PORTA_BASE) #define U0RX_PIN (GPIO_PIN_0) #define U0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0TX_PORT (GPIO_PORTA_BASE) #define U0TX_PIN (GPIO_PIN_1) #define U1RX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1RX_PORT (GPIO_PORTD_BASE) #define U1RX_PIN (GPIO_PIN_2) #define U1TX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1TX_PORT (GPIO_PORTD_BASE) #define U1TX_PIN (GPIO_PIN_3) #define U2RX_PERIPH (SYSCTL_PERIPH_GPIOG) #define U2RX_PORT (GPIO_PORTG_BASE) #define U2RX_PIN (GPIO_PIN_0) #define U2TX_PERIPH (SYSCTL_PERIPH_GPIOG) #define U2TX_PORT (GPIO_PORTG_BASE) #define U2TX_PIN (GPIO_PIN_1) #endif // PART_LM3S1512 //***************************************************************************** // // LM3S1538 Port/Pin Mapping Definitions // //***************************************************************************** #ifdef PART_LM3S1538 #define CCP0_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP0_PORT (GPIO_PORTB_BASE) #define CCP0_PIN (GPIO_PIN_0) #define CCP1_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP1_PORT (GPIO_PORTB_BASE) #define CCP1_PIN (GPIO_PIN_6) #define CCP2_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP2_PORT (GPIO_PORTB_BASE) #define CCP2_PIN (GPIO_PIN_1) #define CCP3_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP3_PORT (GPIO_PORTC_BASE) #define CCP3_PIN (GPIO_PIN_6) #define CCP4_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP4_PORT (GPIO_PORTC_BASE) #define CCP4_PIN (GPIO_PIN_7) #define CCP5_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP5_PORT (GPIO_PORTB_BASE) #define CCP5_PIN (GPIO_PIN_5) #define CCP6_PERIPH (SYSCTL_PERIPH_GPIOH) #define CCP6_PORT (GPIO_PORTH_BASE) #define CCP6_PIN (GPIO_PIN_0) #define CCP7_PERIPH (SYSCTL_PERIPH_GPIOH) #define CCP7_PORT (GPIO_PORTH_BASE) #define CCP7_PIN (GPIO_PIN_1) #define I2C0SCL_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SCL_PORT (GPIO_PORTB_BASE) #define I2C0SCL_PIN (GPIO_PIN_2) #define I2C0SDA_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SDA_PORT (GPIO_PORTB_BASE) #define I2C0SDA_PIN (GPIO_PIN_3) #define I2C1SCL_PERIPH (SYSCTL_PERIPH_GPIOA) #define I2C1SCL_PORT (GPIO_PORTA_BASE) #define I2C1SCL_PIN (GPIO_PIN_6) #define I2C1SDA_PERIPH (SYSCTL_PERIPH_GPIOA) #define I2C1SDA_PORT (GPIO_PORTA_BASE) #define I2C1SDA_PIN (GPIO_PIN_7) #define IDX0_PERIPH (SYSCTL_PERIPH_GPIOD) #define IDX0_PORT (GPIO_PORTD_BASE) #define IDX0_PIN (GPIO_PIN_0) #define PHA0_PERIPH (SYSCTL_PERIPH_GPIOC) #define PHA0_PORT (GPIO_PORTC_BASE) #define PHA0_PIN (GPIO_PIN_4) #define PHB0_PERIPH (SYSCTL_PERIPH_GPIOF) #define PHB0_PORT (GPIO_PORTF_BASE) #define PHB0_PIN (GPIO_PIN_0) #define SSI0CLK_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0CLK_PORT (GPIO_PORTA_BASE) #define SSI0CLK_PIN (GPIO_PIN_2) #define SSI0FSS_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0FSS_PORT (GPIO_PORTA_BASE) #define SSI0FSS_PIN (GPIO_PIN_3) #define SSI0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0RX_PORT (GPIO_PORTA_BASE) #define SSI0RX_PIN (GPIO_PIN_4) #define SSI0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0TX_PORT (GPIO_PORTA_BASE) #define SSI0TX_PIN (GPIO_PIN_5) #define SSI1CLK_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1CLK_PORT (GPIO_PORTE_BASE) #define SSI1CLK_PIN (GPIO_PIN_0) #define SSI1FSS_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1FSS_PORT (GPIO_PORTE_BASE) #define SSI1FSS_PIN (GPIO_PIN_1) #define SSI1RX_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1RX_PORT (GPIO_PORTE_BASE) #define SSI1RX_PIN (GPIO_PIN_2) #define SSI1TX_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1TX_PORT (GPIO_PORTE_BASE) #define SSI1TX_PIN (GPIO_PIN_3) #define SWCLK_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWCLK_PORT (GPIO_PORTC_BASE) #define SWCLK_PIN (GPIO_PIN_0) #define SWDIO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWDIO_PORT (GPIO_PORTC_BASE) #define SWDIO_PIN (GPIO_PIN_1) #define SWO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWO_PORT (GPIO_PORTC_BASE) #define SWO_PIN (GPIO_PIN_3) #define TCK_PERIPH (SYSCTL_PERIPH_GPIOC) #define TCK_PORT (GPIO_PORTC_BASE) #define TCK_PIN (GPIO_PIN_0) #define TDI_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDI_PORT (GPIO_PORTC_BASE) #define TDI_PIN (GPIO_PIN_2) #define TDO_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDO_PORT (GPIO_PORTC_BASE) #define TDO_PIN (GPIO_PIN_3) #define TMS_PERIPH (SYSCTL_PERIPH_GPIOC) #define TMS_PORT (GPIO_PORTC_BASE) #define TMS_PIN (GPIO_PIN_1) #define TRST_PERIPH (SYSCTL_PERIPH_GPIOB) #define TRST_PORT (GPIO_PORTB_BASE) #define TRST_PIN (GPIO_PIN_7) #define U0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0RX_PORT (GPIO_PORTA_BASE) #define U0RX_PIN (GPIO_PIN_0) #define U0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0TX_PORT (GPIO_PORTA_BASE) #define U0TX_PIN (GPIO_PIN_1) #define U1RX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1RX_PORT (GPIO_PORTD_BASE) #define U1RX_PIN (GPIO_PIN_2) #define U1TX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1TX_PORT (GPIO_PORTD_BASE) #define U1TX_PIN (GPIO_PIN_3) #define U2RX_PERIPH (SYSCTL_PERIPH_GPIOG) #define U2RX_PORT (GPIO_PORTG_BASE) #define U2RX_PIN (GPIO_PIN_0) #define U2TX_PERIPH (SYSCTL_PERIPH_GPIOG) #define U2TX_PORT (GPIO_PORTG_BASE) #define U2TX_PIN (GPIO_PIN_1) #endif // PART_LM3S1538 //***************************************************************************** // // LM3S1601 Port/Pin Mapping Definitions // //***************************************************************************** #ifdef PART_LM3S1601 #define C0O_PERIPH (SYSCTL_PERIPH_GPIOF) #define C0O_PORT (GPIO_PORTF_BASE) #define C0O_PIN (GPIO_PIN_4) #define C0_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_MINUS_PORT (GPIO_PORTB_BASE) #define C0_MINUS_PIN (GPIO_PIN_4) #define C0_PLUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_PLUS_PORT (GPIO_PORTB_BASE) #define C0_PLUS_PIN (GPIO_PIN_6) #define C1O_PERIPH (SYSCTL_PERIPH_GPIOE) #define C1O_PORT (GPIO_PORTE_BASE) #define C1O_PIN (GPIO_PIN_6) #define C1_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C1_MINUS_PORT (GPIO_PORTB_BASE) #define C1_MINUS_PIN (GPIO_PIN_5) #define C1_PLUS_PERIPH (SYSCTL_PERIPH_GPIOC) #define C1_PLUS_PORT (GPIO_PORTC_BASE) #define C1_PLUS_PIN (GPIO_PIN_5) #define CCP0_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP0_PORT (GPIO_PORTB_BASE) #define CCP0_PIN (GPIO_PIN_0) #define CCP1_PERIPH (SYSCTL_PERIPH_GPIOD) #define CCP1_PORT (GPIO_PORTD_BASE) #define CCP1_PIN (GPIO_PIN_7) #define CCP2_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP2_PORT (GPIO_PORTB_BASE) #define CCP2_PIN (GPIO_PIN_1) #define CCP3_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP3_PORT (GPIO_PORTC_BASE) #define CCP3_PIN (GPIO_PIN_6) #define CCP4_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP4_PORT (GPIO_PORTC_BASE) #define CCP4_PIN (GPIO_PIN_7) #define CCP5_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP5_PORT (GPIO_PORTC_BASE) #define CCP5_PIN (GPIO_PIN_4) #define CCP6_PERIPH (SYSCTL_PERIPH_GPIOH) #define CCP6_PORT (GPIO_PORTH_BASE) #define CCP6_PIN (GPIO_PIN_0) #define CCP7_PERIPH (SYSCTL_PERIPH_GPIOH) #define CCP7_PORT (GPIO_PORTH_BASE) #define CCP7_PIN (GPIO_PIN_1) #define I2C0SCL_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SCL_PORT (GPIO_PORTB_BASE) #define I2C0SCL_PIN (GPIO_PIN_2) #define I2C0SDA_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SDA_PORT (GPIO_PORTB_BASE) #define I2C0SDA_PIN (GPIO_PIN_3) #define I2C1SCL_PERIPH (SYSCTL_PERIPH_GPIOA) #define I2C1SCL_PORT (GPIO_PORTA_BASE) #define I2C1SCL_PIN (GPIO_PIN_6) #define I2C1SDA_PERIPH (SYSCTL_PERIPH_GPIOA) #define I2C1SDA_PORT (GPIO_PORTA_BASE) #define I2C1SDA_PIN (GPIO_PIN_7) #define SSI0CLK_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0CLK_PORT (GPIO_PORTA_BASE) #define SSI0CLK_PIN (GPIO_PIN_2) #define SSI0FSS_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0FSS_PORT (GPIO_PORTA_BASE) #define SSI0FSS_PIN (GPIO_PIN_3) #define SSI0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0RX_PORT (GPIO_PORTA_BASE) #define SSI0RX_PIN (GPIO_PIN_4) #define SSI0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0TX_PORT (GPIO_PORTA_BASE) #define SSI0TX_PIN (GPIO_PIN_5) #define SSI1CLK_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1CLK_PORT (GPIO_PORTE_BASE) #define SSI1CLK_PIN (GPIO_PIN_0) #define SSI1FSS_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1FSS_PORT (GPIO_PORTE_BASE) #define SSI1FSS_PIN (GPIO_PIN_1) #define SSI1RX_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1RX_PORT (GPIO_PORTE_BASE) #define SSI1RX_PIN (GPIO_PIN_2) #define SSI1TX_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1TX_PORT (GPIO_PORTE_BASE) #define SSI1TX_PIN (GPIO_PIN_3) #define SWCLK_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWCLK_PORT (GPIO_PORTC_BASE) #define SWCLK_PIN (GPIO_PIN_0) #define SWDIO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWDIO_PORT (GPIO_PORTC_BASE) #define SWDIO_PIN (GPIO_PIN_1) #define SWO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWO_PORT (GPIO_PORTC_BASE) #define SWO_PIN (GPIO_PIN_3) #define TCK_PERIPH (SYSCTL_PERIPH_GPIOC) #define TCK_PORT (GPIO_PORTC_BASE) #define TCK_PIN (GPIO_PIN_0) #define TDI_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDI_PORT (GPIO_PORTC_BASE) #define TDI_PIN (GPIO_PIN_2) #define TDO_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDO_PORT (GPIO_PORTC_BASE) #define TDO_PIN (GPIO_PIN_3) #define TMS_PERIPH (SYSCTL_PERIPH_GPIOC) #define TMS_PORT (GPIO_PORTC_BASE) #define TMS_PIN (GPIO_PIN_1) #define TRST_PERIPH (SYSCTL_PERIPH_GPIOB) #define TRST_PORT (GPIO_PORTB_BASE) #define TRST_PIN (GPIO_PIN_7) #define U0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0RX_PORT (GPIO_PORTA_BASE) #define U0RX_PIN (GPIO_PIN_0) #define U0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0TX_PORT (GPIO_PORTA_BASE) #define U0TX_PIN (GPIO_PIN_1) #define U1RX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1RX_PORT (GPIO_PORTD_BASE) #define U1RX_PIN (GPIO_PIN_2) #define U1TX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1TX_PORT (GPIO_PORTD_BASE) #define U1TX_PIN (GPIO_PIN_3) #define U2RX_PERIPH (SYSCTL_PERIPH_GPIOG) #define U2RX_PORT (GPIO_PORTG_BASE) #define U2RX_PIN (GPIO_PIN_0) #define U2TX_PERIPH (SYSCTL_PERIPH_GPIOG) #define U2TX_PORT (GPIO_PORTG_BASE) #define U2TX_PIN (GPIO_PIN_1) #endif // PART_LM3S1601 //***************************************************************************** // // LM3S1608 Port/Pin Mapping Definitions // //***************************************************************************** #ifdef PART_LM3S1608 #define C0O_PERIPH (SYSCTL_PERIPH_GPIOF) #define C0O_PORT (GPIO_PORTF_BASE) #define C0O_PIN (GPIO_PIN_4) #define C0_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_MINUS_PORT (GPIO_PORTB_BASE) #define C0_MINUS_PIN (GPIO_PIN_4) #define C0_PLUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_PLUS_PORT (GPIO_PORTB_BASE) #define C0_PLUS_PIN (GPIO_PIN_6) #define C1O_PERIPH (SYSCTL_PERIPH_GPIOF) #define C1O_PORT (GPIO_PORTF_BASE) #define C1O_PIN (GPIO_PIN_5) #define C1_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C1_MINUS_PORT (GPIO_PORTB_BASE) #define C1_MINUS_PIN (GPIO_PIN_5) #define C1_PLUS_PERIPH (SYSCTL_PERIPH_GPIOC) #define C1_PLUS_PORT (GPIO_PORTC_BASE) #define C1_PLUS_PIN (GPIO_PIN_5) #define CCP0_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP0_PORT (GPIO_PORTB_BASE) #define CCP0_PIN (GPIO_PIN_0) #define CCP1_PERIPH (SYSCTL_PERIPH_GPIOF) #define CCP1_PORT (GPIO_PORTF_BASE) #define CCP1_PIN (GPIO_PIN_6) #define CCP2_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP2_PORT (GPIO_PORTB_BASE) #define CCP2_PIN (GPIO_PIN_1) #define CCP3_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP3_PORT (GPIO_PORTC_BASE) #define CCP3_PIN (GPIO_PIN_6) #define CCP4_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP4_PORT (GPIO_PORTC_BASE) #define CCP4_PIN (GPIO_PIN_7) #define CCP5_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP5_PORT (GPIO_PORTC_BASE) #define CCP5_PIN (GPIO_PIN_4) #define CCP6_PERIPH (SYSCTL_PERIPH_GPIOH) #define CCP6_PORT (GPIO_PORTH_BASE) #define CCP6_PIN (GPIO_PIN_0) #define CCP7_PERIPH (SYSCTL_PERIPH_GPIOH) #define CCP7_PORT (GPIO_PORTH_BASE) #define CCP7_PIN (GPIO_PIN_1) #define I2C0SCL_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SCL_PORT (GPIO_PORTB_BASE) #define I2C0SCL_PIN (GPIO_PIN_2) #define I2C0SDA_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SDA_PORT (GPIO_PORTB_BASE) #define I2C0SDA_PIN (GPIO_PIN_3) #define I2C1SCL_PERIPH (SYSCTL_PERIPH_GPIOA) #define I2C1SCL_PORT (GPIO_PORTA_BASE) #define I2C1SCL_PIN (GPIO_PIN_6) #define I2C1SDA_PERIPH (SYSCTL_PERIPH_GPIOA) #define I2C1SDA_PORT (GPIO_PORTA_BASE) #define I2C1SDA_PIN (GPIO_PIN_7) #define SSI0CLK_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0CLK_PORT (GPIO_PORTA_BASE) #define SSI0CLK_PIN (GPIO_PIN_2) #define SSI0FSS_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0FSS_PORT (GPIO_PORTA_BASE) #define SSI0FSS_PIN (GPIO_PIN_3) #define SSI0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0RX_PORT (GPIO_PORTA_BASE) #define SSI0RX_PIN (GPIO_PIN_4) #define SSI0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0TX_PORT (GPIO_PORTA_BASE) #define SSI0TX_PIN (GPIO_PIN_5) #define SSI1CLK_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1CLK_PORT (GPIO_PORTE_BASE) #define SSI1CLK_PIN (GPIO_PIN_0) #define SSI1FSS_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1FSS_PORT (GPIO_PORTE_BASE) #define SSI1FSS_PIN (GPIO_PIN_1) #define SSI1RX_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1RX_PORT (GPIO_PORTE_BASE) #define SSI1RX_PIN (GPIO_PIN_2) #define SSI1TX_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1TX_PORT (GPIO_PORTE_BASE) #define SSI1TX_PIN (GPIO_PIN_3) #define SWCLK_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWCLK_PORT (GPIO_PORTC_BASE) #define SWCLK_PIN (GPIO_PIN_0) #define SWDIO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWDIO_PORT (GPIO_PORTC_BASE) #define SWDIO_PIN (GPIO_PIN_1) #define SWO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWO_PORT (GPIO_PORTC_BASE) #define SWO_PIN (GPIO_PIN_3) #define TCK_PERIPH (SYSCTL_PERIPH_GPIOC) #define TCK_PORT (GPIO_PORTC_BASE) #define TCK_PIN (GPIO_PIN_0) #define TDI_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDI_PORT (GPIO_PORTC_BASE) #define TDI_PIN (GPIO_PIN_2) #define TDO_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDO_PORT (GPIO_PORTC_BASE) #define TDO_PIN (GPIO_PIN_3) #define TMS_PERIPH (SYSCTL_PERIPH_GPIOC) #define TMS_PORT (GPIO_PORTC_BASE) #define TMS_PIN (GPIO_PIN_1) #define TRST_PERIPH (SYSCTL_PERIPH_GPIOB) #define TRST_PORT (GPIO_PORTB_BASE) #define TRST_PIN (GPIO_PIN_7) #define U0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0RX_PORT (GPIO_PORTA_BASE) #define U0RX_PIN (GPIO_PIN_0) #define U0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0TX_PORT (GPIO_PORTA_BASE) #define U0TX_PIN (GPIO_PIN_1) #define U1RX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1RX_PORT (GPIO_PORTD_BASE) #define U1RX_PIN (GPIO_PIN_2) #define U1TX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1TX_PORT (GPIO_PORTD_BASE) #define U1TX_PIN (GPIO_PIN_3) #endif // PART_LM3S1608 //***************************************************************************** // // LM3S1620 Port/Pin Mapping Definitions // //***************************************************************************** #ifdef PART_LM3S1620 #define C0O_PERIPH (SYSCTL_PERIPH_GPIOF) #define C0O_PORT (GPIO_PORTF_BASE) #define C0O_PIN (GPIO_PIN_4) #define C0_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_MINUS_PORT (GPIO_PORTB_BASE) #define C0_MINUS_PIN (GPIO_PIN_4) #define C0_PLUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_PLUS_PORT (GPIO_PORTB_BASE) #define C0_PLUS_PIN (GPIO_PIN_6) #define C1O_PERIPH (SYSCTL_PERIPH_GPIOF) #define C1O_PORT (GPIO_PORTF_BASE) #define C1O_PIN (GPIO_PIN_5) #define C1_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C1_MINUS_PORT (GPIO_PORTB_BASE) #define C1_MINUS_PIN (GPIO_PIN_5) #define C1_PLUS_PERIPH (SYSCTL_PERIPH_GPIOC) #define C1_PLUS_PORT (GPIO_PORTC_BASE) #define C1_PLUS_PIN (GPIO_PIN_5) #define C2_MINUS_PERIPH (SYSCTL_PERIPH_GPIOC) #define C2_MINUS_PORT (GPIO_PORTC_BASE) #define C2_MINUS_PIN (GPIO_PIN_7) #define C2_PLUS_PERIPH (SYSCTL_PERIPH_GPIOC) #define C2_PLUS_PORT (GPIO_PORTC_BASE) #define C2_PLUS_PIN (GPIO_PIN_6) #define CCP0_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP0_PORT (GPIO_PORTB_BASE) #define CCP0_PIN (GPIO_PIN_0) #define CCP1_PERIPH (SYSCTL_PERIPH_GPIOA) #define CCP1_PORT (GPIO_PORTA_BASE) #define CCP1_PIN (GPIO_PIN_6) #define CCP2_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP2_PORT (GPIO_PORTB_BASE) #define CCP2_PIN (GPIO_PIN_1) #define CCP3_PERIPH (SYSCTL_PERIPH_GPIOD) #define CCP3_PORT (GPIO_PORTD_BASE) #define CCP3_PIN (GPIO_PIN_4) #define FAULT_PERIPH (SYSCTL_PERIPH_GPIOD) #define FAULT_PORT (GPIO_PORTD_BASE) #define FAULT_PIN (GPIO_PIN_6) #define I2C0SCL_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SCL_PORT (GPIO_PORTB_BASE) #define I2C0SCL_PIN (GPIO_PIN_2) #define I2C0SDA_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SDA_PORT (GPIO_PORTB_BASE) #define I2C0SDA_PIN (GPIO_PIN_3) #define IDX0_PERIPH (SYSCTL_PERIPH_GPIOD) #define IDX0_PORT (GPIO_PORTD_BASE) #define IDX0_PIN (GPIO_PIN_7) #define PHA0_PERIPH (SYSCTL_PERIPH_GPIOC) #define PHA0_PORT (GPIO_PORTC_BASE) #define PHA0_PIN (GPIO_PIN_4) #define PHB0_PERIPH (SYSCTL_PERIPH_GPIOF) #define PHB0_PORT (GPIO_PORTF_BASE) #define PHB0_PIN (GPIO_PIN_0) #define PWM0_PERIPH (SYSCTL_PERIPH_GPIOD) #define PWM0_PORT (GPIO_PORTD_BASE) #define PWM0_PIN (GPIO_PIN_0) #define PWM1_PERIPH (SYSCTL_PERIPH_GPIOD) #define PWM1_PORT (GPIO_PORTD_BASE) #define PWM1_PIN (GPIO_PIN_1) #define PWM2_PERIPH (SYSCTL_PERIPH_GPIOH) #define PWM2_PORT (GPIO_PORTH_BASE) #define PWM2_PIN (GPIO_PIN_0) #define PWM3_PERIPH (SYSCTL_PERIPH_GPIOH) #define PWM3_PORT (GPIO_PORTH_BASE) #define PWM3_PIN (GPIO_PIN_1) #define PWM4_PERIPH (SYSCTL_PERIPH_GPIOE) #define PWM4_PORT (GPIO_PORTE_BASE) #define PWM4_PIN (GPIO_PIN_6) #define PWM5_PERIPH (SYSCTL_PERIPH_GPIOE) #define PWM5_PORT (GPIO_PORTE_BASE) #define PWM5_PIN (GPIO_PIN_7) #define SSI0CLK_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0CLK_PORT (GPIO_PORTA_BASE) #define SSI0CLK_PIN (GPIO_PIN_2) #define SSI0FSS_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0FSS_PORT (GPIO_PORTA_BASE) #define SSI0FSS_PIN (GPIO_PIN_3) #define SSI0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0RX_PORT (GPIO_PORTA_BASE) #define SSI0RX_PIN (GPIO_PIN_4) #define SSI0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0TX_PORT (GPIO_PORTA_BASE) #define SSI0TX_PIN (GPIO_PIN_5) #define SSI1CLK_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1CLK_PORT (GPIO_PORTE_BASE) #define SSI1CLK_PIN (GPIO_PIN_0) #define SSI1FSS_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1FSS_PORT (GPIO_PORTE_BASE) #define SSI1FSS_PIN (GPIO_PIN_1) #define SSI1RX_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1RX_PORT (GPIO_PORTE_BASE) #define SSI1RX_PIN (GPIO_PIN_2) #define SSI1TX_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1TX_PORT (GPIO_PORTE_BASE) #define SSI1TX_PIN (GPIO_PIN_3) #define SWCLK_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWCLK_PORT (GPIO_PORTC_BASE) #define SWCLK_PIN (GPIO_PIN_0) #define SWDIO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWDIO_PORT (GPIO_PORTC_BASE) #define SWDIO_PIN (GPIO_PIN_1) #define SWO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWO_PORT (GPIO_PORTC_BASE) #define SWO_PIN (GPIO_PIN_3) #define TCK_PERIPH (SYSCTL_PERIPH_GPIOC) #define TCK_PORT (GPIO_PORTC_BASE) #define TCK_PIN (GPIO_PIN_0) #define TDI_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDI_PORT (GPIO_PORTC_BASE) #define TDI_PIN (GPIO_PIN_2) #define TDO_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDO_PORT (GPIO_PORTC_BASE) #define TDO_PIN (GPIO_PIN_3) #define TMS_PERIPH (SYSCTL_PERIPH_GPIOC) #define TMS_PORT (GPIO_PORTC_BASE) #define TMS_PIN (GPIO_PIN_1) #define TRST_PERIPH (SYSCTL_PERIPH_GPIOB) #define TRST_PORT (GPIO_PORTB_BASE) #define TRST_PIN (GPIO_PIN_7) #define U0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0RX_PORT (GPIO_PORTA_BASE) #define U0RX_PIN (GPIO_PIN_0) #define U0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0TX_PORT (GPIO_PORTA_BASE) #define U0TX_PIN (GPIO_PIN_1) #define U1RX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1RX_PORT (GPIO_PORTD_BASE) #define U1RX_PIN (GPIO_PIN_2) #define U1TX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1TX_PORT (GPIO_PORTD_BASE) #define U1TX_PIN (GPIO_PIN_3) #endif // PART_LM3S1620 //***************************************************************************** // // LM3S1635 Port/Pin Mapping Definitions // //***************************************************************************** #ifdef PART_LM3S1635 #define C0O_PERIPH (SYSCTL_PERIPH_GPIOF) #define C0O_PORT (GPIO_PORTF_BASE) #define C0O_PIN (GPIO_PIN_4) #define C0_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_MINUS_PORT (GPIO_PORTB_BASE) #define C0_MINUS_PIN (GPIO_PIN_4) #define C0_PLUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_PLUS_PORT (GPIO_PORTB_BASE) #define C0_PLUS_PIN (GPIO_PIN_6) #define C1O_PERIPH (SYSCTL_PERIPH_GPIOF) #define C1O_PORT (GPIO_PORTF_BASE) #define C1O_PIN (GPIO_PIN_5) #define C1_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C1_MINUS_PORT (GPIO_PORTB_BASE) #define C1_MINUS_PIN (GPIO_PIN_5) #define C1_PLUS_PERIPH (SYSCTL_PERIPH_GPIOC) #define C1_PLUS_PORT (GPIO_PORTC_BASE) #define C1_PLUS_PIN (GPIO_PIN_5) #define CCP0_PERIPH (SYSCTL_PERIPH_GPIOD) #define CCP0_PORT (GPIO_PORTD_BASE) #define CCP0_PIN (GPIO_PIN_4) #define CCP1_PERIPH (SYSCTL_PERIPH_GPIOD) #define CCP1_PORT (GPIO_PORTD_BASE) #define CCP1_PIN (GPIO_PIN_7) #define CCP2_PERIPH (SYSCTL_PERIPH_GPIOD) #define CCP2_PORT (GPIO_PORTD_BASE) #define CCP2_PIN (GPIO_PIN_5) #define CCP3_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP3_PORT (GPIO_PORTC_BASE) #define CCP3_PIN (GPIO_PIN_6) #define CCP4_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP4_PORT (GPIO_PORTC_BASE) #define CCP4_PIN (GPIO_PIN_7) #define CCP5_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP5_PORT (GPIO_PORTC_BASE) #define CCP5_PIN (GPIO_PIN_4) #define CCP6_PERIPH (SYSCTL_PERIPH_GPIOH) #define CCP6_PORT (GPIO_PORTH_BASE) #define CCP6_PIN (GPIO_PIN_0) #define CCP7_PERIPH (SYSCTL_PERIPH_GPIOH) #define CCP7_PORT (GPIO_PORTH_BASE) #define CCP7_PIN (GPIO_PIN_1) #define FAULT_PERIPH (SYSCTL_PERIPH_GPIOD) #define FAULT_PORT (GPIO_PORTD_BASE) #define FAULT_PIN (GPIO_PIN_6) #define I2C0SCL_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SCL_PORT (GPIO_PORTB_BASE) #define I2C0SCL_PIN (GPIO_PIN_2) #define I2C0SDA_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SDA_PORT (GPIO_PORTB_BASE) #define I2C0SDA_PIN (GPIO_PIN_3) #define I2C1SCL_PERIPH (SYSCTL_PERIPH_GPIOA) #define I2C1SCL_PORT (GPIO_PORTA_BASE) #define I2C1SCL_PIN (GPIO_PIN_6) #define I2C1SDA_PERIPH (SYSCTL_PERIPH_GPIOA) #define I2C1SDA_PORT (GPIO_PORTA_BASE) #define I2C1SDA_PIN (GPIO_PIN_7) #define PWM0_PERIPH (SYSCTL_PERIPH_GPIOD) #define PWM0_PORT (GPIO_PORTD_BASE) #define PWM0_PIN (GPIO_PIN_0) #define PWM1_PERIPH (SYSCTL_PERIPH_GPIOD) #define PWM1_PORT (GPIO_PORTD_BASE) #define PWM1_PIN (GPIO_PIN_1) #define PWM2_PERIPH (SYSCTL_PERIPH_GPIOB) #define PWM2_PORT (GPIO_PORTB_BASE) #define PWM2_PIN (GPIO_PIN_0) #define PWM3_PERIPH (SYSCTL_PERIPH_GPIOB) #define PWM3_PORT (GPIO_PORTB_BASE) #define PWM3_PIN (GPIO_PIN_1) #define PWM4_PERIPH (SYSCTL_PERIPH_GPIOF) #define PWM4_PORT (GPIO_PORTF_BASE) #define PWM4_PIN (GPIO_PIN_2) #define PWM5_PERIPH (SYSCTL_PERIPH_GPIOF) #define PWM5_PORT (GPIO_PORTF_BASE) #define PWM5_PIN (GPIO_PIN_3) #define SSI0CLK_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0CLK_PORT (GPIO_PORTA_BASE) #define SSI0CLK_PIN (GPIO_PIN_2) #define SSI0FSS_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0FSS_PORT (GPIO_PORTA_BASE) #define SSI0FSS_PIN (GPIO_PIN_3) #define SSI0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0RX_PORT (GPIO_PORTA_BASE) #define SSI0RX_PIN (GPIO_PIN_4) #define SSI0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0TX_PORT (GPIO_PORTA_BASE) #define SSI0TX_PIN (GPIO_PIN_5) #define SSI1CLK_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1CLK_PORT (GPIO_PORTE_BASE) #define SSI1CLK_PIN (GPIO_PIN_0) #define SSI1FSS_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1FSS_PORT (GPIO_PORTE_BASE) #define SSI1FSS_PIN (GPIO_PIN_1) #define SSI1RX_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1RX_PORT (GPIO_PORTE_BASE) #define SSI1RX_PIN (GPIO_PIN_2) #define SSI1TX_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1TX_PORT (GPIO_PORTE_BASE) #define SSI1TX_PIN (GPIO_PIN_3) #define SWCLK_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWCLK_PORT (GPIO_PORTC_BASE) #define SWCLK_PIN (GPIO_PIN_0) #define SWDIO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWDIO_PORT (GPIO_PORTC_BASE) #define SWDIO_PIN (GPIO_PIN_1) #define SWO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWO_PORT (GPIO_PORTC_BASE) #define SWO_PIN (GPIO_PIN_3) #define TCK_PERIPH (SYSCTL_PERIPH_GPIOC) #define TCK_PORT (GPIO_PORTC_BASE) #define TCK_PIN (GPIO_PIN_0) #define TDI_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDI_PORT (GPIO_PORTC_BASE) #define TDI_PIN (GPIO_PIN_2) #define TDO_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDO_PORT (GPIO_PORTC_BASE) #define TDO_PIN (GPIO_PIN_3) #define TMS_PERIPH (SYSCTL_PERIPH_GPIOC) #define TMS_PORT (GPIO_PORTC_BASE) #define TMS_PIN (GPIO_PIN_1) #define TRST_PERIPH (SYSCTL_PERIPH_GPIOB) #define TRST_PORT (GPIO_PORTB_BASE) #define TRST_PIN (GPIO_PIN_7) #define U0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0RX_PORT (GPIO_PORTA_BASE) #define U0RX_PIN (GPIO_PIN_0) #define U0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0TX_PORT (GPIO_PORTA_BASE) #define U0TX_PIN (GPIO_PIN_1) #define U1RX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1RX_PORT (GPIO_PORTD_BASE) #define U1RX_PIN (GPIO_PIN_2) #define U1TX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1TX_PORT (GPIO_PORTD_BASE) #define U1TX_PIN (GPIO_PIN_3) #define U2RX_PERIPH (SYSCTL_PERIPH_GPIOG) #define U2RX_PORT (GPIO_PORTG_BASE) #define U2RX_PIN (GPIO_PIN_0) #define U2TX_PERIPH (SYSCTL_PERIPH_GPIOG) #define U2TX_PORT (GPIO_PORTG_BASE) #define U2TX_PIN (GPIO_PIN_1) #endif // PART_LM3S1635 //***************************************************************************** // // LM3S1637 Port/Pin Mapping Definitions // //***************************************************************************** #ifdef PART_LM3S1637 #define C0O_PERIPH (SYSCTL_PERIPH_GPIOC) #define C0O_PORT (GPIO_PORTC_BASE) #define C0O_PIN (GPIO_PIN_5) #define C0_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_MINUS_PORT (GPIO_PORTB_BASE) #define C0_MINUS_PIN (GPIO_PIN_4) #define C0_PLUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_PLUS_PORT (GPIO_PORTB_BASE) #define C0_PLUS_PIN (GPIO_PIN_6) #define CCP0_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP0_PORT (GPIO_PORTB_BASE) #define CCP0_PIN (GPIO_PIN_0) #define CCP1_PERIPH (SYSCTL_PERIPH_GPIOA) #define CCP1_PORT (GPIO_PORTA_BASE) #define CCP1_PIN (GPIO_PIN_6) #define CCP2_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP2_PORT (GPIO_PORTB_BASE) #define CCP2_PIN (GPIO_PIN_1) #define CCP3_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP3_PORT (GPIO_PORTC_BASE) #define CCP3_PIN (GPIO_PIN_6) #define CCP4_PERIPH (SYSCTL_PERIPH_GPIOA) #define CCP4_PORT (GPIO_PORTA_BASE) #define CCP4_PIN (GPIO_PIN_7) #define CCP5_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP5_PORT (GPIO_PORTB_BASE) #define CCP5_PIN (GPIO_PIN_5) #define FAULT_PERIPH (SYSCTL_PERIPH_GPIOD) #define FAULT_PORT (GPIO_PORTD_BASE) #define FAULT_PIN (GPIO_PIN_6) #define I2C0SCL_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SCL_PORT (GPIO_PORTB_BASE) #define I2C0SCL_PIN (GPIO_PIN_2) #define I2C0SDA_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SDA_PORT (GPIO_PORTB_BASE) #define I2C0SDA_PIN (GPIO_PIN_3) #define IDX0_PERIPH (SYSCTL_PERIPH_GPIOD) #define IDX0_PORT (GPIO_PORTD_BASE) #define IDX0_PIN (GPIO_PIN_7) #define PHA0_PERIPH (SYSCTL_PERIPH_GPIOC) #define PHA0_PORT (GPIO_PORTC_BASE) #define PHA0_PIN (GPIO_PIN_4) #define PHB0_PERIPH (SYSCTL_PERIPH_GPIOC) #define PHB0_PORT (GPIO_PORTC_BASE) #define PHB0_PIN (GPIO_PIN_7) #define PWM0_PERIPH (SYSCTL_PERIPH_GPIOD) #define PWM0_PORT (GPIO_PORTD_BASE) #define PWM0_PIN (GPIO_PIN_0) #define PWM1_PERIPH (SYSCTL_PERIPH_GPIOD) #define PWM1_PORT (GPIO_PORTD_BASE) #define PWM1_PIN (GPIO_PIN_1) #define PWM2_PERIPH (SYSCTL_PERIPH_GPIOH) #define PWM2_PORT (GPIO_PORTH_BASE) #define PWM2_PIN (GPIO_PIN_0) #define PWM3_PERIPH (SYSCTL_PERIPH_GPIOH) #define PWM3_PORT (GPIO_PORTH_BASE) #define PWM3_PIN (GPIO_PIN_1) #define PWM4_PERIPH (SYSCTL_PERIPH_GPIOE) #define PWM4_PORT (GPIO_PORTE_BASE) #define PWM4_PIN (GPIO_PIN_0) #define PWM5_PERIPH (SYSCTL_PERIPH_GPIOE) #define PWM5_PORT (GPIO_PORTE_BASE) #define PWM5_PIN (GPIO_PIN_1) #define SSI0CLK_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0CLK_PORT (GPIO_PORTA_BASE) #define SSI0CLK_PIN (GPIO_PIN_2) #define SSI0FSS_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0FSS_PORT (GPIO_PORTA_BASE) #define SSI0FSS_PIN (GPIO_PIN_3) #define SSI0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0RX_PORT (GPIO_PORTA_BASE) #define SSI0RX_PIN (GPIO_PIN_4) #define SSI0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0TX_PORT (GPIO_PORTA_BASE) #define SSI0TX_PIN (GPIO_PIN_5) #define SWCLK_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWCLK_PORT (GPIO_PORTC_BASE) #define SWCLK_PIN (GPIO_PIN_0) #define SWDIO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWDIO_PORT (GPIO_PORTC_BASE) #define SWDIO_PIN (GPIO_PIN_1) #define SWO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWO_PORT (GPIO_PORTC_BASE) #define SWO_PIN (GPIO_PIN_3) #define TCK_PERIPH (SYSCTL_PERIPH_GPIOC) #define TCK_PORT (GPIO_PORTC_BASE) #define TCK_PIN (GPIO_PIN_0) #define TDI_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDI_PORT (GPIO_PORTC_BASE) #define TDI_PIN (GPIO_PIN_2) #define TDO_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDO_PORT (GPIO_PORTC_BASE) #define TDO_PIN (GPIO_PIN_3) #define TMS_PERIPH (SYSCTL_PERIPH_GPIOC) #define TMS_PORT (GPIO_PORTC_BASE) #define TMS_PIN (GPIO_PIN_1) #define TRST_PERIPH (SYSCTL_PERIPH_GPIOB) #define TRST_PORT (GPIO_PORTB_BASE) #define TRST_PIN (GPIO_PIN_7) #define U0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0RX_PORT (GPIO_PORTA_BASE) #define U0RX_PIN (GPIO_PIN_0) #define U0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0TX_PORT (GPIO_PORTA_BASE) #define U0TX_PIN (GPIO_PIN_1) #define U1RX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1RX_PORT (GPIO_PORTD_BASE) #define U1RX_PIN (GPIO_PIN_2) #define U1TX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1TX_PORT (GPIO_PORTD_BASE) #define U1TX_PIN (GPIO_PIN_3) #define U2RX_PERIPH (SYSCTL_PERIPH_GPIOG) #define U2RX_PORT (GPIO_PORTG_BASE) #define U2RX_PIN (GPIO_PIN_0) #define U2TX_PERIPH (SYSCTL_PERIPH_GPIOG) #define U2TX_PORT (GPIO_PORTG_BASE) #define U2TX_PIN (GPIO_PIN_1) #endif // PART_LM3S1637 //***************************************************************************** // // LM3S1751 Port/Pin Mapping Definitions // //***************************************************************************** #ifdef PART_LM3S1751 #define C0O_PERIPH (SYSCTL_PERIPH_GPIOC) #define C0O_PORT (GPIO_PORTC_BASE) #define C0O_PIN (GPIO_PIN_5) #define C0_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_MINUS_PORT (GPIO_PORTB_BASE) #define C0_MINUS_PIN (GPIO_PIN_4) #define C0_PLUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_PLUS_PORT (GPIO_PORTB_BASE) #define C0_PLUS_PIN (GPIO_PIN_6) #define CCP0_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP0_PORT (GPIO_PORTB_BASE) #define CCP0_PIN (GPIO_PIN_0) #define CCP1_PERIPH (SYSCTL_PERIPH_GPIOA) #define CCP1_PORT (GPIO_PORTA_BASE) #define CCP1_PIN (GPIO_PIN_6) #define CCP2_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP2_PORT (GPIO_PORTB_BASE) #define CCP2_PIN (GPIO_PIN_1) #define CCP3_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP3_PORT (GPIO_PORTC_BASE) #define CCP3_PIN (GPIO_PIN_6) #define CCP4_PERIPH (SYSCTL_PERIPH_GPIOA) #define CCP4_PORT (GPIO_PORTA_BASE) #define CCP4_PIN (GPIO_PIN_7) #define CCP5_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP5_PORT (GPIO_PORTB_BASE) #define CCP5_PIN (GPIO_PIN_5) #define FAULT_PERIPH (SYSCTL_PERIPH_GPIOD) #define FAULT_PORT (GPIO_PORTD_BASE) #define FAULT_PIN (GPIO_PIN_6) #define I2C0SCL_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SCL_PORT (GPIO_PORTB_BASE) #define I2C0SCL_PIN (GPIO_PIN_2) #define I2C0SDA_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SDA_PORT (GPIO_PORTB_BASE) #define I2C0SDA_PIN (GPIO_PIN_3) #define PWM0_PERIPH (SYSCTL_PERIPH_GPIOD) #define PWM0_PORT (GPIO_PORTD_BASE) #define PWM0_PIN (GPIO_PIN_0) #define PWM1_PERIPH (SYSCTL_PERIPH_GPIOD) #define PWM1_PORT (GPIO_PORTD_BASE) #define PWM1_PIN (GPIO_PIN_1) #define PWM2_PERIPH (SYSCTL_PERIPH_GPIOH) #define PWM2_PORT (GPIO_PORTH_BASE) #define PWM2_PIN (GPIO_PIN_0) #define PWM3_PERIPH (SYSCTL_PERIPH_GPIOH) #define PWM3_PORT (GPIO_PORTH_BASE) #define PWM3_PIN (GPIO_PIN_1) #define SSI0CLK_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0CLK_PORT (GPIO_PORTA_BASE) #define SSI0CLK_PIN (GPIO_PIN_2) #define SSI0FSS_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0FSS_PORT (GPIO_PORTA_BASE) #define SSI0FSS_PIN (GPIO_PIN_3) #define SSI0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0RX_PORT (GPIO_PORTA_BASE) #define SSI0RX_PIN (GPIO_PIN_4) #define SSI0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0TX_PORT (GPIO_PORTA_BASE) #define SSI0TX_PIN (GPIO_PIN_5) #define SSI1CLK_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1CLK_PORT (GPIO_PORTE_BASE) #define SSI1CLK_PIN (GPIO_PIN_0) #define SSI1FSS_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1FSS_PORT (GPIO_PORTE_BASE) #define SSI1FSS_PIN (GPIO_PIN_1) #define SSI1RX_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1RX_PORT (GPIO_PORTE_BASE) #define SSI1RX_PIN (GPIO_PIN_2) #define SSI1TX_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1TX_PORT (GPIO_PORTE_BASE) #define SSI1TX_PIN (GPIO_PIN_3) #define SWCLK_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWCLK_PORT (GPIO_PORTC_BASE) #define SWCLK_PIN (GPIO_PIN_0) #define SWDIO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWDIO_PORT (GPIO_PORTC_BASE) #define SWDIO_PIN (GPIO_PIN_1) #define SWO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWO_PORT (GPIO_PORTC_BASE) #define SWO_PIN (GPIO_PIN_3) #define TCK_PERIPH (SYSCTL_PERIPH_GPIOC) #define TCK_PORT (GPIO_PORTC_BASE) #define TCK_PIN (GPIO_PIN_0) #define TDI_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDI_PORT (GPIO_PORTC_BASE) #define TDI_PIN (GPIO_PIN_2) #define TDO_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDO_PORT (GPIO_PORTC_BASE) #define TDO_PIN (GPIO_PIN_3) #define TMS_PERIPH (SYSCTL_PERIPH_GPIOC) #define TMS_PORT (GPIO_PORTC_BASE) #define TMS_PIN (GPIO_PIN_1) #define TRST_PERIPH (SYSCTL_PERIPH_GPIOB) #define TRST_PORT (GPIO_PORTB_BASE) #define TRST_PIN (GPIO_PIN_7) #define U0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0RX_PORT (GPIO_PORTA_BASE) #define U0RX_PIN (GPIO_PIN_0) #define U0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0TX_PORT (GPIO_PORTA_BASE) #define U0TX_PIN (GPIO_PIN_1) #define U1RX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1RX_PORT (GPIO_PORTD_BASE) #define U1RX_PIN (GPIO_PIN_2) #define U1TX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1TX_PORT (GPIO_PORTD_BASE) #define U1TX_PIN (GPIO_PIN_3) #define U2RX_PERIPH (SYSCTL_PERIPH_GPIOG) #define U2RX_PORT (GPIO_PORTG_BASE) #define U2RX_PIN (GPIO_PIN_0) #define U2TX_PERIPH (SYSCTL_PERIPH_GPIOG) #define U2TX_PORT (GPIO_PORTG_BASE) #define U2TX_PIN (GPIO_PIN_1) #endif // PART_LM3S1751 //***************************************************************************** // // LM3S1850 Port/Pin Mapping Definitions // //***************************************************************************** #ifdef PART_LM3S1850 #define C0O_PERIPH (SYSCTL_PERIPH_GPIOF) #define C0O_PORT (GPIO_PORTF_BASE) #define C0O_PIN (GPIO_PIN_4) #define C0_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_MINUS_PORT (GPIO_PORTB_BASE) #define C0_MINUS_PIN (GPIO_PIN_4) #define C0_PLUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_PLUS_PORT (GPIO_PORTB_BASE) #define C0_PLUS_PIN (GPIO_PIN_6) #define C1O_PERIPH (SYSCTL_PERIPH_GPIOE) #define C1O_PORT (GPIO_PORTE_BASE) #define C1O_PIN (GPIO_PIN_6) #define C1_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C1_MINUS_PORT (GPIO_PORTB_BASE) #define C1_MINUS_PIN (GPIO_PIN_5) #define C1_PLUS_PERIPH (SYSCTL_PERIPH_GPIOC) #define C1_PLUS_PORT (GPIO_PORTC_BASE) #define C1_PLUS_PIN (GPIO_PIN_5) #define C2_MINUS_PERIPH (SYSCTL_PERIPH_GPIOC) #define C2_MINUS_PORT (GPIO_PORTC_BASE) #define C2_MINUS_PIN (GPIO_PIN_7) #define C2_PLUS_PERIPH (SYSCTL_PERIPH_GPIOC) #define C2_PLUS_PORT (GPIO_PORTC_BASE) #define C2_PLUS_PIN (GPIO_PIN_6) #define CCP0_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP0_PORT (GPIO_PORTB_BASE) #define CCP0_PIN (GPIO_PIN_0) #define CCP1_PERIPH (SYSCTL_PERIPH_GPIOA) #define CCP1_PORT (GPIO_PORTA_BASE) #define CCP1_PIN (GPIO_PIN_6) #define CCP2_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP2_PORT (GPIO_PORTB_BASE) #define CCP2_PIN (GPIO_PIN_1) #define CCP3_PERIPH (SYSCTL_PERIPH_GPIOD) #define CCP3_PORT (GPIO_PORTD_BASE) #define CCP3_PIN (GPIO_PIN_4) #define CCP4_PERIPH (SYSCTL_PERIPH_GPIOA) #define CCP4_PORT (GPIO_PORTA_BASE) #define CCP4_PIN (GPIO_PIN_7) #define CCP5_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP5_PORT (GPIO_PORTC_BASE) #define CCP5_PIN (GPIO_PIN_4) #define FAULT_PERIPH (SYSCTL_PERIPH_GPIOD) #define FAULT_PORT (GPIO_PORTD_BASE) #define FAULT_PIN (GPIO_PIN_6) #define I2C0SCL_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SCL_PORT (GPIO_PORTB_BASE) #define I2C0SCL_PIN (GPIO_PIN_2) #define I2C0SDA_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SDA_PORT (GPIO_PORTB_BASE) #define I2C0SDA_PIN (GPIO_PIN_3) #define IDX0_PERIPH (SYSCTL_PERIPH_GPIOD) #define IDX0_PORT (GPIO_PORTD_BASE) #define IDX0_PIN (GPIO_PIN_7) #define PHA0_PERIPH (SYSCTL_PERIPH_GPIOD) #define PHA0_PORT (GPIO_PORTD_BASE) #define PHA0_PIN (GPIO_PIN_1) #define PHB0_PERIPH (SYSCTL_PERIPH_GPIOF) #define PHB0_PORT (GPIO_PORTF_BASE) #define PHB0_PIN (GPIO_PIN_0) #define PWM0_PERIPH (SYSCTL_PERIPH_GPIOD) #define PWM0_PORT (GPIO_PORTD_BASE) #define PWM0_PIN (GPIO_PIN_0) #define PWM1_PERIPH (SYSCTL_PERIPH_GPIOF) #define PWM1_PORT (GPIO_PORTF_BASE) #define PWM1_PIN (GPIO_PIN_1) #define PWM2_PERIPH (SYSCTL_PERIPH_GPIOH) #define PWM2_PORT (GPIO_PORTH_BASE) #define PWM2_PIN (GPIO_PIN_0) #define PWM3_PERIPH (SYSCTL_PERIPH_GPIOH) #define PWM3_PORT (GPIO_PORTH_BASE) #define PWM3_PIN (GPIO_PIN_1) #define PWM4_PERIPH (SYSCTL_PERIPH_GPIOE) #define PWM4_PORT (GPIO_PORTE_BASE) #define PWM4_PIN (GPIO_PIN_0) #define PWM5_PERIPH (SYSCTL_PERIPH_GPIOE) #define PWM5_PORT (GPIO_PORTE_BASE) #define PWM5_PIN (GPIO_PIN_1) #define SSI0CLK_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0CLK_PORT (GPIO_PORTA_BASE) #define SSI0CLK_PIN (GPIO_PIN_2) #define SSI0FSS_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0FSS_PORT (GPIO_PORTA_BASE) #define SSI0FSS_PIN (GPIO_PIN_3) #define SSI0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0RX_PORT (GPIO_PORTA_BASE) #define SSI0RX_PIN (GPIO_PIN_4) #define SSI0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0TX_PORT (GPIO_PORTA_BASE) #define SSI0TX_PIN (GPIO_PIN_5) #define SWCLK_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWCLK_PORT (GPIO_PORTC_BASE) #define SWCLK_PIN (GPIO_PIN_0) #define SWDIO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWDIO_PORT (GPIO_PORTC_BASE) #define SWDIO_PIN (GPIO_PIN_1) #define SWO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWO_PORT (GPIO_PORTC_BASE) #define SWO_PIN (GPIO_PIN_3) #define TCK_PERIPH (SYSCTL_PERIPH_GPIOC) #define TCK_PORT (GPIO_PORTC_BASE) #define TCK_PIN (GPIO_PIN_0) #define TDI_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDI_PORT (GPIO_PORTC_BASE) #define TDI_PIN (GPIO_PIN_2) #define TDO_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDO_PORT (GPIO_PORTC_BASE) #define TDO_PIN (GPIO_PIN_3) #define TMS_PERIPH (SYSCTL_PERIPH_GPIOC) #define TMS_PORT (GPIO_PORTC_BASE) #define TMS_PIN (GPIO_PIN_1) #define TRST_PERIPH (SYSCTL_PERIPH_GPIOB) #define TRST_PORT (GPIO_PORTB_BASE) #define TRST_PIN (GPIO_PIN_7) #define U0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0RX_PORT (GPIO_PORTA_BASE) #define U0RX_PIN (GPIO_PIN_0) #define U0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0TX_PORT (GPIO_PORTA_BASE) #define U0TX_PIN (GPIO_PIN_1) #define U1RX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1RX_PORT (GPIO_PORTD_BASE) #define U1RX_PIN (GPIO_PIN_2) #define U1TX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1TX_PORT (GPIO_PORTD_BASE) #define U1TX_PIN (GPIO_PIN_3) #endif // PART_LM3S1850 //***************************************************************************** // // LM3S1911 Port/Pin Mapping Definitions // //***************************************************************************** #ifdef PART_LM3S1911 #define C0O_PERIPH (SYSCTL_PERIPH_GPIOF) #define C0O_PORT (GPIO_PORTF_BASE) #define C0O_PIN (GPIO_PIN_4) #define C0_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_MINUS_PORT (GPIO_PORTB_BASE) #define C0_MINUS_PIN (GPIO_PIN_4) #define C0_PLUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_PLUS_PORT (GPIO_PORTB_BASE) #define C0_PLUS_PIN (GPIO_PIN_6) #define C1O_PERIPH (SYSCTL_PERIPH_GPIOE) #define C1O_PORT (GPIO_PORTE_BASE) #define C1O_PIN (GPIO_PIN_6) #define C1_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C1_MINUS_PORT (GPIO_PORTB_BASE) #define C1_MINUS_PIN (GPIO_PIN_5) #define C1_PLUS_PERIPH (SYSCTL_PERIPH_GPIOC) #define C1_PLUS_PORT (GPIO_PORTC_BASE) #define C1_PLUS_PIN (GPIO_PIN_5) #define CCP0_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP0_PORT (GPIO_PORTB_BASE) #define CCP0_PIN (GPIO_PIN_0) #define CCP1_PERIPH (SYSCTL_PERIPH_GPIOD) #define CCP1_PORT (GPIO_PORTD_BASE) #define CCP1_PIN (GPIO_PIN_7) #define CCP2_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP2_PORT (GPIO_PORTB_BASE) #define CCP2_PIN (GPIO_PIN_1) #define CCP3_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP3_PORT (GPIO_PORTC_BASE) #define CCP3_PIN (GPIO_PIN_6) #define CCP4_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP4_PORT (GPIO_PORTC_BASE) #define CCP4_PIN (GPIO_PIN_7) #define CCP5_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP5_PORT (GPIO_PORTC_BASE) #define CCP5_PIN (GPIO_PIN_4) #define CCP6_PERIPH (SYSCTL_PERIPH_GPIOH) #define CCP6_PORT (GPIO_PORTH_BASE) #define CCP6_PIN (GPIO_PIN_0) #define CCP7_PERIPH (SYSCTL_PERIPH_GPIOH) #define CCP7_PORT (GPIO_PORTH_BASE) #define CCP7_PIN (GPIO_PIN_1) #define I2C0SCL_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SCL_PORT (GPIO_PORTB_BASE) #define I2C0SCL_PIN (GPIO_PIN_2) #define I2C0SDA_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SDA_PORT (GPIO_PORTB_BASE) #define I2C0SDA_PIN (GPIO_PIN_3) #define I2C1SCL_PERIPH (SYSCTL_PERIPH_GPIOA) #define I2C1SCL_PORT (GPIO_PORTA_BASE) #define I2C1SCL_PIN (GPIO_PIN_6) #define I2C1SDA_PERIPH (SYSCTL_PERIPH_GPIOA) #define I2C1SDA_PORT (GPIO_PORTA_BASE) #define I2C1SDA_PIN (GPIO_PIN_7) #define SSI0CLK_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0CLK_PORT (GPIO_PORTA_BASE) #define SSI0CLK_PIN (GPIO_PIN_2) #define SSI0FSS_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0FSS_PORT (GPIO_PORTA_BASE) #define SSI0FSS_PIN (GPIO_PIN_3) #define SSI0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0RX_PORT (GPIO_PORTA_BASE) #define SSI0RX_PIN (GPIO_PIN_4) #define SSI0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0TX_PORT (GPIO_PORTA_BASE) #define SSI0TX_PIN (GPIO_PIN_5) #define SSI1CLK_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1CLK_PORT (GPIO_PORTE_BASE) #define SSI1CLK_PIN (GPIO_PIN_0) #define SSI1FSS_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1FSS_PORT (GPIO_PORTE_BASE) #define SSI1FSS_PIN (GPIO_PIN_1) #define SSI1RX_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1RX_PORT (GPIO_PORTE_BASE) #define SSI1RX_PIN (GPIO_PIN_2) #define SSI1TX_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1TX_PORT (GPIO_PORTE_BASE) #define SSI1TX_PIN (GPIO_PIN_3) #define SWCLK_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWCLK_PORT (GPIO_PORTC_BASE) #define SWCLK_PIN (GPIO_PIN_0) #define SWDIO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWDIO_PORT (GPIO_PORTC_BASE) #define SWDIO_PIN (GPIO_PIN_1) #define SWO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWO_PORT (GPIO_PORTC_BASE) #define SWO_PIN (GPIO_PIN_3) #define TCK_PERIPH (SYSCTL_PERIPH_GPIOC) #define TCK_PORT (GPIO_PORTC_BASE) #define TCK_PIN (GPIO_PIN_0) #define TDI_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDI_PORT (GPIO_PORTC_BASE) #define TDI_PIN (GPIO_PIN_2) #define TDO_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDO_PORT (GPIO_PORTC_BASE) #define TDO_PIN (GPIO_PIN_3) #define TMS_PERIPH (SYSCTL_PERIPH_GPIOC) #define TMS_PORT (GPIO_PORTC_BASE) #define TMS_PIN (GPIO_PIN_1) #define TRST_PERIPH (SYSCTL_PERIPH_GPIOB) #define TRST_PORT (GPIO_PORTB_BASE) #define TRST_PIN (GPIO_PIN_7) #define U0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0RX_PORT (GPIO_PORTA_BASE) #define U0RX_PIN (GPIO_PIN_0) #define U0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0TX_PORT (GPIO_PORTA_BASE) #define U0TX_PIN (GPIO_PIN_1) #define U1RX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1RX_PORT (GPIO_PORTD_BASE) #define U1RX_PIN (GPIO_PIN_2) #define U1TX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1TX_PORT (GPIO_PORTD_BASE) #define U1TX_PIN (GPIO_PIN_3) #define U2RX_PERIPH (SYSCTL_PERIPH_GPIOG) #define U2RX_PORT (GPIO_PORTG_BASE) #define U2RX_PIN (GPIO_PIN_0) #define U2TX_PERIPH (SYSCTL_PERIPH_GPIOG) #define U2TX_PORT (GPIO_PORTG_BASE) #define U2TX_PIN (GPIO_PIN_1) #endif // PART_LM3S1911 //***************************************************************************** // // LM3S1918 Port/Pin Mapping Definitions // //***************************************************************************** #ifdef PART_LM3S1918 #define C0O_PERIPH (SYSCTL_PERIPH_GPIOF) #define C0O_PORT (GPIO_PORTF_BASE) #define C0O_PIN (GPIO_PIN_4) #define C0_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_MINUS_PORT (GPIO_PORTB_BASE) #define C0_MINUS_PIN (GPIO_PIN_4) #define C0_PLUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_PLUS_PORT (GPIO_PORTB_BASE) #define C0_PLUS_PIN (GPIO_PIN_6) #define C1O_PERIPH (SYSCTL_PERIPH_GPIOF) #define C1O_PORT (GPIO_PORTF_BASE) #define C1O_PIN (GPIO_PIN_5) #define C1_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C1_MINUS_PORT (GPIO_PORTB_BASE) #define C1_MINUS_PIN (GPIO_PIN_5) #define C1_PLUS_PERIPH (SYSCTL_PERIPH_GPIOC) #define C1_PLUS_PORT (GPIO_PORTC_BASE) #define C1_PLUS_PIN (GPIO_PIN_5) #define CCP0_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP0_PORT (GPIO_PORTB_BASE) #define CCP0_PIN (GPIO_PIN_0) #define CCP1_PERIPH (SYSCTL_PERIPH_GPIOF) #define CCP1_PORT (GPIO_PORTF_BASE) #define CCP1_PIN (GPIO_PIN_6) #define CCP2_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP2_PORT (GPIO_PORTB_BASE) #define CCP2_PIN (GPIO_PIN_1) #define CCP3_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP3_PORT (GPIO_PORTC_BASE) #define CCP3_PIN (GPIO_PIN_6) #define CCP4_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP4_PORT (GPIO_PORTC_BASE) #define CCP4_PIN (GPIO_PIN_7) #define CCP5_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP5_PORT (GPIO_PORTC_BASE) #define CCP5_PIN (GPIO_PIN_4) #define CCP6_PERIPH (SYSCTL_PERIPH_GPIOH) #define CCP6_PORT (GPIO_PORTH_BASE) #define CCP6_PIN (GPIO_PIN_0) #define CCP7_PERIPH (SYSCTL_PERIPH_GPIOH) #define CCP7_PORT (GPIO_PORTH_BASE) #define CCP7_PIN (GPIO_PIN_1) #define I2C0SCL_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SCL_PORT (GPIO_PORTB_BASE) #define I2C0SCL_PIN (GPIO_PIN_2) #define I2C0SDA_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SDA_PORT (GPIO_PORTB_BASE) #define I2C0SDA_PIN (GPIO_PIN_3) #define I2C1SCL_PERIPH (SYSCTL_PERIPH_GPIOA) #define I2C1SCL_PORT (GPIO_PORTA_BASE) #define I2C1SCL_PIN (GPIO_PIN_6) #define I2C1SDA_PERIPH (SYSCTL_PERIPH_GPIOA) #define I2C1SDA_PORT (GPIO_PORTA_BASE) #define I2C1SDA_PIN (GPIO_PIN_7) #define SSI0CLK_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0CLK_PORT (GPIO_PORTA_BASE) #define SSI0CLK_PIN (GPIO_PIN_2) #define SSI0FSS_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0FSS_PORT (GPIO_PORTA_BASE) #define SSI0FSS_PIN (GPIO_PIN_3) #define SSI0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0RX_PORT (GPIO_PORTA_BASE) #define SSI0RX_PIN (GPIO_PIN_4) #define SSI0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0TX_PORT (GPIO_PORTA_BASE) #define SSI0TX_PIN (GPIO_PIN_5) #define SSI1CLK_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1CLK_PORT (GPIO_PORTE_BASE) #define SSI1CLK_PIN (GPIO_PIN_0) #define SSI1FSS_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1FSS_PORT (GPIO_PORTE_BASE) #define SSI1FSS_PIN (GPIO_PIN_1) #define SSI1RX_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1RX_PORT (GPIO_PORTE_BASE) #define SSI1RX_PIN (GPIO_PIN_2) #define SSI1TX_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1TX_PORT (GPIO_PORTE_BASE) #define SSI1TX_PIN (GPIO_PIN_3) #define SWCLK_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWCLK_PORT (GPIO_PORTC_BASE) #define SWCLK_PIN (GPIO_PIN_0) #define SWDIO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWDIO_PORT (GPIO_PORTC_BASE) #define SWDIO_PIN (GPIO_PIN_1) #define SWO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWO_PORT (GPIO_PORTC_BASE) #define SWO_PIN (GPIO_PIN_3) #define TCK_PERIPH (SYSCTL_PERIPH_GPIOC) #define TCK_PORT (GPIO_PORTC_BASE) #define TCK_PIN (GPIO_PIN_0) #define TDI_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDI_PORT (GPIO_PORTC_BASE) #define TDI_PIN (GPIO_PIN_2) #define TDO_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDO_PORT (GPIO_PORTC_BASE) #define TDO_PIN (GPIO_PIN_3) #define TMS_PERIPH (SYSCTL_PERIPH_GPIOC) #define TMS_PORT (GPIO_PORTC_BASE) #define TMS_PIN (GPIO_PIN_1) #define TRST_PERIPH (SYSCTL_PERIPH_GPIOB) #define TRST_PORT (GPIO_PORTB_BASE) #define TRST_PIN (GPIO_PIN_7) #define U0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0RX_PORT (GPIO_PORTA_BASE) #define U0RX_PIN (GPIO_PIN_0) #define U0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0TX_PORT (GPIO_PORTA_BASE) #define U0TX_PIN (GPIO_PIN_1) #define U1RX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1RX_PORT (GPIO_PORTD_BASE) #define U1RX_PIN (GPIO_PIN_2) #define U1TX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1TX_PORT (GPIO_PORTD_BASE) #define U1TX_PIN (GPIO_PIN_3) #endif // PART_LM3S1918 //***************************************************************************** // // LM3S1937 Port/Pin Mapping Definitions // //***************************************************************************** #ifdef PART_LM3S1937 #define C0O_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0O_PORT (GPIO_PORTB_BASE) #define C0O_PIN (GPIO_PIN_5) #define C0_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_MINUS_PORT (GPIO_PORTB_BASE) #define C0_MINUS_PIN (GPIO_PIN_4) #define C0_PLUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_PLUS_PORT (GPIO_PORTB_BASE) #define C0_PLUS_PIN (GPIO_PIN_6) #define CCP0_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP0_PORT (GPIO_PORTB_BASE) #define CCP0_PIN (GPIO_PIN_0) #define CCP1_PERIPH (SYSCTL_PERIPH_GPIOA) #define CCP1_PORT (GPIO_PORTA_BASE) #define CCP1_PIN (GPIO_PIN_6) #define CCP2_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP2_PORT (GPIO_PORTB_BASE) #define CCP2_PIN (GPIO_PIN_1) #define CCP3_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP3_PORT (GPIO_PORTC_BASE) #define CCP3_PIN (GPIO_PIN_6) #define FAULT_PERIPH (SYSCTL_PERIPH_GPIOD) #define FAULT_PORT (GPIO_PORTD_BASE) #define FAULT_PIN (GPIO_PIN_6) #define I2C0SCL_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SCL_PORT (GPIO_PORTB_BASE) #define I2C0SCL_PIN (GPIO_PIN_2) #define I2C0SDA_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SDA_PORT (GPIO_PORTB_BASE) #define I2C0SDA_PIN (GPIO_PIN_3) #define PWM0_PERIPH (SYSCTL_PERIPH_GPIOD) #define PWM0_PORT (GPIO_PORTD_BASE) #define PWM0_PIN (GPIO_PIN_0) #define PWM1_PERIPH (SYSCTL_PERIPH_GPIOD) #define PWM1_PORT (GPIO_PORTD_BASE) #define PWM1_PIN (GPIO_PIN_1) #define PWM2_PERIPH (SYSCTL_PERIPH_GPIOH) #define PWM2_PORT (GPIO_PORTH_BASE) #define PWM2_PIN (GPIO_PIN_0) #define PWM3_PERIPH (SYSCTL_PERIPH_GPIOH) #define PWM3_PORT (GPIO_PORTH_BASE) #define PWM3_PIN (GPIO_PIN_1) #define PWM4_PERIPH (SYSCTL_PERIPH_GPIOE) #define PWM4_PORT (GPIO_PORTE_BASE) #define PWM4_PIN (GPIO_PIN_0) #define PWM5_PERIPH (SYSCTL_PERIPH_GPIOE) #define PWM5_PORT (GPIO_PORTE_BASE) #define PWM5_PIN (GPIO_PIN_1) #define SSI0CLK_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0CLK_PORT (GPIO_PORTA_BASE) #define SSI0CLK_PIN (GPIO_PIN_2) #define SSI0FSS_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0FSS_PORT (GPIO_PORTA_BASE) #define SSI0FSS_PIN (GPIO_PIN_3) #define SSI0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0RX_PORT (GPIO_PORTA_BASE) #define SSI0RX_PIN (GPIO_PIN_4) #define SSI0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0TX_PORT (GPIO_PORTA_BASE) #define SSI0TX_PIN (GPIO_PIN_5) #define SWCLK_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWCLK_PORT (GPIO_PORTC_BASE) #define SWCLK_PIN (GPIO_PIN_0) #define SWDIO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWDIO_PORT (GPIO_PORTC_BASE) #define SWDIO_PIN (GPIO_PIN_1) #define SWO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWO_PORT (GPIO_PORTC_BASE) #define SWO_PIN (GPIO_PIN_3) #define TCK_PERIPH (SYSCTL_PERIPH_GPIOC) #define TCK_PORT (GPIO_PORTC_BASE) #define TCK_PIN (GPIO_PIN_0) #define TDI_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDI_PORT (GPIO_PORTC_BASE) #define TDI_PIN (GPIO_PIN_2) #define TDO_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDO_PORT (GPIO_PORTC_BASE) #define TDO_PIN (GPIO_PIN_3) #define TMS_PERIPH (SYSCTL_PERIPH_GPIOC) #define TMS_PORT (GPIO_PORTC_BASE) #define TMS_PIN (GPIO_PIN_1) #define TRST_PERIPH (SYSCTL_PERIPH_GPIOB) #define TRST_PORT (GPIO_PORTB_BASE) #define TRST_PIN (GPIO_PIN_7) #define U0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0RX_PORT (GPIO_PORTA_BASE) #define U0RX_PIN (GPIO_PIN_0) #define U0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0TX_PORT (GPIO_PORTA_BASE) #define U0TX_PIN (GPIO_PIN_1) #define U1RX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1RX_PORT (GPIO_PORTD_BASE) #define U1RX_PIN (GPIO_PIN_2) #define U1TX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1TX_PORT (GPIO_PORTD_BASE) #define U1TX_PIN (GPIO_PIN_3) #endif // PART_LM3S1937 //***************************************************************************** // // LM3S1958 Port/Pin Mapping Definitions // //***************************************************************************** #ifdef PART_LM3S1958 #define CCP0_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP0_PORT (GPIO_PORTB_BASE) #define CCP0_PIN (GPIO_PIN_0) #define CCP1_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP1_PORT (GPIO_PORTB_BASE) #define CCP1_PIN (GPIO_PIN_6) #define CCP2_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP2_PORT (GPIO_PORTB_BASE) #define CCP2_PIN (GPIO_PIN_1) #define CCP3_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP3_PORT (GPIO_PORTC_BASE) #define CCP3_PIN (GPIO_PIN_6) #define CCP4_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP4_PORT (GPIO_PORTC_BASE) #define CCP4_PIN (GPIO_PIN_7) #define CCP5_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP5_PORT (GPIO_PORTB_BASE) #define CCP5_PIN (GPIO_PIN_5) #define CCP6_PERIPH (SYSCTL_PERIPH_GPIOH) #define CCP6_PORT (GPIO_PORTH_BASE) #define CCP6_PIN (GPIO_PIN_0) #define CCP7_PERIPH (SYSCTL_PERIPH_GPIOH) #define CCP7_PORT (GPIO_PORTH_BASE) #define CCP7_PIN (GPIO_PIN_1) #define I2C0SCL_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SCL_PORT (GPIO_PORTB_BASE) #define I2C0SCL_PIN (GPIO_PIN_2) #define I2C0SDA_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SDA_PORT (GPIO_PORTB_BASE) #define I2C0SDA_PIN (GPIO_PIN_3) #define I2C1SCL_PERIPH (SYSCTL_PERIPH_GPIOA) #define I2C1SCL_PORT (GPIO_PORTA_BASE) #define I2C1SCL_PIN (GPIO_PIN_6) #define I2C1SDA_PERIPH (SYSCTL_PERIPH_GPIOA) #define I2C1SDA_PORT (GPIO_PORTA_BASE) #define I2C1SDA_PIN (GPIO_PIN_7) #define SSI0CLK_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0CLK_PORT (GPIO_PORTA_BASE) #define SSI0CLK_PIN (GPIO_PIN_2) #define SSI0FSS_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0FSS_PORT (GPIO_PORTA_BASE) #define SSI0FSS_PIN (GPIO_PIN_3) #define SSI0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0RX_PORT (GPIO_PORTA_BASE) #define SSI0RX_PIN (GPIO_PIN_4) #define SSI0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0TX_PORT (GPIO_PORTA_BASE) #define SSI0TX_PIN (GPIO_PIN_5) #define SSI1CLK_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1CLK_PORT (GPIO_PORTE_BASE) #define SSI1CLK_PIN (GPIO_PIN_0) #define SSI1FSS_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1FSS_PORT (GPIO_PORTE_BASE) #define SSI1FSS_PIN (GPIO_PIN_1) #define SSI1RX_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1RX_PORT (GPIO_PORTE_BASE) #define SSI1RX_PIN (GPIO_PIN_2) #define SSI1TX_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1TX_PORT (GPIO_PORTE_BASE) #define SSI1TX_PIN (GPIO_PIN_3) #define SWCLK_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWCLK_PORT (GPIO_PORTC_BASE) #define SWCLK_PIN (GPIO_PIN_0) #define SWDIO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWDIO_PORT (GPIO_PORTC_BASE) #define SWDIO_PIN (GPIO_PIN_1) #define SWO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWO_PORT (GPIO_PORTC_BASE) #define SWO_PIN (GPIO_PIN_3) #define TCK_PERIPH (SYSCTL_PERIPH_GPIOC) #define TCK_PORT (GPIO_PORTC_BASE) #define TCK_PIN (GPIO_PIN_0) #define TDI_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDI_PORT (GPIO_PORTC_BASE) #define TDI_PIN (GPIO_PIN_2) #define TDO_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDO_PORT (GPIO_PORTC_BASE) #define TDO_PIN (GPIO_PIN_3) #define TMS_PERIPH (SYSCTL_PERIPH_GPIOC) #define TMS_PORT (GPIO_PORTC_BASE) #define TMS_PIN (GPIO_PIN_1) #define TRST_PERIPH (SYSCTL_PERIPH_GPIOB) #define TRST_PORT (GPIO_PORTB_BASE) #define TRST_PIN (GPIO_PIN_7) #define U0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0RX_PORT (GPIO_PORTA_BASE) #define U0RX_PIN (GPIO_PIN_0) #define U0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0TX_PORT (GPIO_PORTA_BASE) #define U0TX_PIN (GPIO_PIN_1) #define U1RX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1RX_PORT (GPIO_PORTD_BASE) #define U1RX_PIN (GPIO_PIN_2) #define U1TX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1TX_PORT (GPIO_PORTD_BASE) #define U1TX_PIN (GPIO_PIN_3) #define U2RX_PERIPH (SYSCTL_PERIPH_GPIOG) #define U2RX_PORT (GPIO_PORTG_BASE) #define U2RX_PIN (GPIO_PIN_0) #define U2TX_PERIPH (SYSCTL_PERIPH_GPIOG) #define U2TX_PORT (GPIO_PORTG_BASE) #define U2TX_PIN (GPIO_PIN_1) #endif // PART_LM3S1958 //***************************************************************************** // // LM3S1960 Port/Pin Mapping Definitions // //***************************************************************************** #ifdef PART_LM3S1960 #define C0O_PERIPH (SYSCTL_PERIPH_GPIOF) #define C0O_PORT (GPIO_PORTF_BASE) #define C0O_PIN (GPIO_PIN_4) #define C0_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_MINUS_PORT (GPIO_PORTB_BASE) #define C0_MINUS_PIN (GPIO_PIN_4) #define C0_PLUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_PLUS_PORT (GPIO_PORTB_BASE) #define C0_PLUS_PIN (GPIO_PIN_6) #define C1O_PERIPH (SYSCTL_PERIPH_GPIOF) #define C1O_PORT (GPIO_PORTF_BASE) #define C1O_PIN (GPIO_PIN_5) #define C1_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C1_MINUS_PORT (GPIO_PORTB_BASE) #define C1_MINUS_PIN (GPIO_PIN_5) #define C1_PLUS_PERIPH (SYSCTL_PERIPH_GPIOC) #define C1_PLUS_PORT (GPIO_PORTC_BASE) #define C1_PLUS_PIN (GPIO_PIN_5) #define C2O_PERIPH (SYSCTL_PERIPH_GPIOF) #define C2O_PORT (GPIO_PORTF_BASE) #define C2O_PIN (GPIO_PIN_6) #define C2_MINUS_PERIPH (SYSCTL_PERIPH_GPIOC) #define C2_MINUS_PORT (GPIO_PORTC_BASE) #define C2_MINUS_PIN (GPIO_PIN_7) #define C2_PLUS_PERIPH (SYSCTL_PERIPH_GPIOC) #define C2_PLUS_PORT (GPIO_PORTC_BASE) #define C2_PLUS_PIN (GPIO_PIN_6) #define CCP0_PERIPH (SYSCTL_PERIPH_GPIOD) #define CCP0_PORT (GPIO_PORTD_BASE) #define CCP0_PIN (GPIO_PIN_4) #define CCP1_PERIPH (SYSCTL_PERIPH_GPIOD) #define CCP1_PORT (GPIO_PORTD_BASE) #define CCP1_PIN (GPIO_PIN_7) #define CCP2_PERIPH (SYSCTL_PERIPH_GPIOD) #define CCP2_PORT (GPIO_PORTD_BASE) #define CCP2_PIN (GPIO_PIN_5) #define CCP3_PERIPH (SYSCTL_PERIPH_GPIOE) #define CCP3_PORT (GPIO_PORTE_BASE) #define CCP3_PIN (GPIO_PIN_4) #define CCP4_PERIPH (SYSCTL_PERIPH_GPIOF) #define CCP4_PORT (GPIO_PORTF_BASE) #define CCP4_PIN (GPIO_PIN_7) #define CCP5_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP5_PORT (GPIO_PORTC_BASE) #define CCP5_PIN (GPIO_PIN_4) #define CCP6_PERIPH (SYSCTL_PERIPH_GPIOH) #define CCP6_PORT (GPIO_PORTH_BASE) #define CCP6_PIN (GPIO_PIN_0) #define CCP7_PERIPH (SYSCTL_PERIPH_GPIOH) #define CCP7_PORT (GPIO_PORTH_BASE) #define CCP7_PIN (GPIO_PIN_1) #define FAULT_PERIPH (SYSCTL_PERIPH_GPIOD) #define FAULT_PORT (GPIO_PORTD_BASE) #define FAULT_PIN (GPIO_PIN_6) #define I2C0SCL_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SCL_PORT (GPIO_PORTB_BASE) #define I2C0SCL_PIN (GPIO_PIN_2) #define I2C0SDA_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SDA_PORT (GPIO_PORTB_BASE) #define I2C0SDA_PIN (GPIO_PIN_3) #define I2C1SCL_PERIPH (SYSCTL_PERIPH_GPIOA) #define I2C1SCL_PORT (GPIO_PORTA_BASE) #define I2C1SCL_PIN (GPIO_PIN_6) #define I2C1SDA_PERIPH (SYSCTL_PERIPH_GPIOA) #define I2C1SDA_PORT (GPIO_PORTA_BASE) #define I2C1SDA_PIN (GPIO_PIN_7) #define IDX0_PERIPH (SYSCTL_PERIPH_GPIOD) #define IDX0_PORT (GPIO_PORTD_BASE) #define IDX0_PIN (GPIO_PIN_0) #define IDX1_PERIPH (SYSCTL_PERIPH_GPIOH) #define IDX1_PORT (GPIO_PORTH_BASE) #define IDX1_PIN (GPIO_PIN_2) #define PHA0_PERIPH (SYSCTL_PERIPH_GPIOD) #define PHA0_PORT (GPIO_PORTD_BASE) #define PHA0_PIN (GPIO_PIN_1) #define PHA1_PERIPH (SYSCTL_PERIPH_GPIOG) #define PHA1_PORT (GPIO_PORTG_BASE) #define PHA1_PIN (GPIO_PIN_6) #define PHB0_PERIPH (SYSCTL_PERIPH_GPIOH) #define PHB0_PORT (GPIO_PORTH_BASE) #define PHB0_PIN (GPIO_PIN_3) #define PHB1_PERIPH (SYSCTL_PERIPH_GPIOG) #define PHB1_PORT (GPIO_PORTG_BASE) #define PHB1_PIN (GPIO_PIN_7) #define PWM0_PERIPH (SYSCTL_PERIPH_GPIOF) #define PWM0_PORT (GPIO_PORTF_BASE) #define PWM0_PIN (GPIO_PIN_0) #define PWM1_PERIPH (SYSCTL_PERIPH_GPIOF) #define PWM1_PORT (GPIO_PORTF_BASE) #define PWM1_PIN (GPIO_PIN_1) #define PWM2_PERIPH (SYSCTL_PERIPH_GPIOB) #define PWM2_PORT (GPIO_PORTB_BASE) #define PWM2_PIN (GPIO_PIN_0) #define PWM3_PERIPH (SYSCTL_PERIPH_GPIOB) #define PWM3_PORT (GPIO_PORTB_BASE) #define PWM3_PIN (GPIO_PIN_1) #define PWM4_PERIPH (SYSCTL_PERIPH_GPIOE) #define PWM4_PORT (GPIO_PORTE_BASE) #define PWM4_PIN (GPIO_PIN_6) #define PWM5_PERIPH (SYSCTL_PERIPH_GPIOE) #define PWM5_PORT (GPIO_PORTE_BASE) #define PWM5_PIN (GPIO_PIN_7) #define SSI0CLK_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0CLK_PORT (GPIO_PORTA_BASE) #define SSI0CLK_PIN (GPIO_PIN_2) #define SSI0FSS_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0FSS_PORT (GPIO_PORTA_BASE) #define SSI0FSS_PIN (GPIO_PIN_3) #define SSI0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0RX_PORT (GPIO_PORTA_BASE) #define SSI0RX_PIN (GPIO_PIN_4) #define SSI0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0TX_PORT (GPIO_PORTA_BASE) #define SSI0TX_PIN (GPIO_PIN_5) #define SSI1CLK_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1CLK_PORT (GPIO_PORTE_BASE) #define SSI1CLK_PIN (GPIO_PIN_0) #define SSI1FSS_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1FSS_PORT (GPIO_PORTE_BASE) #define SSI1FSS_PIN (GPIO_PIN_1) #define SSI1RX_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1RX_PORT (GPIO_PORTE_BASE) #define SSI1RX_PIN (GPIO_PIN_2) #define SSI1TX_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1TX_PORT (GPIO_PORTE_BASE) #define SSI1TX_PIN (GPIO_PIN_3) #define SWCLK_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWCLK_PORT (GPIO_PORTC_BASE) #define SWCLK_PIN (GPIO_PIN_0) #define SWDIO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWDIO_PORT (GPIO_PORTC_BASE) #define SWDIO_PIN (GPIO_PIN_1) #define SWO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWO_PORT (GPIO_PORTC_BASE) #define SWO_PIN (GPIO_PIN_3) #define TCK_PERIPH (SYSCTL_PERIPH_GPIOC) #define TCK_PORT (GPIO_PORTC_BASE) #define TCK_PIN (GPIO_PIN_0) #define TDI_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDI_PORT (GPIO_PORTC_BASE) #define TDI_PIN (GPIO_PIN_2) #define TDO_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDO_PORT (GPIO_PORTC_BASE) #define TDO_PIN (GPIO_PIN_3) #define TMS_PERIPH (SYSCTL_PERIPH_GPIOC) #define TMS_PORT (GPIO_PORTC_BASE) #define TMS_PIN (GPIO_PIN_1) #define TRST_PERIPH (SYSCTL_PERIPH_GPIOB) #define TRST_PORT (GPIO_PORTB_BASE) #define TRST_PIN (GPIO_PIN_7) #define U0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0RX_PORT (GPIO_PORTA_BASE) #define U0RX_PIN (GPIO_PIN_0) #define U0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0TX_PORT (GPIO_PORTA_BASE) #define U0TX_PIN (GPIO_PIN_1) #define U1RX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1RX_PORT (GPIO_PORTD_BASE) #define U1RX_PIN (GPIO_PIN_2) #define U1TX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1TX_PORT (GPIO_PORTD_BASE) #define U1TX_PIN (GPIO_PIN_3) #define U2RX_PERIPH (SYSCTL_PERIPH_GPIOG) #define U2RX_PORT (GPIO_PORTG_BASE) #define U2RX_PIN (GPIO_PIN_0) #define U2TX_PERIPH (SYSCTL_PERIPH_GPIOG) #define U2TX_PORT (GPIO_PORTG_BASE) #define U2TX_PIN (GPIO_PIN_1) #endif // PART_LM3S1960 //***************************************************************************** // // LM3S1968 Port/Pin Mapping Definitions // //***************************************************************************** #ifdef PART_LM3S1968 #define C0O_PERIPH (SYSCTL_PERIPH_GPIOF) #define C0O_PORT (GPIO_PORTF_BASE) #define C0O_PIN (GPIO_PIN_4) #define C0_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_MINUS_PORT (GPIO_PORTB_BASE) #define C0_MINUS_PIN (GPIO_PIN_4) #define C0_PLUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_PLUS_PORT (GPIO_PORTB_BASE) #define C0_PLUS_PIN (GPIO_PIN_6) #define C1_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C1_MINUS_PORT (GPIO_PORTB_BASE) #define C1_MINUS_PIN (GPIO_PIN_5) #define C1_PLUS_PERIPH (SYSCTL_PERIPH_GPIOC) #define C1_PLUS_PORT (GPIO_PORTC_BASE) #define C1_PLUS_PIN (GPIO_PIN_5) #define C2_MINUS_PERIPH (SYSCTL_PERIPH_GPIOC) #define C2_MINUS_PORT (GPIO_PORTC_BASE) #define C2_MINUS_PIN (GPIO_PIN_7) #define C2_PLUS_PERIPH (SYSCTL_PERIPH_GPIOC) #define C2_PLUS_PORT (GPIO_PORTC_BASE) #define C2_PLUS_PIN (GPIO_PIN_6) #define CCP0_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP0_PORT (GPIO_PORTB_BASE) #define CCP0_PIN (GPIO_PIN_0) #define CCP1_PERIPH (SYSCTL_PERIPH_GPIOF) #define CCP1_PORT (GPIO_PORTF_BASE) #define CCP1_PIN (GPIO_PIN_6) #define CCP2_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP2_PORT (GPIO_PORTB_BASE) #define CCP2_PIN (GPIO_PIN_1) #define CCP3_PERIPH (SYSCTL_PERIPH_GPIOG) #define CCP3_PORT (GPIO_PORTG_BASE) #define CCP3_PIN (GPIO_PIN_4) #define FAULT_PERIPH (SYSCTL_PERIPH_GPIOH) #define FAULT_PORT (GPIO_PORTH_BASE) #define FAULT_PIN (GPIO_PIN_3) #define I2C0SCL_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SCL_PORT (GPIO_PORTB_BASE) #define I2C0SCL_PIN (GPIO_PIN_2) #define I2C0SDA_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SDA_PORT (GPIO_PORTB_BASE) #define I2C0SDA_PIN (GPIO_PIN_3) #define I2C1SCL_PERIPH (SYSCTL_PERIPH_GPIOA) #define I2C1SCL_PORT (GPIO_PORTA_BASE) #define I2C1SCL_PIN (GPIO_PIN_6) #define I2C1SDA_PERIPH (SYSCTL_PERIPH_GPIOA) #define I2C1SDA_PORT (GPIO_PORTA_BASE) #define I2C1SDA_PIN (GPIO_PIN_7) #define IDX0_PERIPH (SYSCTL_PERIPH_GPIOD) #define IDX0_PORT (GPIO_PORTD_BASE) #define IDX0_PIN (GPIO_PIN_0) #define IDX1_PERIPH (SYSCTL_PERIPH_GPIOF) #define IDX1_PORT (GPIO_PORTF_BASE) #define IDX1_PIN (GPIO_PIN_1) #define PHA0_PERIPH (SYSCTL_PERIPH_GPIOC) #define PHA0_PORT (GPIO_PORTC_BASE) #define PHA0_PIN (GPIO_PIN_4) #define PHA1_PERIPH (SYSCTL_PERIPH_GPIOG) #define PHA1_PORT (GPIO_PORTG_BASE) #define PHA1_PIN (GPIO_PIN_6) #define PHB0_PERIPH (SYSCTL_PERIPH_GPIOF) #define PHB0_PORT (GPIO_PORTF_BASE) #define PHB0_PIN (GPIO_PIN_0) #define PHB1_PERIPH (SYSCTL_PERIPH_GPIOG) #define PHB1_PORT (GPIO_PORTG_BASE) #define PHB1_PIN (GPIO_PIN_7) #define PWM0_PERIPH (SYSCTL_PERIPH_GPIOG) #define PWM0_PORT (GPIO_PORTG_BASE) #define PWM0_PIN (GPIO_PIN_2) #define PWM1_PERIPH (SYSCTL_PERIPH_GPIOD) #define PWM1_PORT (GPIO_PORTD_BASE) #define PWM1_PIN (GPIO_PIN_1) #define PWM2_PERIPH (SYSCTL_PERIPH_GPIOH) #define PWM2_PORT (GPIO_PORTH_BASE) #define PWM2_PIN (GPIO_PIN_0) #define PWM3_PERIPH (SYSCTL_PERIPH_GPIOH) #define PWM3_PORT (GPIO_PORTH_BASE) #define PWM3_PIN (GPIO_PIN_1) #define PWM4_PERIPH (SYSCTL_PERIPH_GPIOF) #define PWM4_PORT (GPIO_PORTF_BASE) #define PWM4_PIN (GPIO_PIN_2) #define PWM5_PERIPH (SYSCTL_PERIPH_GPIOF) #define PWM5_PORT (GPIO_PORTF_BASE) #define PWM5_PIN (GPIO_PIN_3) #define SSI0CLK_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0CLK_PORT (GPIO_PORTA_BASE) #define SSI0CLK_PIN (GPIO_PIN_2) #define SSI0FSS_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0FSS_PORT (GPIO_PORTA_BASE) #define SSI0FSS_PIN (GPIO_PIN_3) #define SSI0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0RX_PORT (GPIO_PORTA_BASE) #define SSI0RX_PIN (GPIO_PIN_4) #define SSI0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0TX_PORT (GPIO_PORTA_BASE) #define SSI0TX_PIN (GPIO_PIN_5) #define SSI1CLK_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1CLK_PORT (GPIO_PORTE_BASE) #define SSI1CLK_PIN (GPIO_PIN_0) #define SSI1FSS_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1FSS_PORT (GPIO_PORTE_BASE) #define SSI1FSS_PIN (GPIO_PIN_1) #define SSI1RX_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1RX_PORT (GPIO_PORTE_BASE) #define SSI1RX_PIN (GPIO_PIN_2) #define SSI1TX_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1TX_PORT (GPIO_PORTE_BASE) #define SSI1TX_PIN (GPIO_PIN_3) #define SWCLK_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWCLK_PORT (GPIO_PORTC_BASE) #define SWCLK_PIN (GPIO_PIN_0) #define SWDIO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWDIO_PORT (GPIO_PORTC_BASE) #define SWDIO_PIN (GPIO_PIN_1) #define SWO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWO_PORT (GPIO_PORTC_BASE) #define SWO_PIN (GPIO_PIN_3) #define TCK_PERIPH (SYSCTL_PERIPH_GPIOC) #define TCK_PORT (GPIO_PORTC_BASE) #define TCK_PIN (GPIO_PIN_0) #define TDI_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDI_PORT (GPIO_PORTC_BASE) #define TDI_PIN (GPIO_PIN_2) #define TDO_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDO_PORT (GPIO_PORTC_BASE) #define TDO_PIN (GPIO_PIN_3) #define TMS_PERIPH (SYSCTL_PERIPH_GPIOC) #define TMS_PORT (GPIO_PORTC_BASE) #define TMS_PIN (GPIO_PIN_1) #define TRST_PERIPH (SYSCTL_PERIPH_GPIOB) #define TRST_PORT (GPIO_PORTB_BASE) #define TRST_PIN (GPIO_PIN_7) #define U0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0RX_PORT (GPIO_PORTA_BASE) #define U0RX_PIN (GPIO_PIN_0) #define U0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0TX_PORT (GPIO_PORTA_BASE) #define U0TX_PIN (GPIO_PIN_1) #define U1RX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1RX_PORT (GPIO_PORTD_BASE) #define U1RX_PIN (GPIO_PIN_2) #define U1TX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1TX_PORT (GPIO_PORTD_BASE) #define U1TX_PIN (GPIO_PIN_3) #define U2RX_PERIPH (SYSCTL_PERIPH_GPIOG) #define U2RX_PORT (GPIO_PORTG_BASE) #define U2RX_PIN (GPIO_PIN_0) #define U2TX_PERIPH (SYSCTL_PERIPH_GPIOG) #define U2TX_PORT (GPIO_PORTG_BASE) #define U2TX_PIN (GPIO_PIN_1) #endif // PART_LM3S1968 //***************************************************************************** // // LM3S2016 Port/Pin Mapping Definitions // //***************************************************************************** #ifdef PART_LM3S2016 #define CAN0RX_PERIPH (SYSCTL_PERIPH_GPIOD) #define CAN0RX_PORT (GPIO_PORTD_BASE) #define CAN0RX_PIN (GPIO_PIN_0) #define CAN0TX_PERIPH (SYSCTL_PERIPH_GPIOD) #define CAN0TX_PORT (GPIO_PORTD_BASE) #define CAN0TX_PIN (GPIO_PIN_1) #define CCP0_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP0_PORT (GPIO_PORTB_BASE) #define CCP0_PIN (GPIO_PIN_0) #define CCP1_PERIPH (SYSCTL_PERIPH_GPIOA) #define CCP1_PORT (GPIO_PORTA_BASE) #define CCP1_PIN (GPIO_PIN_6) #define CCP2_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP2_PORT (GPIO_PORTB_BASE) #define CCP2_PIN (GPIO_PIN_1) #define CCP3_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP3_PORT (GPIO_PORTC_BASE) #define CCP3_PIN (GPIO_PIN_6) #define I2C0SCL_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SCL_PORT (GPIO_PORTB_BASE) #define I2C0SCL_PIN (GPIO_PIN_2) #define I2C0SDA_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SDA_PORT (GPIO_PORTB_BASE) #define I2C0SDA_PIN (GPIO_PIN_3) #define SSI0CLK_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0CLK_PORT (GPIO_PORTA_BASE) #define SSI0CLK_PIN (GPIO_PIN_2) #define SSI0FSS_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0FSS_PORT (GPIO_PORTA_BASE) #define SSI0FSS_PIN (GPIO_PIN_3) #define SSI0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0RX_PORT (GPIO_PORTA_BASE) #define SSI0RX_PIN (GPIO_PIN_4) #define SSI0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0TX_PORT (GPIO_PORTA_BASE) #define SSI0TX_PIN (GPIO_PIN_5) #define SWCLK_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWCLK_PORT (GPIO_PORTC_BASE) #define SWCLK_PIN (GPIO_PIN_0) #define SWDIO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWDIO_PORT (GPIO_PORTC_BASE) #define SWDIO_PIN (GPIO_PIN_1) #define SWO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWO_PORT (GPIO_PORTC_BASE) #define SWO_PIN (GPIO_PIN_3) #define TCK_PERIPH (SYSCTL_PERIPH_GPIOC) #define TCK_PORT (GPIO_PORTC_BASE) #define TCK_PIN (GPIO_PIN_0) #define TDI_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDI_PORT (GPIO_PORTC_BASE) #define TDI_PIN (GPIO_PIN_2) #define TDO_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDO_PORT (GPIO_PORTC_BASE) #define TDO_PIN (GPIO_PIN_3) #define TMS_PERIPH (SYSCTL_PERIPH_GPIOC) #define TMS_PORT (GPIO_PORTC_BASE) #define TMS_PIN (GPIO_PIN_1) #define TRST_PERIPH (SYSCTL_PERIPH_GPIOB) #define TRST_PORT (GPIO_PORTB_BASE) #define TRST_PIN (GPIO_PIN_7) #define U0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0RX_PORT (GPIO_PORTA_BASE) #define U0RX_PIN (GPIO_PIN_0) #define U0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0TX_PORT (GPIO_PORTA_BASE) #define U0TX_PIN (GPIO_PIN_1) #define U1RX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1RX_PORT (GPIO_PORTD_BASE) #define U1RX_PIN (GPIO_PIN_2) #define U1TX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1TX_PORT (GPIO_PORTD_BASE) #define U1TX_PIN (GPIO_PIN_3) #endif // PART_LM3S2016 //***************************************************************************** // // LM3S2110 Port/Pin Mapping Definitions // //***************************************************************************** #ifdef PART_LM3S2110 #define C0O_PERIPH (SYSCTL_PERIPH_GPIOD) #define C0O_PORT (GPIO_PORTD_BASE) #define C0O_PIN (GPIO_PIN_7) #define C0_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_MINUS_PORT (GPIO_PORTB_BASE) #define C0_MINUS_PIN (GPIO_PIN_4) #define C0_PLUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_PLUS_PORT (GPIO_PORTB_BASE) #define C0_PLUS_PIN (GPIO_PIN_6) #define C1_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C1_MINUS_PORT (GPIO_PORTB_BASE) #define C1_MINUS_PIN (GPIO_PIN_5) #define C1_PLUS_PERIPH (SYSCTL_PERIPH_GPIOC) #define C1_PLUS_PORT (GPIO_PORTC_BASE) #define C1_PLUS_PIN (GPIO_PIN_5) #define C2_MINUS_PERIPH (SYSCTL_PERIPH_GPIOC) #define C2_MINUS_PORT (GPIO_PORTC_BASE) #define C2_MINUS_PIN (GPIO_PIN_7) #define C2_PLUS_PERIPH (SYSCTL_PERIPH_GPIOC) #define C2_PLUS_PORT (GPIO_PORTC_BASE) #define C2_PLUS_PIN (GPIO_PIN_6) #define CAN0RX_PERIPH (SYSCTL_PERIPH_GPIOD) #define CAN0RX_PORT (GPIO_PORTD_BASE) #define CAN0RX_PIN (GPIO_PIN_0) #define CAN0TX_PERIPH (SYSCTL_PERIPH_GPIOD) #define CAN0TX_PORT (GPIO_PORTD_BASE) #define CAN0TX_PIN (GPIO_PIN_1) #define CCP0_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP0_PORT (GPIO_PORTB_BASE) #define CCP0_PIN (GPIO_PIN_0) #define CCP1_PERIPH (SYSCTL_PERIPH_GPIOA) #define CCP1_PORT (GPIO_PORTA_BASE) #define CCP1_PIN (GPIO_PIN_6) #define CCP2_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP2_PORT (GPIO_PORTB_BASE) #define CCP2_PIN (GPIO_PIN_1) #define CCP3_PERIPH (SYSCTL_PERIPH_GPIOD) #define CCP3_PORT (GPIO_PORTD_BASE) #define CCP3_PIN (GPIO_PIN_4) #define FAULT_PERIPH (SYSCTL_PERIPH_GPIOD) #define FAULT_PORT (GPIO_PORTD_BASE) #define FAULT_PIN (GPIO_PIN_6) #define I2C0SCL_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SCL_PORT (GPIO_PORTB_BASE) #define I2C0SCL_PIN (GPIO_PIN_2) #define I2C0SDA_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SDA_PORT (GPIO_PORTB_BASE) #define I2C0SDA_PIN (GPIO_PIN_3) #define PWM0_PERIPH (SYSCTL_PERIPH_GPIOF) #define PWM0_PORT (GPIO_PORTF_BASE) #define PWM0_PIN (GPIO_PIN_0) #define PWM1_PERIPH (SYSCTL_PERIPH_GPIOF) #define PWM1_PORT (GPIO_PORTF_BASE) #define PWM1_PIN (GPIO_PIN_1) #define SSI0CLK_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0CLK_PORT (GPIO_PORTA_BASE) #define SSI0CLK_PIN (GPIO_PIN_2) #define SSI0FSS_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0FSS_PORT (GPIO_PORTA_BASE) #define SSI0FSS_PIN (GPIO_PIN_3) #define SSI0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0RX_PORT (GPIO_PORTA_BASE) #define SSI0RX_PIN (GPIO_PIN_4) #define SSI0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0TX_PORT (GPIO_PORTA_BASE) #define SSI0TX_PIN (GPIO_PIN_5) #define SWCLK_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWCLK_PORT (GPIO_PORTC_BASE) #define SWCLK_PIN (GPIO_PIN_0) #define SWDIO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWDIO_PORT (GPIO_PORTC_BASE) #define SWDIO_PIN (GPIO_PIN_1) #define SWO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWO_PORT (GPIO_PORTC_BASE) #define SWO_PIN (GPIO_PIN_3) #define TCK_PERIPH (SYSCTL_PERIPH_GPIOC) #define TCK_PORT (GPIO_PORTC_BASE) #define TCK_PIN (GPIO_PIN_0) #define TDI_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDI_PORT (GPIO_PORTC_BASE) #define TDI_PIN (GPIO_PIN_2) #define TDO_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDO_PORT (GPIO_PORTC_BASE) #define TDO_PIN (GPIO_PIN_3) #define TMS_PERIPH (SYSCTL_PERIPH_GPIOC) #define TMS_PORT (GPIO_PORTC_BASE) #define TMS_PIN (GPIO_PIN_1) #define TRST_PERIPH (SYSCTL_PERIPH_GPIOB) #define TRST_PORT (GPIO_PORTB_BASE) #define TRST_PIN (GPIO_PIN_7) #define U0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0RX_PORT (GPIO_PORTA_BASE) #define U0RX_PIN (GPIO_PIN_0) #define U0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0TX_PORT (GPIO_PORTA_BASE) #define U0TX_PIN (GPIO_PIN_1) #endif // PART_LM3S2110 //***************************************************************************** // // LM3S2139 Port/Pin Mapping Definitions // //***************************************************************************** #ifdef PART_LM3S2139 #define C0O_PERIPH (SYSCTL_PERIPH_GPIOD) #define C0O_PORT (GPIO_PORTD_BASE) #define C0O_PIN (GPIO_PIN_7) #define C0_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_MINUS_PORT (GPIO_PORTB_BASE) #define C0_MINUS_PIN (GPIO_PIN_4) #define C0_PLUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_PLUS_PORT (GPIO_PORTB_BASE) #define C0_PLUS_PIN (GPIO_PIN_6) #define C1_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C1_MINUS_PORT (GPIO_PORTB_BASE) #define C1_MINUS_PIN (GPIO_PIN_5) #define C1_PLUS_PERIPH (SYSCTL_PERIPH_GPIOC) #define C1_PLUS_PORT (GPIO_PORTC_BASE) #define C1_PLUS_PIN (GPIO_PIN_5) #define C2_MINUS_PERIPH (SYSCTL_PERIPH_GPIOC) #define C2_MINUS_PORT (GPIO_PORTC_BASE) #define C2_MINUS_PIN (GPIO_PIN_7) #define C2_PLUS_PERIPH (SYSCTL_PERIPH_GPIOC) #define C2_PLUS_PORT (GPIO_PORTC_BASE) #define C2_PLUS_PIN (GPIO_PIN_6) #define CAN0RX_PERIPH (SYSCTL_PERIPH_GPIOD) #define CAN0RX_PORT (GPIO_PORTD_BASE) #define CAN0RX_PIN (GPIO_PIN_0) #define CAN0TX_PERIPH (SYSCTL_PERIPH_GPIOD) #define CAN0TX_PORT (GPIO_PORTD_BASE) #define CAN0TX_PIN (GPIO_PIN_1) #define CCP0_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP0_PORT (GPIO_PORTB_BASE) #define CCP0_PIN (GPIO_PIN_0) #define CCP1_PERIPH (SYSCTL_PERIPH_GPIOA) #define CCP1_PORT (GPIO_PORTA_BASE) #define CCP1_PIN (GPIO_PIN_6) #define CCP2_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP2_PORT (GPIO_PORTB_BASE) #define CCP2_PIN (GPIO_PIN_1) #define CCP3_PERIPH (SYSCTL_PERIPH_GPIOD) #define CCP3_PORT (GPIO_PORTD_BASE) #define CCP3_PIN (GPIO_PIN_4) #define CCP4_PERIPH (SYSCTL_PERIPH_GPIOA) #define CCP4_PORT (GPIO_PORTA_BASE) #define CCP4_PIN (GPIO_PIN_7) #define CCP5_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP5_PORT (GPIO_PORTC_BASE) #define CCP5_PIN (GPIO_PIN_4) #define I2C0SCL_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SCL_PORT (GPIO_PORTB_BASE) #define I2C0SCL_PIN (GPIO_PIN_2) #define I2C0SDA_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SDA_PORT (GPIO_PORTB_BASE) #define I2C0SDA_PIN (GPIO_PIN_3) #define SSI0CLK_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0CLK_PORT (GPIO_PORTA_BASE) #define SSI0CLK_PIN (GPIO_PIN_2) #define SSI0FSS_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0FSS_PORT (GPIO_PORTA_BASE) #define SSI0FSS_PIN (GPIO_PIN_3) #define SSI0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0RX_PORT (GPIO_PORTA_BASE) #define SSI0RX_PIN (GPIO_PIN_4) #define SSI0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0TX_PORT (GPIO_PORTA_BASE) #define SSI0TX_PIN (GPIO_PIN_5) #define SWCLK_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWCLK_PORT (GPIO_PORTC_BASE) #define SWCLK_PIN (GPIO_PIN_0) #define SWDIO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWDIO_PORT (GPIO_PORTC_BASE) #define SWDIO_PIN (GPIO_PIN_1) #define SWO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWO_PORT (GPIO_PORTC_BASE) #define SWO_PIN (GPIO_PIN_3) #define TCK_PERIPH (SYSCTL_PERIPH_GPIOC) #define TCK_PORT (GPIO_PORTC_BASE) #define TCK_PIN (GPIO_PIN_0) #define TDI_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDI_PORT (GPIO_PORTC_BASE) #define TDI_PIN (GPIO_PIN_2) #define TDO_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDO_PORT (GPIO_PORTC_BASE) #define TDO_PIN (GPIO_PIN_3) #define TMS_PERIPH (SYSCTL_PERIPH_GPIOC) #define TMS_PORT (GPIO_PORTC_BASE) #define TMS_PIN (GPIO_PIN_1) #define TRST_PERIPH (SYSCTL_PERIPH_GPIOB) #define TRST_PORT (GPIO_PORTB_BASE) #define TRST_PIN (GPIO_PIN_7) #define U0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0RX_PORT (GPIO_PORTA_BASE) #define U0RX_PIN (GPIO_PIN_0) #define U0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0TX_PORT (GPIO_PORTA_BASE) #define U0TX_PIN (GPIO_PIN_1) #define U1RX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1RX_PORT (GPIO_PORTD_BASE) #define U1RX_PIN (GPIO_PIN_2) #define U1TX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1TX_PORT (GPIO_PORTD_BASE) #define U1TX_PIN (GPIO_PIN_3) #endif // PART_LM3S2139 //***************************************************************************** // // LM3S2410 Port/Pin Mapping Definitions // //***************************************************************************** #ifdef PART_LM3S2410 #define C0O_PERIPH (SYSCTL_PERIPH_GPIOD) #define C0O_PORT (GPIO_PORTD_BASE) #define C0O_PIN (GPIO_PIN_7) #define C0_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_MINUS_PORT (GPIO_PORTB_BASE) #define C0_MINUS_PIN (GPIO_PIN_4) #define C0_PLUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_PLUS_PORT (GPIO_PORTB_BASE) #define C0_PLUS_PIN (GPIO_PIN_6) #define C1O_PERIPH (SYSCTL_PERIPH_GPIOE) #define C1O_PORT (GPIO_PORTE_BASE) #define C1O_PIN (GPIO_PIN_6) #define C1_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C1_MINUS_PORT (GPIO_PORTB_BASE) #define C1_MINUS_PIN (GPIO_PIN_5) #define C1_PLUS_PERIPH (SYSCTL_PERIPH_GPIOC) #define C1_PLUS_PORT (GPIO_PORTC_BASE) #define C1_PLUS_PIN (GPIO_PIN_5) #define CAN0RX_PERIPH (SYSCTL_PERIPH_GPIOD) #define CAN0RX_PORT (GPIO_PORTD_BASE) #define CAN0RX_PIN (GPIO_PIN_0) #define CAN0TX_PERIPH (SYSCTL_PERIPH_GPIOD) #define CAN0TX_PORT (GPIO_PORTD_BASE) #define CAN0TX_PIN (GPIO_PIN_1) #define CCP0_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP0_PORT (GPIO_PORTB_BASE) #define CCP0_PIN (GPIO_PIN_0) #define CCP1_PERIPH (SYSCTL_PERIPH_GPIOA) #define CCP1_PORT (GPIO_PORTA_BASE) #define CCP1_PIN (GPIO_PIN_6) #define CCP2_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP2_PORT (GPIO_PORTB_BASE) #define CCP2_PIN (GPIO_PIN_1) #define CCP3_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP3_PORT (GPIO_PORTC_BASE) #define CCP3_PIN (GPIO_PIN_6) #define SSI0CLK_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0CLK_PORT (GPIO_PORTA_BASE) #define SSI0CLK_PIN (GPIO_PIN_2) #define SSI0FSS_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0FSS_PORT (GPIO_PORTA_BASE) #define SSI0FSS_PIN (GPIO_PIN_3) #define SSI0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0RX_PORT (GPIO_PORTA_BASE) #define SSI0RX_PIN (GPIO_PIN_4) #define SSI0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0TX_PORT (GPIO_PORTA_BASE) #define SSI0TX_PIN (GPIO_PIN_5) #define SWCLK_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWCLK_PORT (GPIO_PORTC_BASE) #define SWCLK_PIN (GPIO_PIN_0) #define SWDIO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWDIO_PORT (GPIO_PORTC_BASE) #define SWDIO_PIN (GPIO_PIN_1) #define SWO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWO_PORT (GPIO_PORTC_BASE) #define SWO_PIN (GPIO_PIN_3) #define TCK_PERIPH (SYSCTL_PERIPH_GPIOC) #define TCK_PORT (GPIO_PORTC_BASE) #define TCK_PIN (GPIO_PIN_0) #define TDI_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDI_PORT (GPIO_PORTC_BASE) #define TDI_PIN (GPIO_PIN_2) #define TDO_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDO_PORT (GPIO_PORTC_BASE) #define TDO_PIN (GPIO_PIN_3) #define TMS_PERIPH (SYSCTL_PERIPH_GPIOC) #define TMS_PORT (GPIO_PORTC_BASE) #define TMS_PIN (GPIO_PIN_1) #define TRST_PERIPH (SYSCTL_PERIPH_GPIOB) #define TRST_PORT (GPIO_PORTB_BASE) #define TRST_PIN (GPIO_PIN_7) #define U0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0RX_PORT (GPIO_PORTA_BASE) #define U0RX_PIN (GPIO_PIN_0) #define U0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0TX_PORT (GPIO_PORTA_BASE) #define U0TX_PIN (GPIO_PIN_1) #endif // PART_LM3S2410 //***************************************************************************** // // LM3S2412 Port/Pin Mapping Definitions // //***************************************************************************** #ifdef PART_LM3S2412 #define C0O_PERIPH (SYSCTL_PERIPH_GPIOD) #define C0O_PORT (GPIO_PORTD_BASE) #define C0O_PIN (GPIO_PIN_7) #define C0_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_MINUS_PORT (GPIO_PORTB_BASE) #define C0_MINUS_PIN (GPIO_PIN_4) #define C0_PLUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_PLUS_PORT (GPIO_PORTB_BASE) #define C0_PLUS_PIN (GPIO_PIN_6) #define C1_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C1_MINUS_PORT (GPIO_PORTB_BASE) #define C1_MINUS_PIN (GPIO_PIN_5) #define C1_PLUS_PERIPH (SYSCTL_PERIPH_GPIOC) #define C1_PLUS_PORT (GPIO_PORTC_BASE) #define C1_PLUS_PIN (GPIO_PIN_5) #define CAN0RX_PERIPH (SYSCTL_PERIPH_GPIOD) #define CAN0RX_PORT (GPIO_PORTD_BASE) #define CAN0RX_PIN (GPIO_PIN_0) #define CAN0TX_PERIPH (SYSCTL_PERIPH_GPIOD) #define CAN0TX_PORT (GPIO_PORTD_BASE) #define CAN0TX_PIN (GPIO_PIN_1) #define CCP0_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP0_PORT (GPIO_PORTB_BASE) #define CCP0_PIN (GPIO_PIN_0) #define CCP1_PERIPH (SYSCTL_PERIPH_GPIOA) #define CCP1_PORT (GPIO_PORTA_BASE) #define CCP1_PIN (GPIO_PIN_6) #define CCP2_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP2_PORT (GPIO_PORTB_BASE) #define CCP2_PIN (GPIO_PIN_1) #define CCP3_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP3_PORT (GPIO_PORTC_BASE) #define CCP3_PIN (GPIO_PIN_6) #define FAULT_PERIPH (SYSCTL_PERIPH_GPIOD) #define FAULT_PORT (GPIO_PORTD_BASE) #define FAULT_PIN (GPIO_PIN_6) #define I2C0SCL_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SCL_PORT (GPIO_PORTB_BASE) #define I2C0SCL_PIN (GPIO_PIN_2) #define I2C0SDA_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SDA_PORT (GPIO_PORTB_BASE) #define I2C0SDA_PIN (GPIO_PIN_3) #define PWM0_PERIPH (SYSCTL_PERIPH_GPIOF) #define PWM0_PORT (GPIO_PORTF_BASE) #define PWM0_PIN (GPIO_PIN_0) #define PWM1_PERIPH (SYSCTL_PERIPH_GPIOF) #define PWM1_PORT (GPIO_PORTF_BASE) #define PWM1_PIN (GPIO_PIN_1) #define SSI0CLK_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0CLK_PORT (GPIO_PORTA_BASE) #define SSI0CLK_PIN (GPIO_PIN_2) #define SSI0FSS_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0FSS_PORT (GPIO_PORTA_BASE) #define SSI0FSS_PIN (GPIO_PIN_3) #define SSI0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0RX_PORT (GPIO_PORTA_BASE) #define SSI0RX_PIN (GPIO_PIN_4) #define SSI0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0TX_PORT (GPIO_PORTA_BASE) #define SSI0TX_PIN (GPIO_PIN_5) #define SWCLK_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWCLK_PORT (GPIO_PORTC_BASE) #define SWCLK_PIN (GPIO_PIN_0) #define SWDIO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWDIO_PORT (GPIO_PORTC_BASE) #define SWDIO_PIN (GPIO_PIN_1) #define SWO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWO_PORT (GPIO_PORTC_BASE) #define SWO_PIN (GPIO_PIN_3) #define TCK_PERIPH (SYSCTL_PERIPH_GPIOC) #define TCK_PORT (GPIO_PORTC_BASE) #define TCK_PIN (GPIO_PIN_0) #define TDI_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDI_PORT (GPIO_PORTC_BASE) #define TDI_PIN (GPIO_PIN_2) #define TDO_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDO_PORT (GPIO_PORTC_BASE) #define TDO_PIN (GPIO_PIN_3) #define TMS_PERIPH (SYSCTL_PERIPH_GPIOC) #define TMS_PORT (GPIO_PORTC_BASE) #define TMS_PIN (GPIO_PIN_1) #define TRST_PERIPH (SYSCTL_PERIPH_GPIOB) #define TRST_PORT (GPIO_PORTB_BASE) #define TRST_PIN (GPIO_PIN_7) #define U0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0RX_PORT (GPIO_PORTA_BASE) #define U0RX_PIN (GPIO_PIN_0) #define U0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0TX_PORT (GPIO_PORTA_BASE) #define U0TX_PIN (GPIO_PIN_1) #define U1RX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1RX_PORT (GPIO_PORTD_BASE) #define U1RX_PIN (GPIO_PIN_2) #define U1TX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1TX_PORT (GPIO_PORTD_BASE) #define U1TX_PIN (GPIO_PIN_3) #endif // PART_LM3S2412 //***************************************************************************** // // LM3S2432 Port/Pin Mapping Definitions // //***************************************************************************** #ifdef PART_LM3S2432 #define C0O_PERIPH (SYSCTL_PERIPH_GPIOD) #define C0O_PORT (GPIO_PORTD_BASE) #define C0O_PIN (GPIO_PIN_7) #define C0_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_MINUS_PORT (GPIO_PORTB_BASE) #define C0_MINUS_PIN (GPIO_PIN_4) #define C0_PLUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_PLUS_PORT (GPIO_PORTB_BASE) #define C0_PLUS_PIN (GPIO_PIN_6) #define C1_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C1_MINUS_PORT (GPIO_PORTB_BASE) #define C1_MINUS_PIN (GPIO_PIN_5) #define C1_PLUS_PERIPH (SYSCTL_PERIPH_GPIOC) #define C1_PLUS_PORT (GPIO_PORTC_BASE) #define C1_PLUS_PIN (GPIO_PIN_5) #define CAN0RX_PERIPH (SYSCTL_PERIPH_GPIOD) #define CAN0RX_PORT (GPIO_PORTD_BASE) #define CAN0RX_PIN (GPIO_PIN_0) #define CAN0TX_PERIPH (SYSCTL_PERIPH_GPIOD) #define CAN0TX_PORT (GPIO_PORTD_BASE) #define CAN0TX_PIN (GPIO_PIN_1) #define CCP0_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP0_PORT (GPIO_PORTB_BASE) #define CCP0_PIN (GPIO_PIN_0) #define CCP1_PERIPH (SYSCTL_PERIPH_GPIOA) #define CCP1_PORT (GPIO_PORTA_BASE) #define CCP1_PIN (GPIO_PIN_6) #define CCP2_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP2_PORT (GPIO_PORTB_BASE) #define CCP2_PIN (GPIO_PIN_1) #define CCP3_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP3_PORT (GPIO_PORTC_BASE) #define CCP3_PIN (GPIO_PIN_6) #define FAULT_PERIPH (SYSCTL_PERIPH_GPIOD) #define FAULT_PORT (GPIO_PORTD_BASE) #define FAULT_PIN (GPIO_PIN_6) #define I2C0SCL_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SCL_PORT (GPIO_PORTB_BASE) #define I2C0SCL_PIN (GPIO_PIN_2) #define I2C0SDA_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SDA_PORT (GPIO_PORTB_BASE) #define I2C0SDA_PIN (GPIO_PIN_3) #define PWM0_PERIPH (SYSCTL_PERIPH_GPIOF) #define PWM0_PORT (GPIO_PORTF_BASE) #define PWM0_PIN (GPIO_PIN_0) #define PWM1_PERIPH (SYSCTL_PERIPH_GPIOF) #define PWM1_PORT (GPIO_PORTF_BASE) #define PWM1_PIN (GPIO_PIN_1) #define SSI0CLK_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0CLK_PORT (GPIO_PORTA_BASE) #define SSI0CLK_PIN (GPIO_PIN_2) #define SSI0FSS_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0FSS_PORT (GPIO_PORTA_BASE) #define SSI0FSS_PIN (GPIO_PIN_3) #define SSI0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0RX_PORT (GPIO_PORTA_BASE) #define SSI0RX_PIN (GPIO_PIN_4) #define SSI0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0TX_PORT (GPIO_PORTA_BASE) #define SSI0TX_PIN (GPIO_PIN_5) #define SWCLK_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWCLK_PORT (GPIO_PORTC_BASE) #define SWCLK_PIN (GPIO_PIN_0) #define SWDIO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWDIO_PORT (GPIO_PORTC_BASE) #define SWDIO_PIN (GPIO_PIN_1) #define SWO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWO_PORT (GPIO_PORTC_BASE) #define SWO_PIN (GPIO_PIN_3) #define TCK_PERIPH (SYSCTL_PERIPH_GPIOC) #define TCK_PORT (GPIO_PORTC_BASE) #define TCK_PIN (GPIO_PIN_0) #define TDI_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDI_PORT (GPIO_PORTC_BASE) #define TDI_PIN (GPIO_PIN_2) #define TDO_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDO_PORT (GPIO_PORTC_BASE) #define TDO_PIN (GPIO_PIN_3) #define TMS_PERIPH (SYSCTL_PERIPH_GPIOC) #define TMS_PORT (GPIO_PORTC_BASE) #define TMS_PIN (GPIO_PIN_1) #define TRST_PERIPH (SYSCTL_PERIPH_GPIOB) #define TRST_PORT (GPIO_PORTB_BASE) #define TRST_PIN (GPIO_PIN_7) #define U0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0RX_PORT (GPIO_PORTA_BASE) #define U0RX_PIN (GPIO_PIN_0) #define U0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0TX_PORT (GPIO_PORTA_BASE) #define U0TX_PIN (GPIO_PIN_1) #define U1RX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1RX_PORT (GPIO_PORTD_BASE) #define U1RX_PIN (GPIO_PIN_2) #define U1TX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1TX_PORT (GPIO_PORTD_BASE) #define U1TX_PIN (GPIO_PIN_3) #endif // PART_LM3S2432 //***************************************************************************** // // LM3S2533 Port/Pin Mapping Definitions // //***************************************************************************** #ifdef PART_LM3S2533 #define C0O_PERIPH (SYSCTL_PERIPH_GPIOD) #define C0O_PORT (GPIO_PORTD_BASE) #define C0O_PIN (GPIO_PIN_7) #define C0_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_MINUS_PORT (GPIO_PORTB_BASE) #define C0_MINUS_PIN (GPIO_PIN_4) #define C0_PLUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_PLUS_PORT (GPIO_PORTB_BASE) #define C0_PLUS_PIN (GPIO_PIN_6) #define C1_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C1_MINUS_PORT (GPIO_PORTB_BASE) #define C1_MINUS_PIN (GPIO_PIN_5) #define C1_PLUS_PERIPH (SYSCTL_PERIPH_GPIOC) #define C1_PLUS_PORT (GPIO_PORTC_BASE) #define C1_PLUS_PIN (GPIO_PIN_5) #define C2_MINUS_PERIPH (SYSCTL_PERIPH_GPIOC) #define C2_MINUS_PORT (GPIO_PORTC_BASE) #define C2_MINUS_PIN (GPIO_PIN_7) #define C2_PLUS_PERIPH (SYSCTL_PERIPH_GPIOC) #define C2_PLUS_PORT (GPIO_PORTC_BASE) #define C2_PLUS_PIN (GPIO_PIN_6) #define CAN0RX_PERIPH (SYSCTL_PERIPH_GPIOD) #define CAN0RX_PORT (GPIO_PORTD_BASE) #define CAN0RX_PIN (GPIO_PIN_0) #define CAN0TX_PERIPH (SYSCTL_PERIPH_GPIOD) #define CAN0TX_PORT (GPIO_PORTD_BASE) #define CAN0TX_PIN (GPIO_PIN_1) #define CCP0_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP0_PORT (GPIO_PORTB_BASE) #define CCP0_PIN (GPIO_PIN_0) #define CCP1_PERIPH (SYSCTL_PERIPH_GPIOA) #define CCP1_PORT (GPIO_PORTA_BASE) #define CCP1_PIN (GPIO_PIN_6) #define CCP2_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP2_PORT (GPIO_PORTB_BASE) #define CCP2_PIN (GPIO_PIN_1) #define CCP3_PERIPH (SYSCTL_PERIPH_GPIOD) #define CCP3_PORT (GPIO_PORTD_BASE) #define CCP3_PIN (GPIO_PIN_4) #define CCP4_PERIPH (SYSCTL_PERIPH_GPIOA) #define CCP4_PORT (GPIO_PORTA_BASE) #define CCP4_PIN (GPIO_PIN_7) #define CCP5_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP5_PORT (GPIO_PORTC_BASE) #define CCP5_PIN (GPIO_PIN_4) #define FAULT_PERIPH (SYSCTL_PERIPH_GPIOD) #define FAULT_PORT (GPIO_PORTD_BASE) #define FAULT_PIN (GPIO_PIN_6) #define I2C0SCL_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SCL_PORT (GPIO_PORTB_BASE) #define I2C0SCL_PIN (GPIO_PIN_2) #define I2C0SDA_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SDA_PORT (GPIO_PORTB_BASE) #define I2C0SDA_PIN (GPIO_PIN_3) #define PWM0_PERIPH (SYSCTL_PERIPH_GPIOF) #define PWM0_PORT (GPIO_PORTF_BASE) #define PWM0_PIN (GPIO_PIN_0) #define PWM1_PERIPH (SYSCTL_PERIPH_GPIOF) #define PWM1_PORT (GPIO_PORTF_BASE) #define PWM1_PIN (GPIO_PIN_1) #define PWM2_PERIPH (SYSCTL_PERIPH_GPIOH) #define PWM2_PORT (GPIO_PORTH_BASE) #define PWM2_PIN (GPIO_PIN_0) #define PWM3_PERIPH (SYSCTL_PERIPH_GPIOH) #define PWM3_PORT (GPIO_PORTH_BASE) #define PWM3_PIN (GPIO_PIN_1) #define PWM4_PERIPH (SYSCTL_PERIPH_GPIOE) #define PWM4_PORT (GPIO_PORTE_BASE) #define PWM4_PIN (GPIO_PIN_0) #define PWM5_PERIPH (SYSCTL_PERIPH_GPIOE) #define PWM5_PORT (GPIO_PORTE_BASE) #define PWM5_PIN (GPIO_PIN_1) #define SSI0CLK_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0CLK_PORT (GPIO_PORTA_BASE) #define SSI0CLK_PIN (GPIO_PIN_2) #define SSI0FSS_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0FSS_PORT (GPIO_PORTA_BASE) #define SSI0FSS_PIN (GPIO_PIN_3) #define SSI0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0RX_PORT (GPIO_PORTA_BASE) #define SSI0RX_PIN (GPIO_PIN_4) #define SSI0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0TX_PORT (GPIO_PORTA_BASE) #define SSI0TX_PIN (GPIO_PIN_5) #define SWCLK_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWCLK_PORT (GPIO_PORTC_BASE) #define SWCLK_PIN (GPIO_PIN_0) #define SWDIO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWDIO_PORT (GPIO_PORTC_BASE) #define SWDIO_PIN (GPIO_PIN_1) #define SWO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWO_PORT (GPIO_PORTC_BASE) #define SWO_PIN (GPIO_PIN_3) #define TCK_PERIPH (SYSCTL_PERIPH_GPIOC) #define TCK_PORT (GPIO_PORTC_BASE) #define TCK_PIN (GPIO_PIN_0) #define TDI_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDI_PORT (GPIO_PORTC_BASE) #define TDI_PIN (GPIO_PIN_2) #define TDO_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDO_PORT (GPIO_PORTC_BASE) #define TDO_PIN (GPIO_PIN_3) #define TMS_PERIPH (SYSCTL_PERIPH_GPIOC) #define TMS_PORT (GPIO_PORTC_BASE) #define TMS_PIN (GPIO_PIN_1) #define TRST_PERIPH (SYSCTL_PERIPH_GPIOB) #define TRST_PORT (GPIO_PORTB_BASE) #define TRST_PIN (GPIO_PIN_7) #define U0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0RX_PORT (GPIO_PORTA_BASE) #define U0RX_PIN (GPIO_PIN_0) #define U0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0TX_PORT (GPIO_PORTA_BASE) #define U0TX_PIN (GPIO_PIN_1) #define U1RX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1RX_PORT (GPIO_PORTD_BASE) #define U1RX_PIN (GPIO_PIN_2) #define U1TX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1TX_PORT (GPIO_PORTD_BASE) #define U1TX_PIN (GPIO_PIN_3) #endif // PART_LM3S2533 //***************************************************************************** // // LM3S2601 Port/Pin Mapping Definitions // //***************************************************************************** #ifdef PART_LM3S2601 #define C0O_PERIPH (SYSCTL_PERIPH_GPIOF) #define C0O_PORT (GPIO_PORTF_BASE) #define C0O_PIN (GPIO_PIN_4) #define C0_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_MINUS_PORT (GPIO_PORTB_BASE) #define C0_MINUS_PIN (GPIO_PIN_4) #define C0_PLUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_PLUS_PORT (GPIO_PORTB_BASE) #define C0_PLUS_PIN (GPIO_PIN_6) #define C1O_PERIPH (SYSCTL_PERIPH_GPIOE) #define C1O_PORT (GPIO_PORTE_BASE) #define C1O_PIN (GPIO_PIN_6) #define C1_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C1_MINUS_PORT (GPIO_PORTB_BASE) #define C1_MINUS_PIN (GPIO_PIN_5) #define C1_PLUS_PERIPH (SYSCTL_PERIPH_GPIOC) #define C1_PLUS_PORT (GPIO_PORTC_BASE) #define C1_PLUS_PIN (GPIO_PIN_5) #define CAN0RX_PERIPH (SYSCTL_PERIPH_GPIOD) #define CAN0RX_PORT (GPIO_PORTD_BASE) #define CAN0RX_PIN (GPIO_PIN_0) #define CAN0TX_PERIPH (SYSCTL_PERIPH_GPIOD) #define CAN0TX_PORT (GPIO_PORTD_BASE) #define CAN0TX_PIN (GPIO_PIN_1) #define CCP0_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP0_PORT (GPIO_PORTB_BASE) #define CCP0_PIN (GPIO_PIN_0) #define CCP1_PERIPH (SYSCTL_PERIPH_GPIOD) #define CCP1_PORT (GPIO_PORTD_BASE) #define CCP1_PIN (GPIO_PIN_7) #define CCP2_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP2_PORT (GPIO_PORTB_BASE) #define CCP2_PIN (GPIO_PIN_1) #define CCP3_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP3_PORT (GPIO_PORTC_BASE) #define CCP3_PIN (GPIO_PIN_6) #define CCP4_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP4_PORT (GPIO_PORTC_BASE) #define CCP4_PIN (GPIO_PIN_7) #define CCP5_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP5_PORT (GPIO_PORTC_BASE) #define CCP5_PIN (GPIO_PIN_4) #define CCP6_PERIPH (SYSCTL_PERIPH_GPIOH) #define CCP6_PORT (GPIO_PORTH_BASE) #define CCP6_PIN (GPIO_PIN_0) #define CCP7_PERIPH (SYSCTL_PERIPH_GPIOH) #define CCP7_PORT (GPIO_PORTH_BASE) #define CCP7_PIN (GPIO_PIN_1) #define I2C0SCL_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SCL_PORT (GPIO_PORTB_BASE) #define I2C0SCL_PIN (GPIO_PIN_2) #define I2C0SDA_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SDA_PORT (GPIO_PORTB_BASE) #define I2C0SDA_PIN (GPIO_PIN_3) #define I2C1SCL_PERIPH (SYSCTL_PERIPH_GPIOA) #define I2C1SCL_PORT (GPIO_PORTA_BASE) #define I2C1SCL_PIN (GPIO_PIN_6) #define I2C1SDA_PERIPH (SYSCTL_PERIPH_GPIOA) #define I2C1SDA_PORT (GPIO_PORTA_BASE) #define I2C1SDA_PIN (GPIO_PIN_7) #define SSI0CLK_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0CLK_PORT (GPIO_PORTA_BASE) #define SSI0CLK_PIN (GPIO_PIN_2) #define SSI0FSS_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0FSS_PORT (GPIO_PORTA_BASE) #define SSI0FSS_PIN (GPIO_PIN_3) #define SSI0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0RX_PORT (GPIO_PORTA_BASE) #define SSI0RX_PIN (GPIO_PIN_4) #define SSI0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0TX_PORT (GPIO_PORTA_BASE) #define SSI0TX_PIN (GPIO_PIN_5) #define SSI1CLK_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1CLK_PORT (GPIO_PORTE_BASE) #define SSI1CLK_PIN (GPIO_PIN_0) #define SSI1FSS_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1FSS_PORT (GPIO_PORTE_BASE) #define SSI1FSS_PIN (GPIO_PIN_1) #define SSI1RX_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1RX_PORT (GPIO_PORTE_BASE) #define SSI1RX_PIN (GPIO_PIN_2) #define SSI1TX_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1TX_PORT (GPIO_PORTE_BASE) #define SSI1TX_PIN (GPIO_PIN_3) #define SWCLK_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWCLK_PORT (GPIO_PORTC_BASE) #define SWCLK_PIN (GPIO_PIN_0) #define SWDIO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWDIO_PORT (GPIO_PORTC_BASE) #define SWDIO_PIN (GPIO_PIN_1) #define SWO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWO_PORT (GPIO_PORTC_BASE) #define SWO_PIN (GPIO_PIN_3) #define TCK_PERIPH (SYSCTL_PERIPH_GPIOC) #define TCK_PORT (GPIO_PORTC_BASE) #define TCK_PIN (GPIO_PIN_0) #define TDI_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDI_PORT (GPIO_PORTC_BASE) #define TDI_PIN (GPIO_PIN_2) #define TDO_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDO_PORT (GPIO_PORTC_BASE) #define TDO_PIN (GPIO_PIN_3) #define TMS_PERIPH (SYSCTL_PERIPH_GPIOC) #define TMS_PORT (GPIO_PORTC_BASE) #define TMS_PIN (GPIO_PIN_1) #define TRST_PERIPH (SYSCTL_PERIPH_GPIOB) #define TRST_PORT (GPIO_PORTB_BASE) #define TRST_PIN (GPIO_PIN_7) #define U0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0RX_PORT (GPIO_PORTA_BASE) #define U0RX_PIN (GPIO_PIN_0) #define U0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0TX_PORT (GPIO_PORTA_BASE) #define U0TX_PIN (GPIO_PIN_1) #define U1RX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1RX_PORT (GPIO_PORTD_BASE) #define U1RX_PIN (GPIO_PIN_2) #define U1TX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1TX_PORT (GPIO_PORTD_BASE) #define U1TX_PIN (GPIO_PIN_3) #define U2RX_PERIPH (SYSCTL_PERIPH_GPIOG) #define U2RX_PORT (GPIO_PORTG_BASE) #define U2RX_PIN (GPIO_PIN_0) #define U2TX_PERIPH (SYSCTL_PERIPH_GPIOG) #define U2TX_PORT (GPIO_PORTG_BASE) #define U2TX_PIN (GPIO_PIN_1) #endif // PART_LM3S2601 //***************************************************************************** // // LM3S2608 Port/Pin Mapping Definitions // //***************************************************************************** #ifdef PART_LM3S2608 #define C0O_PERIPH (SYSCTL_PERIPH_GPIOF) #define C0O_PORT (GPIO_PORTF_BASE) #define C0O_PIN (GPIO_PIN_4) #define C0_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_MINUS_PORT (GPIO_PORTB_BASE) #define C0_MINUS_PIN (GPIO_PIN_4) #define C0_PLUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_PLUS_PORT (GPIO_PORTB_BASE) #define C0_PLUS_PIN (GPIO_PIN_6) #define C1O_PERIPH (SYSCTL_PERIPH_GPIOF) #define C1O_PORT (GPIO_PORTF_BASE) #define C1O_PIN (GPIO_PIN_5) #define C1_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C1_MINUS_PORT (GPIO_PORTB_BASE) #define C1_MINUS_PIN (GPIO_PIN_5) #define C1_PLUS_PERIPH (SYSCTL_PERIPH_GPIOC) #define C1_PLUS_PORT (GPIO_PORTC_BASE) #define C1_PLUS_PIN (GPIO_PIN_5) #define CAN0RX_PERIPH (SYSCTL_PERIPH_GPIOD) #define CAN0RX_PORT (GPIO_PORTD_BASE) #define CAN0RX_PIN (GPIO_PIN_0) #define CAN0TX_PERIPH (SYSCTL_PERIPH_GPIOD) #define CAN0TX_PORT (GPIO_PORTD_BASE) #define CAN0TX_PIN (GPIO_PIN_1) #define CCP0_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP0_PORT (GPIO_PORTB_BASE) #define CCP0_PIN (GPIO_PIN_0) #define CCP1_PERIPH (SYSCTL_PERIPH_GPIOF) #define CCP1_PORT (GPIO_PORTF_BASE) #define CCP1_PIN (GPIO_PIN_6) #define CCP2_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP2_PORT (GPIO_PORTB_BASE) #define CCP2_PIN (GPIO_PIN_1) #define CCP3_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP3_PORT (GPIO_PORTC_BASE) #define CCP3_PIN (GPIO_PIN_6) #define CCP4_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP4_PORT (GPIO_PORTC_BASE) #define CCP4_PIN (GPIO_PIN_7) #define CCP5_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP5_PORT (GPIO_PORTC_BASE) #define CCP5_PIN (GPIO_PIN_4) #define CCP6_PERIPH (SYSCTL_PERIPH_GPIOH) #define CCP6_PORT (GPIO_PORTH_BASE) #define CCP6_PIN (GPIO_PIN_0) #define CCP7_PERIPH (SYSCTL_PERIPH_GPIOH) #define CCP7_PORT (GPIO_PORTH_BASE) #define CCP7_PIN (GPIO_PIN_1) #define I2C0SCL_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SCL_PORT (GPIO_PORTB_BASE) #define I2C0SCL_PIN (GPIO_PIN_2) #define I2C0SDA_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SDA_PORT (GPIO_PORTB_BASE) #define I2C0SDA_PIN (GPIO_PIN_3) #define I2C1SCL_PERIPH (SYSCTL_PERIPH_GPIOA) #define I2C1SCL_PORT (GPIO_PORTA_BASE) #define I2C1SCL_PIN (GPIO_PIN_6) #define I2C1SDA_PERIPH (SYSCTL_PERIPH_GPIOA) #define I2C1SDA_PORT (GPIO_PORTA_BASE) #define I2C1SDA_PIN (GPIO_PIN_7) #define SSI0CLK_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0CLK_PORT (GPIO_PORTA_BASE) #define SSI0CLK_PIN (GPIO_PIN_2) #define SSI0FSS_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0FSS_PORT (GPIO_PORTA_BASE) #define SSI0FSS_PIN (GPIO_PIN_3) #define SSI0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0RX_PORT (GPIO_PORTA_BASE) #define SSI0RX_PIN (GPIO_PIN_4) #define SSI0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0TX_PORT (GPIO_PORTA_BASE) #define SSI0TX_PIN (GPIO_PIN_5) #define SSI1CLK_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1CLK_PORT (GPIO_PORTE_BASE) #define SSI1CLK_PIN (GPIO_PIN_0) #define SSI1FSS_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1FSS_PORT (GPIO_PORTE_BASE) #define SSI1FSS_PIN (GPIO_PIN_1) #define SSI1RX_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1RX_PORT (GPIO_PORTE_BASE) #define SSI1RX_PIN (GPIO_PIN_2) #define SSI1TX_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1TX_PORT (GPIO_PORTE_BASE) #define SSI1TX_PIN (GPIO_PIN_3) #define SWCLK_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWCLK_PORT (GPIO_PORTC_BASE) #define SWCLK_PIN (GPIO_PIN_0) #define SWDIO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWDIO_PORT (GPIO_PORTC_BASE) #define SWDIO_PIN (GPIO_PIN_1) #define SWO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWO_PORT (GPIO_PORTC_BASE) #define SWO_PIN (GPIO_PIN_3) #define TCK_PERIPH (SYSCTL_PERIPH_GPIOC) #define TCK_PORT (GPIO_PORTC_BASE) #define TCK_PIN (GPIO_PIN_0) #define TDI_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDI_PORT (GPIO_PORTC_BASE) #define TDI_PIN (GPIO_PIN_2) #define TDO_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDO_PORT (GPIO_PORTC_BASE) #define TDO_PIN (GPIO_PIN_3) #define TMS_PERIPH (SYSCTL_PERIPH_GPIOC) #define TMS_PORT (GPIO_PORTC_BASE) #define TMS_PIN (GPIO_PIN_1) #define TRST_PERIPH (SYSCTL_PERIPH_GPIOB) #define TRST_PORT (GPIO_PORTB_BASE) #define TRST_PIN (GPIO_PIN_7) #define U0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0RX_PORT (GPIO_PORTA_BASE) #define U0RX_PIN (GPIO_PIN_0) #define U0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0TX_PORT (GPIO_PORTA_BASE) #define U0TX_PIN (GPIO_PIN_1) #define U1RX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1RX_PORT (GPIO_PORTD_BASE) #define U1RX_PIN (GPIO_PIN_2) #define U1TX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1TX_PORT (GPIO_PORTD_BASE) #define U1TX_PIN (GPIO_PIN_3) #endif // PART_LM3S2608 //***************************************************************************** // // LM3S2620 Port/Pin Mapping Definitions // //***************************************************************************** #ifdef PART_LM3S2620 #define C0O_PERIPH (SYSCTL_PERIPH_GPIOF) #define C0O_PORT (GPIO_PORTF_BASE) #define C0O_PIN (GPIO_PIN_4) #define C0_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_MINUS_PORT (GPIO_PORTB_BASE) #define C0_MINUS_PIN (GPIO_PIN_4) #define C0_PLUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_PLUS_PORT (GPIO_PORTB_BASE) #define C0_PLUS_PIN (GPIO_PIN_6) #define C1O_PERIPH (SYSCTL_PERIPH_GPIOE) #define C1O_PORT (GPIO_PORTE_BASE) #define C1O_PIN (GPIO_PIN_6) #define C1_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C1_MINUS_PORT (GPIO_PORTB_BASE) #define C1_MINUS_PIN (GPIO_PIN_5) #define C1_PLUS_PERIPH (SYSCTL_PERIPH_GPIOC) #define C1_PLUS_PORT (GPIO_PORTC_BASE) #define C1_PLUS_PIN (GPIO_PIN_5) #define C2O_PERIPH (SYSCTL_PERIPH_GPIOE) #define C2O_PORT (GPIO_PORTE_BASE) #define C2O_PIN (GPIO_PIN_7) #define C2_MINUS_PERIPH (SYSCTL_PERIPH_GPIOC) #define C2_MINUS_PORT (GPIO_PORTC_BASE) #define C2_MINUS_PIN (GPIO_PIN_7) #define C2_PLUS_PERIPH (SYSCTL_PERIPH_GPIOC) #define C2_PLUS_PORT (GPIO_PORTC_BASE) #define C2_PLUS_PIN (GPIO_PIN_6) #define CAN0RX_PERIPH (SYSCTL_PERIPH_GPIOD) #define CAN0RX_PORT (GPIO_PORTD_BASE) #define CAN0RX_PIN (GPIO_PIN_0) #define CAN0TX_PERIPH (SYSCTL_PERIPH_GPIOD) #define CAN0TX_PORT (GPIO_PORTD_BASE) #define CAN0TX_PIN (GPIO_PIN_1) #define CAN1RX_PERIPH (SYSCTL_PERIPH_GPIOF) #define CAN1RX_PORT (GPIO_PORTF_BASE) #define CAN1RX_PIN (GPIO_PIN_0) #define CAN1TX_PERIPH (SYSCTL_PERIPH_GPIOF) #define CAN1TX_PORT (GPIO_PORTF_BASE) #define CAN1TX_PIN (GPIO_PIN_1) #define CCP0_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP0_PORT (GPIO_PORTB_BASE) #define CCP0_PIN (GPIO_PIN_0) #define CCP1_PERIPH (SYSCTL_PERIPH_GPIOA) #define CCP1_PORT (GPIO_PORTA_BASE) #define CCP1_PIN (GPIO_PIN_6) #define CCP2_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP2_PORT (GPIO_PORTB_BASE) #define CCP2_PIN (GPIO_PIN_1) #define CCP3_PERIPH (SYSCTL_PERIPH_GPIOD) #define CCP3_PORT (GPIO_PORTD_BASE) #define CCP3_PIN (GPIO_PIN_4) #define CCP4_PERIPH (SYSCTL_PERIPH_GPIOA) #define CCP4_PORT (GPIO_PORTA_BASE) #define CCP4_PIN (GPIO_PIN_7) #define CCP5_PERIPH (SYSCTL_PERIPH_GPIOE) #define CCP5_PORT (GPIO_PORTE_BASE) #define CCP5_PIN (GPIO_PIN_5) #define FAULT_PERIPH (SYSCTL_PERIPH_GPIOD) #define FAULT_PORT (GPIO_PORTD_BASE) #define FAULT_PIN (GPIO_PIN_6) #define I2C0SCL_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SCL_PORT (GPIO_PORTB_BASE) #define I2C0SCL_PIN (GPIO_PIN_2) #define I2C0SDA_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SDA_PORT (GPIO_PORTB_BASE) #define I2C0SDA_PIN (GPIO_PIN_3) #define IDX0_PERIPH (SYSCTL_PERIPH_GPIOD) #define IDX0_PORT (GPIO_PORTD_BASE) #define IDX0_PIN (GPIO_PIN_7) #define PHA0_PERIPH (SYSCTL_PERIPH_GPIOC) #define PHA0_PORT (GPIO_PORTC_BASE) #define PHA0_PIN (GPIO_PIN_4) #define PHB0_PERIPH (SYSCTL_PERIPH_GPIOH) #define PHB0_PORT (GPIO_PORTH_BASE) #define PHB0_PIN (GPIO_PIN_3) #define PWM0_PERIPH (SYSCTL_PERIPH_GPIOG) #define PWM0_PORT (GPIO_PORTG_BASE) #define PWM0_PIN (GPIO_PIN_0) #define PWM1_PERIPH (SYSCTL_PERIPH_GPIOG) #define PWM1_PORT (GPIO_PORTG_BASE) #define PWM1_PIN (GPIO_PIN_1) #define PWM2_PERIPH (SYSCTL_PERIPH_GPIOD) #define PWM2_PORT (GPIO_PORTD_BASE) #define PWM2_PIN (GPIO_PIN_2) #define PWM3_PERIPH (SYSCTL_PERIPH_GPIOD) #define PWM3_PORT (GPIO_PORTD_BASE) #define PWM3_PIN (GPIO_PIN_3) #define SSI0CLK_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0CLK_PORT (GPIO_PORTA_BASE) #define SSI0CLK_PIN (GPIO_PIN_2) #define SSI0FSS_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0FSS_PORT (GPIO_PORTA_BASE) #define SSI0FSS_PIN (GPIO_PIN_3) #define SSI0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0RX_PORT (GPIO_PORTA_BASE) #define SSI0RX_PIN (GPIO_PIN_4) #define SSI0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0TX_PORT (GPIO_PORTA_BASE) #define SSI0TX_PIN (GPIO_PIN_5) #define SWCLK_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWCLK_PORT (GPIO_PORTC_BASE) #define SWCLK_PIN (GPIO_PIN_0) #define SWDIO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWDIO_PORT (GPIO_PORTC_BASE) #define SWDIO_PIN (GPIO_PIN_1) #define SWO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWO_PORT (GPIO_PORTC_BASE) #define SWO_PIN (GPIO_PIN_3) #define TCK_PERIPH (SYSCTL_PERIPH_GPIOC) #define TCK_PORT (GPIO_PORTC_BASE) #define TCK_PIN (GPIO_PIN_0) #define TDI_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDI_PORT (GPIO_PORTC_BASE) #define TDI_PIN (GPIO_PIN_2) #define TDO_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDO_PORT (GPIO_PORTC_BASE) #define TDO_PIN (GPIO_PIN_3) #define TMS_PERIPH (SYSCTL_PERIPH_GPIOC) #define TMS_PORT (GPIO_PORTC_BASE) #define TMS_PIN (GPIO_PIN_1) #define TRST_PERIPH (SYSCTL_PERIPH_GPIOB) #define TRST_PORT (GPIO_PORTB_BASE) #define TRST_PIN (GPIO_PIN_7) #define U0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0RX_PORT (GPIO_PORTA_BASE) #define U0RX_PIN (GPIO_PIN_0) #define U0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0TX_PORT (GPIO_PORTA_BASE) #define U0TX_PIN (GPIO_PIN_1) #endif // PART_LM3S2620 //***************************************************************************** // // LM3S2637 Port/Pin Mapping Definitions // //***************************************************************************** #ifdef PART_LM3S2637 #define C0O_PERIPH (SYSCTL_PERIPH_GPIOD) #define C0O_PORT (GPIO_PORTD_BASE) #define C0O_PIN (GPIO_PIN_7) #define C0_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_MINUS_PORT (GPIO_PORTB_BASE) #define C0_MINUS_PIN (GPIO_PIN_4) #define C0_PLUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_PLUS_PORT (GPIO_PORTB_BASE) #define C0_PLUS_PIN (GPIO_PIN_6) #define C1O_PERIPH (SYSCTL_PERIPH_GPIOF) #define C1O_PORT (GPIO_PORTF_BASE) #define C1O_PIN (GPIO_PIN_5) #define C1_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C1_MINUS_PORT (GPIO_PORTB_BASE) #define C1_MINUS_PIN (GPIO_PIN_5) #define C1_PLUS_PERIPH (SYSCTL_PERIPH_GPIOC) #define C1_PLUS_PORT (GPIO_PORTC_BASE) #define C1_PLUS_PIN (GPIO_PIN_5) #define C2_MINUS_PERIPH (SYSCTL_PERIPH_GPIOC) #define C2_MINUS_PORT (GPIO_PORTC_BASE) #define C2_MINUS_PIN (GPIO_PIN_7) #define C2_PLUS_PERIPH (SYSCTL_PERIPH_GPIOC) #define C2_PLUS_PORT (GPIO_PORTC_BASE) #define C2_PLUS_PIN (GPIO_PIN_6) #define CAN0RX_PERIPH (SYSCTL_PERIPH_GPIOD) #define CAN0RX_PORT (GPIO_PORTD_BASE) #define CAN0RX_PIN (GPIO_PIN_0) #define CAN0TX_PERIPH (SYSCTL_PERIPH_GPIOD) #define CAN0TX_PORT (GPIO_PORTD_BASE) #define CAN0TX_PIN (GPIO_PIN_1) #define CCP0_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP0_PORT (GPIO_PORTB_BASE) #define CCP0_PIN (GPIO_PIN_0) #define CCP1_PERIPH (SYSCTL_PERIPH_GPIOA) #define CCP1_PORT (GPIO_PORTA_BASE) #define CCP1_PIN (GPIO_PIN_6) #define CCP2_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP2_PORT (GPIO_PORTB_BASE) #define CCP2_PIN (GPIO_PIN_1) #define CCP3_PERIPH (SYSCTL_PERIPH_GPIOD) #define CCP3_PORT (GPIO_PORTD_BASE) #define CCP3_PIN (GPIO_PIN_4) #define CCP4_PERIPH (SYSCTL_PERIPH_GPIOA) #define CCP4_PORT (GPIO_PORTA_BASE) #define CCP4_PIN (GPIO_PIN_7) #define CCP5_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP5_PORT (GPIO_PORTC_BASE) #define CCP5_PIN (GPIO_PIN_4) #define I2C0SCL_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SCL_PORT (GPIO_PORTB_BASE) #define I2C0SCL_PIN (GPIO_PIN_2) #define I2C0SDA_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SDA_PORT (GPIO_PORTB_BASE) #define I2C0SDA_PIN (GPIO_PIN_3) #define SSI0CLK_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0CLK_PORT (GPIO_PORTA_BASE) #define SSI0CLK_PIN (GPIO_PIN_2) #define SSI0FSS_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0FSS_PORT (GPIO_PORTA_BASE) #define SSI0FSS_PIN (GPIO_PIN_3) #define SSI0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0RX_PORT (GPIO_PORTA_BASE) #define SSI0RX_PIN (GPIO_PIN_4) #define SSI0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0TX_PORT (GPIO_PORTA_BASE) #define SSI0TX_PIN (GPIO_PIN_5) #define SWCLK_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWCLK_PORT (GPIO_PORTC_BASE) #define SWCLK_PIN (GPIO_PIN_0) #define SWDIO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWDIO_PORT (GPIO_PORTC_BASE) #define SWDIO_PIN (GPIO_PIN_1) #define SWO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWO_PORT (GPIO_PORTC_BASE) #define SWO_PIN (GPIO_PIN_3) #define TCK_PERIPH (SYSCTL_PERIPH_GPIOC) #define TCK_PORT (GPIO_PORTC_BASE) #define TCK_PIN (GPIO_PIN_0) #define TDI_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDI_PORT (GPIO_PORTC_BASE) #define TDI_PIN (GPIO_PIN_2) #define TDO_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDO_PORT (GPIO_PORTC_BASE) #define TDO_PIN (GPIO_PIN_3) #define TMS_PERIPH (SYSCTL_PERIPH_GPIOC) #define TMS_PORT (GPIO_PORTC_BASE) #define TMS_PIN (GPIO_PIN_1) #define TRST_PERIPH (SYSCTL_PERIPH_GPIOB) #define TRST_PORT (GPIO_PORTB_BASE) #define TRST_PIN (GPIO_PIN_7) #define U0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0RX_PORT (GPIO_PORTA_BASE) #define U0RX_PIN (GPIO_PIN_0) #define U0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0TX_PORT (GPIO_PORTA_BASE) #define U0TX_PIN (GPIO_PIN_1) #define U1RX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1RX_PORT (GPIO_PORTD_BASE) #define U1RX_PIN (GPIO_PIN_2) #define U1TX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1TX_PORT (GPIO_PORTD_BASE) #define U1TX_PIN (GPIO_PIN_3) #endif // PART_LM3S2637 //***************************************************************************** // // LM3S2651 Port/Pin Mapping Definitions // //***************************************************************************** #ifdef PART_LM3S2651 #define C0O_PERIPH (SYSCTL_PERIPH_GPIOC) #define C0O_PORT (GPIO_PORTC_BASE) #define C0O_PIN (GPIO_PIN_5) #define C0_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_MINUS_PORT (GPIO_PORTB_BASE) #define C0_MINUS_PIN (GPIO_PIN_4) #define C0_PLUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_PLUS_PORT (GPIO_PORTB_BASE) #define C0_PLUS_PIN (GPIO_PIN_6) #define CAN0RX_PERIPH (SYSCTL_PERIPH_GPIOD) #define CAN0RX_PORT (GPIO_PORTD_BASE) #define CAN0RX_PIN (GPIO_PIN_0) #define CAN0TX_PERIPH (SYSCTL_PERIPH_GPIOD) #define CAN0TX_PORT (GPIO_PORTD_BASE) #define CAN0TX_PIN (GPIO_PIN_1) #define CCP0_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP0_PORT (GPIO_PORTB_BASE) #define CCP0_PIN (GPIO_PIN_0) #define CCP1_PERIPH (SYSCTL_PERIPH_GPIOA) #define CCP1_PORT (GPIO_PORTA_BASE) #define CCP1_PIN (GPIO_PIN_6) #define CCP2_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP2_PORT (GPIO_PORTB_BASE) #define CCP2_PIN (GPIO_PIN_1) #define CCP3_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP3_PORT (GPIO_PORTC_BASE) #define CCP3_PIN (GPIO_PIN_6) #define CCP4_PERIPH (SYSCTL_PERIPH_GPIOA) #define CCP4_PORT (GPIO_PORTA_BASE) #define CCP4_PIN (GPIO_PIN_7) #define CCP5_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP5_PORT (GPIO_PORTB_BASE) #define CCP5_PIN (GPIO_PIN_5) #define FAULT_PERIPH (SYSCTL_PERIPH_GPIOD) #define FAULT_PORT (GPIO_PORTD_BASE) #define FAULT_PIN (GPIO_PIN_6) #define I2C0SCL_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SCL_PORT (GPIO_PORTB_BASE) #define I2C0SCL_PIN (GPIO_PIN_2) #define I2C0SDA_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SDA_PORT (GPIO_PORTB_BASE) #define I2C0SDA_PIN (GPIO_PIN_3) #define PWM0_PERIPH (SYSCTL_PERIPH_GPIOF) #define PWM0_PORT (GPIO_PORTF_BASE) #define PWM0_PIN (GPIO_PIN_0) #define PWM1_PERIPH (SYSCTL_PERIPH_GPIOF) #define PWM1_PORT (GPIO_PORTF_BASE) #define PWM1_PIN (GPIO_PIN_1) #define PWM2_PERIPH (SYSCTL_PERIPH_GPIOH) #define PWM2_PORT (GPIO_PORTH_BASE) #define PWM2_PIN (GPIO_PIN_0) #define PWM3_PERIPH (SYSCTL_PERIPH_GPIOH) #define PWM3_PORT (GPIO_PORTH_BASE) #define PWM3_PIN (GPIO_PIN_1) #define SSI0CLK_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0CLK_PORT (GPIO_PORTA_BASE) #define SSI0CLK_PIN (GPIO_PIN_2) #define SSI0FSS_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0FSS_PORT (GPIO_PORTA_BASE) #define SSI0FSS_PIN (GPIO_PIN_3) #define SSI0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0RX_PORT (GPIO_PORTA_BASE) #define SSI0RX_PIN (GPIO_PIN_4) #define SSI0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0TX_PORT (GPIO_PORTA_BASE) #define SSI0TX_PIN (GPIO_PIN_5) #define SSI1CLK_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1CLK_PORT (GPIO_PORTE_BASE) #define SSI1CLK_PIN (GPIO_PIN_0) #define SSI1FSS_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1FSS_PORT (GPIO_PORTE_BASE) #define SSI1FSS_PIN (GPIO_PIN_1) #define SSI1RX_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1RX_PORT (GPIO_PORTE_BASE) #define SSI1RX_PIN (GPIO_PIN_2) #define SSI1TX_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1TX_PORT (GPIO_PORTE_BASE) #define SSI1TX_PIN (GPIO_PIN_3) #define SWCLK_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWCLK_PORT (GPIO_PORTC_BASE) #define SWCLK_PIN (GPIO_PIN_0) #define SWDIO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWDIO_PORT (GPIO_PORTC_BASE) #define SWDIO_PIN (GPIO_PIN_1) #define SWO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWO_PORT (GPIO_PORTC_BASE) #define SWO_PIN (GPIO_PIN_3) #define TCK_PERIPH (SYSCTL_PERIPH_GPIOC) #define TCK_PORT (GPIO_PORTC_BASE) #define TCK_PIN (GPIO_PIN_0) #define TDI_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDI_PORT (GPIO_PORTC_BASE) #define TDI_PIN (GPIO_PIN_2) #define TDO_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDO_PORT (GPIO_PORTC_BASE) #define TDO_PIN (GPIO_PIN_3) #define TMS_PERIPH (SYSCTL_PERIPH_GPIOC) #define TMS_PORT (GPIO_PORTC_BASE) #define TMS_PIN (GPIO_PIN_1) #define TRST_PERIPH (SYSCTL_PERIPH_GPIOB) #define TRST_PORT (GPIO_PORTB_BASE) #define TRST_PIN (GPIO_PIN_7) #define U0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0RX_PORT (GPIO_PORTA_BASE) #define U0RX_PIN (GPIO_PIN_0) #define U0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0TX_PORT (GPIO_PORTA_BASE) #define U0TX_PIN (GPIO_PIN_1) #define U1RX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1RX_PORT (GPIO_PORTD_BASE) #define U1RX_PIN (GPIO_PIN_2) #define U1TX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1TX_PORT (GPIO_PORTD_BASE) #define U1TX_PIN (GPIO_PIN_3) #define U2RX_PERIPH (SYSCTL_PERIPH_GPIOG) #define U2RX_PORT (GPIO_PORTG_BASE) #define U2RX_PIN (GPIO_PIN_0) #define U2TX_PERIPH (SYSCTL_PERIPH_GPIOG) #define U2TX_PORT (GPIO_PORTG_BASE) #define U2TX_PIN (GPIO_PIN_1) #endif // PART_LM3S2651 //***************************************************************************** // // LM3S2730 Port/Pin Mapping Definitions // //***************************************************************************** #ifdef PART_LM3S2730 #define C0O_PERIPH (SYSCTL_PERIPH_GPIOD) #define C0O_PORT (GPIO_PORTD_BASE) #define C0O_PIN (GPIO_PIN_7) #define C0_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_MINUS_PORT (GPIO_PORTB_BASE) #define C0_MINUS_PIN (GPIO_PIN_4) #define C0_PLUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_PLUS_PORT (GPIO_PORTB_BASE) #define C0_PLUS_PIN (GPIO_PIN_6) #define C1O_PERIPH (SYSCTL_PERIPH_GPIOE) #define C1O_PORT (GPIO_PORTE_BASE) #define C1O_PIN (GPIO_PIN_6) #define C1_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C1_MINUS_PORT (GPIO_PORTB_BASE) #define C1_MINUS_PIN (GPIO_PIN_5) #define C1_PLUS_PERIPH (SYSCTL_PERIPH_GPIOC) #define C1_PLUS_PORT (GPIO_PORTC_BASE) #define C1_PLUS_PIN (GPIO_PIN_5) #define CAN0RX_PERIPH (SYSCTL_PERIPH_GPIOD) #define CAN0RX_PORT (GPIO_PORTD_BASE) #define CAN0RX_PIN (GPIO_PIN_0) #define CAN0TX_PERIPH (SYSCTL_PERIPH_GPIOD) #define CAN0TX_PORT (GPIO_PORTD_BASE) #define CAN0TX_PIN (GPIO_PIN_1) #define CCP0_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP0_PORT (GPIO_PORTB_BASE) #define CCP0_PIN (GPIO_PIN_0) #define CCP1_PERIPH (SYSCTL_PERIPH_GPIOA) #define CCP1_PORT (GPIO_PORTA_BASE) #define CCP1_PIN (GPIO_PIN_6) #define CCP2_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP2_PORT (GPIO_PORTB_BASE) #define CCP2_PIN (GPIO_PIN_1) #define CCP3_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP3_PORT (GPIO_PORTC_BASE) #define CCP3_PIN (GPIO_PIN_6) #define SSI0CLK_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0CLK_PORT (GPIO_PORTA_BASE) #define SSI0CLK_PIN (GPIO_PIN_2) #define SSI0FSS_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0FSS_PORT (GPIO_PORTA_BASE) #define SSI0FSS_PIN (GPIO_PIN_3) #define SSI0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0RX_PORT (GPIO_PORTA_BASE) #define SSI0RX_PIN (GPIO_PIN_4) #define SSI0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0TX_PORT (GPIO_PORTA_BASE) #define SSI0TX_PIN (GPIO_PIN_5) #define SWCLK_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWCLK_PORT (GPIO_PORTC_BASE) #define SWCLK_PIN (GPIO_PIN_0) #define SWDIO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWDIO_PORT (GPIO_PORTC_BASE) #define SWDIO_PIN (GPIO_PIN_1) #define SWO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWO_PORT (GPIO_PORTC_BASE) #define SWO_PIN (GPIO_PIN_3) #define TCK_PERIPH (SYSCTL_PERIPH_GPIOC) #define TCK_PORT (GPIO_PORTC_BASE) #define TCK_PIN (GPIO_PIN_0) #define TDI_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDI_PORT (GPIO_PORTC_BASE) #define TDI_PIN (GPIO_PIN_2) #define TDO_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDO_PORT (GPIO_PORTC_BASE) #define TDO_PIN (GPIO_PIN_3) #define TMS_PERIPH (SYSCTL_PERIPH_GPIOC) #define TMS_PORT (GPIO_PORTC_BASE) #define TMS_PIN (GPIO_PIN_1) #define TRST_PERIPH (SYSCTL_PERIPH_GPIOB) #define TRST_PORT (GPIO_PORTB_BASE) #define TRST_PIN (GPIO_PIN_7) #define U0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0RX_PORT (GPIO_PORTA_BASE) #define U0RX_PIN (GPIO_PIN_0) #define U0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0TX_PORT (GPIO_PORTA_BASE) #define U0TX_PIN (GPIO_PIN_1) #endif // PART_LM3S2730 //***************************************************************************** // // LM3S2739 Port/Pin Mapping Definitions // //***************************************************************************** #ifdef PART_LM3S2739 #define C0O_PERIPH (SYSCTL_PERIPH_GPIOC) #define C0O_PORT (GPIO_PORTC_BASE) #define C0O_PIN (GPIO_PIN_5) #define C0_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_MINUS_PORT (GPIO_PORTB_BASE) #define C0_MINUS_PIN (GPIO_PIN_4) #define C0_PLUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_PLUS_PORT (GPIO_PORTB_BASE) #define C0_PLUS_PIN (GPIO_PIN_6) #define CAN0RX_PERIPH (SYSCTL_PERIPH_GPIOD) #define CAN0RX_PORT (GPIO_PORTD_BASE) #define CAN0RX_PIN (GPIO_PIN_0) #define CAN0TX_PERIPH (SYSCTL_PERIPH_GPIOD) #define CAN0TX_PORT (GPIO_PORTD_BASE) #define CAN0TX_PIN (GPIO_PIN_1) #define CCP0_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP0_PORT (GPIO_PORTB_BASE) #define CCP0_PIN (GPIO_PIN_0) #define CCP1_PERIPH (SYSCTL_PERIPH_GPIOA) #define CCP1_PORT (GPIO_PORTA_BASE) #define CCP1_PIN (GPIO_PIN_6) #define CCP2_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP2_PORT (GPIO_PORTB_BASE) #define CCP2_PIN (GPIO_PIN_1) #define CCP3_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP3_PORT (GPIO_PORTC_BASE) #define CCP3_PIN (GPIO_PIN_6) #define CCP4_PERIPH (SYSCTL_PERIPH_GPIOA) #define CCP4_PORT (GPIO_PORTA_BASE) #define CCP4_PIN (GPIO_PIN_7) #define CCP5_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP5_PORT (GPIO_PORTB_BASE) #define CCP5_PIN (GPIO_PIN_5) #define FAULT_PERIPH (SYSCTL_PERIPH_GPIOD) #define FAULT_PORT (GPIO_PORTD_BASE) #define FAULT_PIN (GPIO_PIN_6) #define I2C0SCL_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SCL_PORT (GPIO_PORTB_BASE) #define I2C0SCL_PIN (GPIO_PIN_2) #define I2C0SDA_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SDA_PORT (GPIO_PORTB_BASE) #define I2C0SDA_PIN (GPIO_PIN_3) #define IDX0_PERIPH (SYSCTL_PERIPH_GPIOD) #define IDX0_PORT (GPIO_PORTD_BASE) #define IDX0_PIN (GPIO_PIN_7) #define PHA0_PERIPH (SYSCTL_PERIPH_GPIOC) #define PHA0_PORT (GPIO_PORTC_BASE) #define PHA0_PIN (GPIO_PIN_4) #define PHB0_PERIPH (SYSCTL_PERIPH_GPIOC) #define PHB0_PORT (GPIO_PORTC_BASE) #define PHB0_PIN (GPIO_PIN_7) #define PWM0_PERIPH (SYSCTL_PERIPH_GPIOF) #define PWM0_PORT (GPIO_PORTF_BASE) #define PWM0_PIN (GPIO_PIN_0) #define PWM1_PERIPH (SYSCTL_PERIPH_GPIOF) #define PWM1_PORT (GPIO_PORTF_BASE) #define PWM1_PIN (GPIO_PIN_1) #define PWM2_PERIPH (SYSCTL_PERIPH_GPIOH) #define PWM2_PORT (GPIO_PORTH_BASE) #define PWM2_PIN (GPIO_PIN_0) #define PWM3_PERIPH (SYSCTL_PERIPH_GPIOH) #define PWM3_PORT (GPIO_PORTH_BASE) #define PWM3_PIN (GPIO_PIN_1) #define PWM4_PERIPH (SYSCTL_PERIPH_GPIOE) #define PWM4_PORT (GPIO_PORTE_BASE) #define PWM4_PIN (GPIO_PIN_0) #define PWM5_PERIPH (SYSCTL_PERIPH_GPIOE) #define PWM5_PORT (GPIO_PORTE_BASE) #define PWM5_PIN (GPIO_PIN_1) #define SSI0CLK_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0CLK_PORT (GPIO_PORTA_BASE) #define SSI0CLK_PIN (GPIO_PIN_2) #define SSI0FSS_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0FSS_PORT (GPIO_PORTA_BASE) #define SSI0FSS_PIN (GPIO_PIN_3) #define SSI0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0RX_PORT (GPIO_PORTA_BASE) #define SSI0RX_PIN (GPIO_PIN_4) #define SSI0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0TX_PORT (GPIO_PORTA_BASE) #define SSI0TX_PIN (GPIO_PIN_5) #define SWCLK_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWCLK_PORT (GPIO_PORTC_BASE) #define SWCLK_PIN (GPIO_PIN_0) #define SWDIO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWDIO_PORT (GPIO_PORTC_BASE) #define SWDIO_PIN (GPIO_PIN_1) #define SWO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWO_PORT (GPIO_PORTC_BASE) #define SWO_PIN (GPIO_PIN_3) #define TCK_PERIPH (SYSCTL_PERIPH_GPIOC) #define TCK_PORT (GPIO_PORTC_BASE) #define TCK_PIN (GPIO_PIN_0) #define TDI_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDI_PORT (GPIO_PORTC_BASE) #define TDI_PIN (GPIO_PIN_2) #define TDO_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDO_PORT (GPIO_PORTC_BASE) #define TDO_PIN (GPIO_PIN_3) #define TMS_PERIPH (SYSCTL_PERIPH_GPIOC) #define TMS_PORT (GPIO_PORTC_BASE) #define TMS_PIN (GPIO_PIN_1) #define TRST_PERIPH (SYSCTL_PERIPH_GPIOB) #define TRST_PORT (GPIO_PORTB_BASE) #define TRST_PIN (GPIO_PIN_7) #define U0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0RX_PORT (GPIO_PORTA_BASE) #define U0RX_PIN (GPIO_PIN_0) #define U0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0TX_PORT (GPIO_PORTA_BASE) #define U0TX_PIN (GPIO_PIN_1) #define U1RX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1RX_PORT (GPIO_PORTD_BASE) #define U1RX_PIN (GPIO_PIN_2) #define U1TX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1TX_PORT (GPIO_PORTD_BASE) #define U1TX_PIN (GPIO_PIN_3) #endif // PART_LM3S2739 //***************************************************************************** // // LM3S2911 Port/Pin Mapping Definitions // //***************************************************************************** #ifdef PART_LM3S2911 #define C0O_PERIPH (SYSCTL_PERIPH_GPIOF) #define C0O_PORT (GPIO_PORTF_BASE) #define C0O_PIN (GPIO_PIN_4) #define C0_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_MINUS_PORT (GPIO_PORTB_BASE) #define C0_MINUS_PIN (GPIO_PIN_4) #define C0_PLUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_PLUS_PORT (GPIO_PORTB_BASE) #define C0_PLUS_PIN (GPIO_PIN_6) #define C1O_PERIPH (SYSCTL_PERIPH_GPIOE) #define C1O_PORT (GPIO_PORTE_BASE) #define C1O_PIN (GPIO_PIN_6) #define C1_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C1_MINUS_PORT (GPIO_PORTB_BASE) #define C1_MINUS_PIN (GPIO_PIN_5) #define C1_PLUS_PERIPH (SYSCTL_PERIPH_GPIOC) #define C1_PLUS_PORT (GPIO_PORTC_BASE) #define C1_PLUS_PIN (GPIO_PIN_5) #define CAN0RX_PERIPH (SYSCTL_PERIPH_GPIOD) #define CAN0RX_PORT (GPIO_PORTD_BASE) #define CAN0RX_PIN (GPIO_PIN_0) #define CAN0TX_PERIPH (SYSCTL_PERIPH_GPIOD) #define CAN0TX_PORT (GPIO_PORTD_BASE) #define CAN0TX_PIN (GPIO_PIN_1) #define CCP0_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP0_PORT (GPIO_PORTB_BASE) #define CCP0_PIN (GPIO_PIN_0) #define CCP1_PERIPH (SYSCTL_PERIPH_GPIOD) #define CCP1_PORT (GPIO_PORTD_BASE) #define CCP1_PIN (GPIO_PIN_7) #define CCP2_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP2_PORT (GPIO_PORTB_BASE) #define CCP2_PIN (GPIO_PIN_1) #define CCP3_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP3_PORT (GPIO_PORTC_BASE) #define CCP3_PIN (GPIO_PIN_6) #define CCP4_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP4_PORT (GPIO_PORTC_BASE) #define CCP4_PIN (GPIO_PIN_7) #define CCP5_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP5_PORT (GPIO_PORTC_BASE) #define CCP5_PIN (GPIO_PIN_4) #define CCP6_PERIPH (SYSCTL_PERIPH_GPIOH) #define CCP6_PORT (GPIO_PORTH_BASE) #define CCP6_PIN (GPIO_PIN_0) #define CCP7_PERIPH (SYSCTL_PERIPH_GPIOH) #define CCP7_PORT (GPIO_PORTH_BASE) #define CCP7_PIN (GPIO_PIN_1) #define I2C0SCL_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SCL_PORT (GPIO_PORTB_BASE) #define I2C0SCL_PIN (GPIO_PIN_2) #define I2C0SDA_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SDA_PORT (GPIO_PORTB_BASE) #define I2C0SDA_PIN (GPIO_PIN_3) #define I2C1SCL_PERIPH (SYSCTL_PERIPH_GPIOA) #define I2C1SCL_PORT (GPIO_PORTA_BASE) #define I2C1SCL_PIN (GPIO_PIN_6) #define I2C1SDA_PERIPH (SYSCTL_PERIPH_GPIOA) #define I2C1SDA_PORT (GPIO_PORTA_BASE) #define I2C1SDA_PIN (GPIO_PIN_7) #define SSI0CLK_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0CLK_PORT (GPIO_PORTA_BASE) #define SSI0CLK_PIN (GPIO_PIN_2) #define SSI0FSS_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0FSS_PORT (GPIO_PORTA_BASE) #define SSI0FSS_PIN (GPIO_PIN_3) #define SSI0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0RX_PORT (GPIO_PORTA_BASE) #define SSI0RX_PIN (GPIO_PIN_4) #define SSI0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0TX_PORT (GPIO_PORTA_BASE) #define SSI0TX_PIN (GPIO_PIN_5) #define SSI1CLK_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1CLK_PORT (GPIO_PORTE_BASE) #define SSI1CLK_PIN (GPIO_PIN_0) #define SSI1FSS_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1FSS_PORT (GPIO_PORTE_BASE) #define SSI1FSS_PIN (GPIO_PIN_1) #define SSI1RX_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1RX_PORT (GPIO_PORTE_BASE) #define SSI1RX_PIN (GPIO_PIN_2) #define SSI1TX_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1TX_PORT (GPIO_PORTE_BASE) #define SSI1TX_PIN (GPIO_PIN_3) #define SWCLK_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWCLK_PORT (GPIO_PORTC_BASE) #define SWCLK_PIN (GPIO_PIN_0) #define SWDIO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWDIO_PORT (GPIO_PORTC_BASE) #define SWDIO_PIN (GPIO_PIN_1) #define SWO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWO_PORT (GPIO_PORTC_BASE) #define SWO_PIN (GPIO_PIN_3) #define TCK_PERIPH (SYSCTL_PERIPH_GPIOC) #define TCK_PORT (GPIO_PORTC_BASE) #define TCK_PIN (GPIO_PIN_0) #define TDI_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDI_PORT (GPIO_PORTC_BASE) #define TDI_PIN (GPIO_PIN_2) #define TDO_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDO_PORT (GPIO_PORTC_BASE) #define TDO_PIN (GPIO_PIN_3) #define TMS_PERIPH (SYSCTL_PERIPH_GPIOC) #define TMS_PORT (GPIO_PORTC_BASE) #define TMS_PIN (GPIO_PIN_1) #define TRST_PERIPH (SYSCTL_PERIPH_GPIOB) #define TRST_PORT (GPIO_PORTB_BASE) #define TRST_PIN (GPIO_PIN_7) #define U0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0RX_PORT (GPIO_PORTA_BASE) #define U0RX_PIN (GPIO_PIN_0) #define U0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0TX_PORT (GPIO_PORTA_BASE) #define U0TX_PIN (GPIO_PIN_1) #define U1RX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1RX_PORT (GPIO_PORTD_BASE) #define U1RX_PIN (GPIO_PIN_2) #define U1TX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1TX_PORT (GPIO_PORTD_BASE) #define U1TX_PIN (GPIO_PIN_3) #define U2RX_PERIPH (SYSCTL_PERIPH_GPIOG) #define U2RX_PORT (GPIO_PORTG_BASE) #define U2RX_PIN (GPIO_PIN_0) #define U2TX_PERIPH (SYSCTL_PERIPH_GPIOG) #define U2TX_PORT (GPIO_PORTG_BASE) #define U2TX_PIN (GPIO_PIN_1) #endif // PART_LM3S2911 //***************************************************************************** // // LM3S2918 Port/Pin Mapping Definitions // //***************************************************************************** #ifdef PART_LM3S2918 #define C0O_PERIPH (SYSCTL_PERIPH_GPIOF) #define C0O_PORT (GPIO_PORTF_BASE) #define C0O_PIN (GPIO_PIN_4) #define C0_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_MINUS_PORT (GPIO_PORTB_BASE) #define C0_MINUS_PIN (GPIO_PIN_4) #define C0_PLUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_PLUS_PORT (GPIO_PORTB_BASE) #define C0_PLUS_PIN (GPIO_PIN_6) #define C1O_PERIPH (SYSCTL_PERIPH_GPIOF) #define C1O_PORT (GPIO_PORTF_BASE) #define C1O_PIN (GPIO_PIN_5) #define C1_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C1_MINUS_PORT (GPIO_PORTB_BASE) #define C1_MINUS_PIN (GPIO_PIN_5) #define C1_PLUS_PERIPH (SYSCTL_PERIPH_GPIOC) #define C1_PLUS_PORT (GPIO_PORTC_BASE) #define C1_PLUS_PIN (GPIO_PIN_5) #define CAN0RX_PERIPH (SYSCTL_PERIPH_GPIOD) #define CAN0RX_PORT (GPIO_PORTD_BASE) #define CAN0RX_PIN (GPIO_PIN_0) #define CAN0TX_PERIPH (SYSCTL_PERIPH_GPIOD) #define CAN0TX_PORT (GPIO_PORTD_BASE) #define CAN0TX_PIN (GPIO_PIN_1) #define CCP0_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP0_PORT (GPIO_PORTB_BASE) #define CCP0_PIN (GPIO_PIN_0) #define CCP1_PERIPH (SYSCTL_PERIPH_GPIOF) #define CCP1_PORT (GPIO_PORTF_BASE) #define CCP1_PIN (GPIO_PIN_6) #define CCP2_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP2_PORT (GPIO_PORTB_BASE) #define CCP2_PIN (GPIO_PIN_1) #define CCP3_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP3_PORT (GPIO_PORTC_BASE) #define CCP3_PIN (GPIO_PIN_6) #define CCP4_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP4_PORT (GPIO_PORTC_BASE) #define CCP4_PIN (GPIO_PIN_7) #define CCP5_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP5_PORT (GPIO_PORTC_BASE) #define CCP5_PIN (GPIO_PIN_4) #define CCP6_PERIPH (SYSCTL_PERIPH_GPIOH) #define CCP6_PORT (GPIO_PORTH_BASE) #define CCP6_PIN (GPIO_PIN_0) #define CCP7_PERIPH (SYSCTL_PERIPH_GPIOH) #define CCP7_PORT (GPIO_PORTH_BASE) #define CCP7_PIN (GPIO_PIN_1) #define I2C0SCL_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SCL_PORT (GPIO_PORTB_BASE) #define I2C0SCL_PIN (GPIO_PIN_2) #define I2C0SDA_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SDA_PORT (GPIO_PORTB_BASE) #define I2C0SDA_PIN (GPIO_PIN_3) #define I2C1SCL_PERIPH (SYSCTL_PERIPH_GPIOA) #define I2C1SCL_PORT (GPIO_PORTA_BASE) #define I2C1SCL_PIN (GPIO_PIN_6) #define I2C1SDA_PERIPH (SYSCTL_PERIPH_GPIOA) #define I2C1SDA_PORT (GPIO_PORTA_BASE) #define I2C1SDA_PIN (GPIO_PIN_7) #define SSI0CLK_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0CLK_PORT (GPIO_PORTA_BASE) #define SSI0CLK_PIN (GPIO_PIN_2) #define SSI0FSS_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0FSS_PORT (GPIO_PORTA_BASE) #define SSI0FSS_PIN (GPIO_PIN_3) #define SSI0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0RX_PORT (GPIO_PORTA_BASE) #define SSI0RX_PIN (GPIO_PIN_4) #define SSI0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0TX_PORT (GPIO_PORTA_BASE) #define SSI0TX_PIN (GPIO_PIN_5) #define SSI1CLK_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1CLK_PORT (GPIO_PORTE_BASE) #define SSI1CLK_PIN (GPIO_PIN_0) #define SSI1FSS_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1FSS_PORT (GPIO_PORTE_BASE) #define SSI1FSS_PIN (GPIO_PIN_1) #define SSI1RX_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1RX_PORT (GPIO_PORTE_BASE) #define SSI1RX_PIN (GPIO_PIN_2) #define SSI1TX_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1TX_PORT (GPIO_PORTE_BASE) #define SSI1TX_PIN (GPIO_PIN_3) #define SWCLK_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWCLK_PORT (GPIO_PORTC_BASE) #define SWCLK_PIN (GPIO_PIN_0) #define SWDIO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWDIO_PORT (GPIO_PORTC_BASE) #define SWDIO_PIN (GPIO_PIN_1) #define SWO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWO_PORT (GPIO_PORTC_BASE) #define SWO_PIN (GPIO_PIN_3) #define TCK_PERIPH (SYSCTL_PERIPH_GPIOC) #define TCK_PORT (GPIO_PORTC_BASE) #define TCK_PIN (GPIO_PIN_0) #define TDI_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDI_PORT (GPIO_PORTC_BASE) #define TDI_PIN (GPIO_PIN_2) #define TDO_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDO_PORT (GPIO_PORTC_BASE) #define TDO_PIN (GPIO_PIN_3) #define TMS_PERIPH (SYSCTL_PERIPH_GPIOC) #define TMS_PORT (GPIO_PORTC_BASE) #define TMS_PIN (GPIO_PIN_1) #define TRST_PERIPH (SYSCTL_PERIPH_GPIOB) #define TRST_PORT (GPIO_PORTB_BASE) #define TRST_PIN (GPIO_PIN_7) #define U0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0RX_PORT (GPIO_PORTA_BASE) #define U0RX_PIN (GPIO_PIN_0) #define U0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0TX_PORT (GPIO_PORTA_BASE) #define U0TX_PIN (GPIO_PIN_1) #define U1RX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1RX_PORT (GPIO_PORTD_BASE) #define U1RX_PIN (GPIO_PIN_2) #define U1TX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1TX_PORT (GPIO_PORTD_BASE) #define U1TX_PIN (GPIO_PIN_3) #endif // PART_LM3S2918 //***************************************************************************** // // LM3S2939 Port/Pin Mapping Definitions // //***************************************************************************** #ifdef PART_LM3S2939 #define C0O_PERIPH (SYSCTL_PERIPH_GPIOF) #define C0O_PORT (GPIO_PORTF_BASE) #define C0O_PIN (GPIO_PIN_4) #define C0_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_MINUS_PORT (GPIO_PORTB_BASE) #define C0_MINUS_PIN (GPIO_PIN_4) #define C0_PLUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_PLUS_PORT (GPIO_PORTB_BASE) #define C0_PLUS_PIN (GPIO_PIN_6) #define C1O_PERIPH (SYSCTL_PERIPH_GPIOF) #define C1O_PORT (GPIO_PORTF_BASE) #define C1O_PIN (GPIO_PIN_5) #define C1_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C1_MINUS_PORT (GPIO_PORTB_BASE) #define C1_MINUS_PIN (GPIO_PIN_5) #define C1_PLUS_PERIPH (SYSCTL_PERIPH_GPIOC) #define C1_PLUS_PORT (GPIO_PORTC_BASE) #define C1_PLUS_PIN (GPIO_PIN_5) #define C2_MINUS_PERIPH (SYSCTL_PERIPH_GPIOC) #define C2_MINUS_PORT (GPIO_PORTC_BASE) #define C2_MINUS_PIN (GPIO_PIN_7) #define C2_PLUS_PERIPH (SYSCTL_PERIPH_GPIOC) #define C2_PLUS_PORT (GPIO_PORTC_BASE) #define C2_PLUS_PIN (GPIO_PIN_6) #define CAN0RX_PERIPH (SYSCTL_PERIPH_GPIOD) #define CAN0RX_PORT (GPIO_PORTD_BASE) #define CAN0RX_PIN (GPIO_PIN_0) #define CAN0TX_PERIPH (SYSCTL_PERIPH_GPIOD) #define CAN0TX_PORT (GPIO_PORTD_BASE) #define CAN0TX_PIN (GPIO_PIN_1) #define CCP0_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP0_PORT (GPIO_PORTB_BASE) #define CCP0_PIN (GPIO_PIN_0) #define CCP1_PERIPH (SYSCTL_PERIPH_GPIOA) #define CCP1_PORT (GPIO_PORTA_BASE) #define CCP1_PIN (GPIO_PIN_6) #define CCP2_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP2_PORT (GPIO_PORTB_BASE) #define CCP2_PIN (GPIO_PIN_1) #define CCP3_PERIPH (SYSCTL_PERIPH_GPIOD) #define CCP3_PORT (GPIO_PORTD_BASE) #define CCP3_PIN (GPIO_PIN_4) #define FAULT_PERIPH (SYSCTL_PERIPH_GPIOD) #define FAULT_PORT (GPIO_PORTD_BASE) #define FAULT_PIN (GPIO_PIN_6) #define I2C0SCL_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SCL_PORT (GPIO_PORTB_BASE) #define I2C0SCL_PIN (GPIO_PIN_2) #define I2C0SDA_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SDA_PORT (GPIO_PORTB_BASE) #define I2C0SDA_PIN (GPIO_PIN_3) #define IDX0_PERIPH (SYSCTL_PERIPH_GPIOD) #define IDX0_PORT (GPIO_PORTD_BASE) #define IDX0_PIN (GPIO_PIN_7) #define PHA0_PERIPH (SYSCTL_PERIPH_GPIOC) #define PHA0_PORT (GPIO_PORTC_BASE) #define PHA0_PIN (GPIO_PIN_4) #define PHB0_PERIPH (SYSCTL_PERIPH_GPIOH) #define PHB0_PORT (GPIO_PORTH_BASE) #define PHB0_PIN (GPIO_PIN_3) #define PWM0_PERIPH (SYSCTL_PERIPH_GPIOF) #define PWM0_PORT (GPIO_PORTF_BASE) #define PWM0_PIN (GPIO_PIN_0) #define PWM1_PERIPH (SYSCTL_PERIPH_GPIOF) #define PWM1_PORT (GPIO_PORTF_BASE) #define PWM1_PIN (GPIO_PIN_1) #define PWM2_PERIPH (SYSCTL_PERIPH_GPIOH) #define PWM2_PORT (GPIO_PORTH_BASE) #define PWM2_PIN (GPIO_PIN_0) #define PWM3_PERIPH (SYSCTL_PERIPH_GPIOH) #define PWM3_PORT (GPIO_PORTH_BASE) #define PWM3_PIN (GPIO_PIN_1) #define SSI0CLK_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0CLK_PORT (GPIO_PORTA_BASE) #define SSI0CLK_PIN (GPIO_PIN_2) #define SSI0FSS_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0FSS_PORT (GPIO_PORTA_BASE) #define SSI0FSS_PIN (GPIO_PIN_3) #define SSI0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0RX_PORT (GPIO_PORTA_BASE) #define SSI0RX_PIN (GPIO_PIN_4) #define SSI0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0TX_PORT (GPIO_PORTA_BASE) #define SSI0TX_PIN (GPIO_PIN_5) #define SWCLK_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWCLK_PORT (GPIO_PORTC_BASE) #define SWCLK_PIN (GPIO_PIN_0) #define SWDIO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWDIO_PORT (GPIO_PORTC_BASE) #define SWDIO_PIN (GPIO_PIN_1) #define SWO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWO_PORT (GPIO_PORTC_BASE) #define SWO_PIN (GPIO_PIN_3) #define TCK_PERIPH (SYSCTL_PERIPH_GPIOC) #define TCK_PORT (GPIO_PORTC_BASE) #define TCK_PIN (GPIO_PIN_0) #define TDI_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDI_PORT (GPIO_PORTC_BASE) #define TDI_PIN (GPIO_PIN_2) #define TDO_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDO_PORT (GPIO_PORTC_BASE) #define TDO_PIN (GPIO_PIN_3) #define TMS_PERIPH (SYSCTL_PERIPH_GPIOC) #define TMS_PORT (GPIO_PORTC_BASE) #define TMS_PIN (GPIO_PIN_1) #define TRST_PERIPH (SYSCTL_PERIPH_GPIOB) #define TRST_PORT (GPIO_PORTB_BASE) #define TRST_PIN (GPIO_PIN_7) #define U0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0RX_PORT (GPIO_PORTA_BASE) #define U0RX_PIN (GPIO_PIN_0) #define U0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0TX_PORT (GPIO_PORTA_BASE) #define U0TX_PIN (GPIO_PIN_1) #define U1RX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1RX_PORT (GPIO_PORTD_BASE) #define U1RX_PIN (GPIO_PIN_2) #define U1TX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1TX_PORT (GPIO_PORTD_BASE) #define U1TX_PIN (GPIO_PIN_3) #define U2RX_PERIPH (SYSCTL_PERIPH_GPIOG) #define U2RX_PORT (GPIO_PORTG_BASE) #define U2RX_PIN (GPIO_PIN_0) #define U2TX_PERIPH (SYSCTL_PERIPH_GPIOG) #define U2TX_PORT (GPIO_PORTG_BASE) #define U2TX_PIN (GPIO_PIN_1) #endif // PART_LM3S2939 //***************************************************************************** // // LM3S2948 Port/Pin Mapping Definitions // //***************************************************************************** #ifdef PART_LM3S2948 #define C0O_PERIPH (SYSCTL_PERIPH_GPIOF) #define C0O_PORT (GPIO_PORTF_BASE) #define C0O_PIN (GPIO_PIN_4) #define C0_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_MINUS_PORT (GPIO_PORTB_BASE) #define C0_MINUS_PIN (GPIO_PIN_4) #define C0_PLUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_PLUS_PORT (GPIO_PORTB_BASE) #define C0_PLUS_PIN (GPIO_PIN_6) #define C1_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C1_MINUS_PORT (GPIO_PORTB_BASE) #define C1_MINUS_PIN (GPIO_PIN_5) #define C1_PLUS_PERIPH (SYSCTL_PERIPH_GPIOC) #define C1_PLUS_PORT (GPIO_PORTC_BASE) #define C1_PLUS_PIN (GPIO_PIN_5) #define C2_MINUS_PERIPH (SYSCTL_PERIPH_GPIOC) #define C2_MINUS_PORT (GPIO_PORTC_BASE) #define C2_MINUS_PIN (GPIO_PIN_7) #define C2_PLUS_PERIPH (SYSCTL_PERIPH_GPIOC) #define C2_PLUS_PORT (GPIO_PORTC_BASE) #define C2_PLUS_PIN (GPIO_PIN_6) #define CAN0RX_PERIPH (SYSCTL_PERIPH_GPIOD) #define CAN0RX_PORT (GPIO_PORTD_BASE) #define CAN0RX_PIN (GPIO_PIN_0) #define CAN0TX_PERIPH (SYSCTL_PERIPH_GPIOD) #define CAN0TX_PORT (GPIO_PORTD_BASE) #define CAN0TX_PIN (GPIO_PIN_1) #define CAN1RX_PERIPH (SYSCTL_PERIPH_GPIOF) #define CAN1RX_PORT (GPIO_PORTF_BASE) #define CAN1RX_PIN (GPIO_PIN_0) #define CAN1TX_PERIPH (SYSCTL_PERIPH_GPIOF) #define CAN1TX_PORT (GPIO_PORTF_BASE) #define CAN1TX_PIN (GPIO_PIN_1) #define CCP0_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP0_PORT (GPIO_PORTB_BASE) #define CCP0_PIN (GPIO_PIN_0) #define CCP1_PERIPH (SYSCTL_PERIPH_GPIOA) #define CCP1_PORT (GPIO_PORTA_BASE) #define CCP1_PIN (GPIO_PIN_6) #define CCP2_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP2_PORT (GPIO_PORTB_BASE) #define CCP2_PIN (GPIO_PIN_1) #define CCP3_PERIPH (SYSCTL_PERIPH_GPIOG) #define CCP3_PORT (GPIO_PORTG_BASE) #define CCP3_PIN (GPIO_PIN_4) #define CCP4_PERIPH (SYSCTL_PERIPH_GPIOA) #define CCP4_PORT (GPIO_PORTA_BASE) #define CCP4_PIN (GPIO_PIN_7) #define CCP5_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP5_PORT (GPIO_PORTC_BASE) #define CCP5_PIN (GPIO_PIN_4) #define CCP6_PERIPH (SYSCTL_PERIPH_GPIOH) #define CCP6_PORT (GPIO_PORTH_BASE) #define CCP6_PIN (GPIO_PIN_0) #define CCP7_PERIPH (SYSCTL_PERIPH_GPIOH) #define CCP7_PORT (GPIO_PORTH_BASE) #define CCP7_PIN (GPIO_PIN_1) #define I2C0SCL_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SCL_PORT (GPIO_PORTB_BASE) #define I2C0SCL_PIN (GPIO_PIN_2) #define I2C0SDA_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SDA_PORT (GPIO_PORTB_BASE) #define I2C0SDA_PIN (GPIO_PIN_3) #define SSI0CLK_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0CLK_PORT (GPIO_PORTA_BASE) #define SSI0CLK_PIN (GPIO_PIN_2) #define SSI0FSS_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0FSS_PORT (GPIO_PORTA_BASE) #define SSI0FSS_PIN (GPIO_PIN_3) #define SSI0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0RX_PORT (GPIO_PORTA_BASE) #define SSI0RX_PIN (GPIO_PIN_4) #define SSI0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0TX_PORT (GPIO_PORTA_BASE) #define SSI0TX_PIN (GPIO_PIN_5) #define SSI1CLK_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1CLK_PORT (GPIO_PORTE_BASE) #define SSI1CLK_PIN (GPIO_PIN_0) #define SSI1FSS_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1FSS_PORT (GPIO_PORTE_BASE) #define SSI1FSS_PIN (GPIO_PIN_1) #define SSI1RX_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1RX_PORT (GPIO_PORTE_BASE) #define SSI1RX_PIN (GPIO_PIN_2) #define SSI1TX_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1TX_PORT (GPIO_PORTE_BASE) #define SSI1TX_PIN (GPIO_PIN_3) #define SWCLK_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWCLK_PORT (GPIO_PORTC_BASE) #define SWCLK_PIN (GPIO_PIN_0) #define SWDIO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWDIO_PORT (GPIO_PORTC_BASE) #define SWDIO_PIN (GPIO_PIN_1) #define SWO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWO_PORT (GPIO_PORTC_BASE) #define SWO_PIN (GPIO_PIN_3) #define TCK_PERIPH (SYSCTL_PERIPH_GPIOC) #define TCK_PORT (GPIO_PORTC_BASE) #define TCK_PIN (GPIO_PIN_0) #define TDI_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDI_PORT (GPIO_PORTC_BASE) #define TDI_PIN (GPIO_PIN_2) #define TDO_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDO_PORT (GPIO_PORTC_BASE) #define TDO_PIN (GPIO_PIN_3) #define TMS_PERIPH (SYSCTL_PERIPH_GPIOC) #define TMS_PORT (GPIO_PORTC_BASE) #define TMS_PIN (GPIO_PIN_1) #define TRST_PERIPH (SYSCTL_PERIPH_GPIOB) #define TRST_PORT (GPIO_PORTB_BASE) #define TRST_PIN (GPIO_PIN_7) #define U0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0RX_PORT (GPIO_PORTA_BASE) #define U0RX_PIN (GPIO_PIN_0) #define U0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0TX_PORT (GPIO_PORTA_BASE) #define U0TX_PIN (GPIO_PIN_1) #define U1RX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1RX_PORT (GPIO_PORTD_BASE) #define U1RX_PIN (GPIO_PIN_2) #define U1TX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1TX_PORT (GPIO_PORTD_BASE) #define U1TX_PIN (GPIO_PIN_3) #define U2RX_PERIPH (SYSCTL_PERIPH_GPIOG) #define U2RX_PORT (GPIO_PORTG_BASE) #define U2RX_PIN (GPIO_PIN_0) #define U2TX_PERIPH (SYSCTL_PERIPH_GPIOG) #define U2TX_PORT (GPIO_PORTG_BASE) #define U2TX_PIN (GPIO_PIN_1) #endif // PART_LM3S2948 //***************************************************************************** // // LM3S2950 Port/Pin Mapping Definitions // //***************************************************************************** #ifdef PART_LM3S2950 #define C0O_PERIPH (SYSCTL_PERIPH_GPIOF) #define C0O_PORT (GPIO_PORTF_BASE) #define C0O_PIN (GPIO_PIN_4) #define C0_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_MINUS_PORT (GPIO_PORTB_BASE) #define C0_MINUS_PIN (GPIO_PIN_4) #define C0_PLUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_PLUS_PORT (GPIO_PORTB_BASE) #define C0_PLUS_PIN (GPIO_PIN_6) #define C1O_PERIPH (SYSCTL_PERIPH_GPIOF) #define C1O_PORT (GPIO_PORTF_BASE) #define C1O_PIN (GPIO_PIN_5) #define C1_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C1_MINUS_PORT (GPIO_PORTB_BASE) #define C1_MINUS_PIN (GPIO_PIN_5) #define C1_PLUS_PERIPH (SYSCTL_PERIPH_GPIOC) #define C1_PLUS_PORT (GPIO_PORTC_BASE) #define C1_PLUS_PIN (GPIO_PIN_5) #define C2O_PERIPH (SYSCTL_PERIPH_GPIOF) #define C2O_PORT (GPIO_PORTF_BASE) #define C2O_PIN (GPIO_PIN_6) #define C2_MINUS_PERIPH (SYSCTL_PERIPH_GPIOC) #define C2_MINUS_PORT (GPIO_PORTC_BASE) #define C2_MINUS_PIN (GPIO_PIN_7) #define C2_PLUS_PERIPH (SYSCTL_PERIPH_GPIOC) #define C2_PLUS_PORT (GPIO_PORTC_BASE) #define C2_PLUS_PIN (GPIO_PIN_6) #define CAN0RX_PERIPH (SYSCTL_PERIPH_GPIOD) #define CAN0RX_PORT (GPIO_PORTD_BASE) #define CAN0RX_PIN (GPIO_PIN_0) #define CAN0TX_PERIPH (SYSCTL_PERIPH_GPIOD) #define CAN0TX_PORT (GPIO_PORTD_BASE) #define CAN0TX_PIN (GPIO_PIN_1) #define CAN1RX_PERIPH (SYSCTL_PERIPH_GPIOF) #define CAN1RX_PORT (GPIO_PORTF_BASE) #define CAN1RX_PIN (GPIO_PIN_0) #define CAN1TX_PERIPH (SYSCTL_PERIPH_GPIOF) #define CAN1TX_PORT (GPIO_PORTF_BASE) #define CAN1TX_PIN (GPIO_PIN_1) #define CCP0_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP0_PORT (GPIO_PORTB_BASE) #define CCP0_PIN (GPIO_PIN_0) #define CCP1_PERIPH (SYSCTL_PERIPH_GPIOA) #define CCP1_PORT (GPIO_PORTA_BASE) #define CCP1_PIN (GPIO_PIN_6) #define CCP2_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP2_PORT (GPIO_PORTB_BASE) #define CCP2_PIN (GPIO_PIN_1) #define CCP3_PERIPH (SYSCTL_PERIPH_GPIOD) #define CCP3_PORT (GPIO_PORTD_BASE) #define CCP3_PIN (GPIO_PIN_4) #define CCP4_PERIPH (SYSCTL_PERIPH_GPIOA) #define CCP4_PORT (GPIO_PORTA_BASE) #define CCP4_PIN (GPIO_PIN_7) #define CCP5_PERIPH (SYSCTL_PERIPH_GPIOE) #define CCP5_PORT (GPIO_PORTE_BASE) #define CCP5_PIN (GPIO_PIN_5) #define FAULT_PERIPH (SYSCTL_PERIPH_GPIOD) #define FAULT_PORT (GPIO_PORTD_BASE) #define FAULT_PIN (GPIO_PIN_6) #define I2C0SCL_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SCL_PORT (GPIO_PORTB_BASE) #define I2C0SCL_PIN (GPIO_PIN_2) #define I2C0SDA_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SDA_PORT (GPIO_PORTB_BASE) #define I2C0SDA_PIN (GPIO_PIN_3) #define IDX0_PERIPH (SYSCTL_PERIPH_GPIOD) #define IDX0_PORT (GPIO_PORTD_BASE) #define IDX0_PIN (GPIO_PIN_7) #define PHA0_PERIPH (SYSCTL_PERIPH_GPIOC) #define PHA0_PORT (GPIO_PORTC_BASE) #define PHA0_PIN (GPIO_PIN_4) #define PHB0_PERIPH (SYSCTL_PERIPH_GPIOH) #define PHB0_PORT (GPIO_PORTH_BASE) #define PHB0_PIN (GPIO_PIN_3) #define PWM0_PERIPH (SYSCTL_PERIPH_GPIOG) #define PWM0_PORT (GPIO_PORTG_BASE) #define PWM0_PIN (GPIO_PIN_2) #define PWM1_PERIPH (SYSCTL_PERIPH_GPIOG) #define PWM1_PORT (GPIO_PORTG_BASE) #define PWM1_PIN (GPIO_PIN_3) #define PWM2_PERIPH (SYSCTL_PERIPH_GPIOH) #define PWM2_PORT (GPIO_PORTH_BASE) #define PWM2_PIN (GPIO_PIN_0) #define PWM3_PERIPH (SYSCTL_PERIPH_GPIOH) #define PWM3_PORT (GPIO_PORTH_BASE) #define PWM3_PIN (GPIO_PIN_1) #define PWM4_PERIPH (SYSCTL_PERIPH_GPIOE) #define PWM4_PORT (GPIO_PORTE_BASE) #define PWM4_PIN (GPIO_PIN_6) #define PWM5_PERIPH (SYSCTL_PERIPH_GPIOE) #define PWM5_PORT (GPIO_PORTE_BASE) #define PWM5_PIN (GPIO_PIN_7) #define SSI0CLK_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0CLK_PORT (GPIO_PORTA_BASE) #define SSI0CLK_PIN (GPIO_PIN_2) #define SSI0FSS_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0FSS_PORT (GPIO_PORTA_BASE) #define SSI0FSS_PIN (GPIO_PIN_3) #define SSI0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0RX_PORT (GPIO_PORTA_BASE) #define SSI0RX_PIN (GPIO_PIN_4) #define SSI0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0TX_PORT (GPIO_PORTA_BASE) #define SSI0TX_PIN (GPIO_PIN_5) #define SSI1CLK_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1CLK_PORT (GPIO_PORTE_BASE) #define SSI1CLK_PIN (GPIO_PIN_0) #define SSI1FSS_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1FSS_PORT (GPIO_PORTE_BASE) #define SSI1FSS_PIN (GPIO_PIN_1) #define SSI1RX_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1RX_PORT (GPIO_PORTE_BASE) #define SSI1RX_PIN (GPIO_PIN_2) #define SSI1TX_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1TX_PORT (GPIO_PORTE_BASE) #define SSI1TX_PIN (GPIO_PIN_3) #define SWCLK_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWCLK_PORT (GPIO_PORTC_BASE) #define SWCLK_PIN (GPIO_PIN_0) #define SWDIO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWDIO_PORT (GPIO_PORTC_BASE) #define SWDIO_PIN (GPIO_PIN_1) #define SWO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWO_PORT (GPIO_PORTC_BASE) #define SWO_PIN (GPIO_PIN_3) #define TCK_PERIPH (SYSCTL_PERIPH_GPIOC) #define TCK_PORT (GPIO_PORTC_BASE) #define TCK_PIN (GPIO_PIN_0) #define TDI_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDI_PORT (GPIO_PORTC_BASE) #define TDI_PIN (GPIO_PIN_2) #define TDO_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDO_PORT (GPIO_PORTC_BASE) #define TDO_PIN (GPIO_PIN_3) #define TMS_PERIPH (SYSCTL_PERIPH_GPIOC) #define TMS_PORT (GPIO_PORTC_BASE) #define TMS_PIN (GPIO_PIN_1) #define TRST_PERIPH (SYSCTL_PERIPH_GPIOB) #define TRST_PORT (GPIO_PORTB_BASE) #define TRST_PIN (GPIO_PIN_7) #define U0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0RX_PORT (GPIO_PORTA_BASE) #define U0RX_PIN (GPIO_PIN_0) #define U0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0TX_PORT (GPIO_PORTA_BASE) #define U0TX_PIN (GPIO_PIN_1) #define U1RX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1RX_PORT (GPIO_PORTD_BASE) #define U1RX_PIN (GPIO_PIN_2) #define U1TX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1TX_PORT (GPIO_PORTD_BASE) #define U1TX_PIN (GPIO_PIN_3) #define U2RX_PERIPH (SYSCTL_PERIPH_GPIOG) #define U2RX_PORT (GPIO_PORTG_BASE) #define U2RX_PIN (GPIO_PIN_0) #define U2TX_PERIPH (SYSCTL_PERIPH_GPIOG) #define U2TX_PORT (GPIO_PORTG_BASE) #define U2TX_PIN (GPIO_PIN_1) #endif // PART_LM3S2950 //***************************************************************************** // // LM3S2965 Port/Pin Mapping Definitions // //***************************************************************************** #ifdef PART_LM3S2965 #define C0O_PERIPH (SYSCTL_PERIPH_GPIOF) #define C0O_PORT (GPIO_PORTF_BASE) #define C0O_PIN (GPIO_PIN_4) #define C0_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_MINUS_PORT (GPIO_PORTB_BASE) #define C0_MINUS_PIN (GPIO_PIN_4) #define C0_PLUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_PLUS_PORT (GPIO_PORTB_BASE) #define C0_PLUS_PIN (GPIO_PIN_6) #define C1_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C1_MINUS_PORT (GPIO_PORTB_BASE) #define C1_MINUS_PIN (GPIO_PIN_5) #define C1_PLUS_PERIPH (SYSCTL_PERIPH_GPIOC) #define C1_PLUS_PORT (GPIO_PORTC_BASE) #define C1_PLUS_PIN (GPIO_PIN_5) #define C2_MINUS_PERIPH (SYSCTL_PERIPH_GPIOC) #define C2_MINUS_PORT (GPIO_PORTC_BASE) #define C2_MINUS_PIN (GPIO_PIN_7) #define C2_PLUS_PERIPH (SYSCTL_PERIPH_GPIOC) #define C2_PLUS_PORT (GPIO_PORTC_BASE) #define C2_PLUS_PIN (GPIO_PIN_6) #define CAN0RX_PERIPH (SYSCTL_PERIPH_GPIOD) #define CAN0RX_PORT (GPIO_PORTD_BASE) #define CAN0RX_PIN (GPIO_PIN_0) #define CAN0TX_PERIPH (SYSCTL_PERIPH_GPIOD) #define CAN0TX_PORT (GPIO_PORTD_BASE) #define CAN0TX_PIN (GPIO_PIN_1) #define CAN1RX_PERIPH (SYSCTL_PERIPH_GPIOF) #define CAN1RX_PORT (GPIO_PORTF_BASE) #define CAN1RX_PIN (GPIO_PIN_0) #define CAN1TX_PERIPH (SYSCTL_PERIPH_GPIOF) #define CAN1TX_PORT (GPIO_PORTF_BASE) #define CAN1TX_PIN (GPIO_PIN_1) #define CCP0_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP0_PORT (GPIO_PORTB_BASE) #define CCP0_PIN (GPIO_PIN_0) #define CCP1_PERIPH (SYSCTL_PERIPH_GPIOF) #define CCP1_PORT (GPIO_PORTF_BASE) #define CCP1_PIN (GPIO_PIN_6) #define CCP2_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP2_PORT (GPIO_PORTB_BASE) #define CCP2_PIN (GPIO_PIN_1) #define CCP3_PERIPH (SYSCTL_PERIPH_GPIOD) #define CCP3_PORT (GPIO_PORTD_BASE) #define CCP3_PIN (GPIO_PIN_4) #define CCP4_PERIPH (SYSCTL_PERIPH_GPIOD) #define CCP4_PORT (GPIO_PORTD_BASE) #define CCP4_PIN (GPIO_PIN_5) #define CCP5_PERIPH (SYSCTL_PERIPH_GPIOG) #define CCP5_PORT (GPIO_PORTG_BASE) #define CCP5_PIN (GPIO_PIN_5) #define FAULT_PERIPH (SYSCTL_PERIPH_GPIOD) #define FAULT_PORT (GPIO_PORTD_BASE) #define FAULT_PIN (GPIO_PIN_6) #define I2C0SCL_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SCL_PORT (GPIO_PORTB_BASE) #define I2C0SCL_PIN (GPIO_PIN_2) #define I2C0SDA_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SDA_PORT (GPIO_PORTB_BASE) #define I2C0SDA_PIN (GPIO_PIN_3) #define I2C1SCL_PERIPH (SYSCTL_PERIPH_GPIOA) #define I2C1SCL_PORT (GPIO_PORTA_BASE) #define I2C1SCL_PIN (GPIO_PIN_6) #define I2C1SDA_PERIPH (SYSCTL_PERIPH_GPIOA) #define I2C1SDA_PORT (GPIO_PORTA_BASE) #define I2C1SDA_PIN (GPIO_PIN_7) #define IDX0_PERIPH (SYSCTL_PERIPH_GPIOD) #define IDX0_PORT (GPIO_PORTD_BASE) #define IDX0_PIN (GPIO_PIN_7) #define IDX1_PERIPH (SYSCTL_PERIPH_GPIOH) #define IDX1_PORT (GPIO_PORTH_BASE) #define IDX1_PIN (GPIO_PIN_2) #define PHA0_PERIPH (SYSCTL_PERIPH_GPIOC) #define PHA0_PORT (GPIO_PORTC_BASE) #define PHA0_PIN (GPIO_PIN_4) #define PHA1_PERIPH (SYSCTL_PERIPH_GPIOG) #define PHA1_PORT (GPIO_PORTG_BASE) #define PHA1_PIN (GPIO_PIN_6) #define PHB0_PERIPH (SYSCTL_PERIPH_GPIOH) #define PHB0_PORT (GPIO_PORTH_BASE) #define PHB0_PIN (GPIO_PIN_3) #define PHB1_PERIPH (SYSCTL_PERIPH_GPIOG) #define PHB1_PORT (GPIO_PORTG_BASE) #define PHB1_PIN (GPIO_PIN_7) #define PWM0_PERIPH (SYSCTL_PERIPH_GPIOG) #define PWM0_PORT (GPIO_PORTG_BASE) #define PWM0_PIN (GPIO_PIN_2) #define PWM1_PERIPH (SYSCTL_PERIPH_GPIOG) #define PWM1_PORT (GPIO_PORTG_BASE) #define PWM1_PIN (GPIO_PIN_3) #define PWM2_PERIPH (SYSCTL_PERIPH_GPIOH) #define PWM2_PORT (GPIO_PORTH_BASE) #define PWM2_PIN (GPIO_PIN_0) #define PWM3_PERIPH (SYSCTL_PERIPH_GPIOH) #define PWM3_PORT (GPIO_PORTH_BASE) #define PWM3_PIN (GPIO_PIN_1) #define PWM4_PERIPH (SYSCTL_PERIPH_GPIOF) #define PWM4_PORT (GPIO_PORTF_BASE) #define PWM4_PIN (GPIO_PIN_2) #define PWM5_PERIPH (SYSCTL_PERIPH_GPIOF) #define PWM5_PORT (GPIO_PORTF_BASE) #define PWM5_PIN (GPIO_PIN_3) #define SSI0CLK_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0CLK_PORT (GPIO_PORTA_BASE) #define SSI0CLK_PIN (GPIO_PIN_2) #define SSI0FSS_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0FSS_PORT (GPIO_PORTA_BASE) #define SSI0FSS_PIN (GPIO_PIN_3) #define SSI0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0RX_PORT (GPIO_PORTA_BASE) #define SSI0RX_PIN (GPIO_PIN_4) #define SSI0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0TX_PORT (GPIO_PORTA_BASE) #define SSI0TX_PIN (GPIO_PIN_5) #define SSI1CLK_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1CLK_PORT (GPIO_PORTE_BASE) #define SSI1CLK_PIN (GPIO_PIN_0) #define SSI1FSS_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1FSS_PORT (GPIO_PORTE_BASE) #define SSI1FSS_PIN (GPIO_PIN_1) #define SSI1RX_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1RX_PORT (GPIO_PORTE_BASE) #define SSI1RX_PIN (GPIO_PIN_2) #define SSI1TX_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1TX_PORT (GPIO_PORTE_BASE) #define SSI1TX_PIN (GPIO_PIN_3) #define SWCLK_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWCLK_PORT (GPIO_PORTC_BASE) #define SWCLK_PIN (GPIO_PIN_0) #define SWDIO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWDIO_PORT (GPIO_PORTC_BASE) #define SWDIO_PIN (GPIO_PIN_1) #define SWO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWO_PORT (GPIO_PORTC_BASE) #define SWO_PIN (GPIO_PIN_3) #define TCK_PERIPH (SYSCTL_PERIPH_GPIOC) #define TCK_PORT (GPIO_PORTC_BASE) #define TCK_PIN (GPIO_PIN_0) #define TDI_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDI_PORT (GPIO_PORTC_BASE) #define TDI_PIN (GPIO_PIN_2) #define TDO_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDO_PORT (GPIO_PORTC_BASE) #define TDO_PIN (GPIO_PIN_3) #define TMS_PERIPH (SYSCTL_PERIPH_GPIOC) #define TMS_PORT (GPIO_PORTC_BASE) #define TMS_PIN (GPIO_PIN_1) #define TRST_PERIPH (SYSCTL_PERIPH_GPIOB) #define TRST_PORT (GPIO_PORTB_BASE) #define TRST_PIN (GPIO_PIN_7) #define U0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0RX_PORT (GPIO_PORTA_BASE) #define U0RX_PIN (GPIO_PIN_0) #define U0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0TX_PORT (GPIO_PORTA_BASE) #define U0TX_PIN (GPIO_PIN_1) #define U1RX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1RX_PORT (GPIO_PORTD_BASE) #define U1RX_PIN (GPIO_PIN_2) #define U1TX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1TX_PORT (GPIO_PORTD_BASE) #define U1TX_PIN (GPIO_PIN_3) #define U2RX_PERIPH (SYSCTL_PERIPH_GPIOG) #define U2RX_PORT (GPIO_PORTG_BASE) #define U2RX_PIN (GPIO_PIN_0) #define U2TX_PERIPH (SYSCTL_PERIPH_GPIOG) #define U2TX_PORT (GPIO_PORTG_BASE) #define U2TX_PIN (GPIO_PIN_1) #endif // PART_LM3S2965 //***************************************************************************** // // LM3S6100 Port/Pin Mapping Definitions // //***************************************************************************** #ifdef PART_LM3S6100 #define C0O_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0O_PORT (GPIO_PORTB_BASE) #define C0O_PIN (GPIO_PIN_5) #define C0_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_MINUS_PORT (GPIO_PORTB_BASE) #define C0_MINUS_PIN (GPIO_PIN_4) #define C0_PLUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_PLUS_PORT (GPIO_PORTB_BASE) #define C0_PLUS_PIN (GPIO_PIN_6) #define CCP0_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP0_PORT (GPIO_PORTB_BASE) #define CCP0_PIN (GPIO_PIN_0) #define CCP1_PERIPH (SYSCTL_PERIPH_GPIOA) #define CCP1_PORT (GPIO_PORTA_BASE) #define CCP1_PIN (GPIO_PIN_6) #define CCP2_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP2_PORT (GPIO_PORTB_BASE) #define CCP2_PIN (GPIO_PIN_1) #define CCP3_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP3_PORT (GPIO_PORTC_BASE) #define CCP3_PIN (GPIO_PIN_6) #define LED0_PERIPH (SYSCTL_PERIPH_GPIOF) #define LED0_PORT (GPIO_PORTF_BASE) #define LED0_PIN (GPIO_PIN_3) #define LED1_PERIPH (SYSCTL_PERIPH_GPIOF) #define LED1_PORT (GPIO_PORTF_BASE) #define LED1_PIN (GPIO_PIN_2) #define SSI0CLK_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0CLK_PORT (GPIO_PORTA_BASE) #define SSI0CLK_PIN (GPIO_PIN_2) #define SSI0FSS_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0FSS_PORT (GPIO_PORTA_BASE) #define SSI0FSS_PIN (GPIO_PIN_3) #define SSI0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0RX_PORT (GPIO_PORTA_BASE) #define SSI0RX_PIN (GPIO_PIN_4) #define SSI0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0TX_PORT (GPIO_PORTA_BASE) #define SSI0TX_PIN (GPIO_PIN_5) #define SWCLK_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWCLK_PORT (GPIO_PORTC_BASE) #define SWCLK_PIN (GPIO_PIN_0) #define SWDIO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWDIO_PORT (GPIO_PORTC_BASE) #define SWDIO_PIN (GPIO_PIN_1) #define SWO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWO_PORT (GPIO_PORTC_BASE) #define SWO_PIN (GPIO_PIN_3) #define TCK_PERIPH (SYSCTL_PERIPH_GPIOC) #define TCK_PORT (GPIO_PORTC_BASE) #define TCK_PIN (GPIO_PIN_0) #define TDI_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDI_PORT (GPIO_PORTC_BASE) #define TDI_PIN (GPIO_PIN_2) #define TDO_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDO_PORT (GPIO_PORTC_BASE) #define TDO_PIN (GPIO_PIN_3) #define TMS_PERIPH (SYSCTL_PERIPH_GPIOC) #define TMS_PORT (GPIO_PORTC_BASE) #define TMS_PIN (GPIO_PIN_1) #define TRST_PERIPH (SYSCTL_PERIPH_GPIOB) #define TRST_PORT (GPIO_PORTB_BASE) #define TRST_PIN (GPIO_PIN_7) #define U0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0RX_PORT (GPIO_PORTA_BASE) #define U0RX_PIN (GPIO_PIN_0) #define U0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0TX_PORT (GPIO_PORTA_BASE) #define U0TX_PIN (GPIO_PIN_1) #endif // PART_LM3S6100 //***************************************************************************** // // LM3S6110 Port/Pin Mapping Definitions // //***************************************************************************** #ifdef PART_LM3S6110 #define C0O_PERIPH (SYSCTL_PERIPH_GPIOD) #define C0O_PORT (GPIO_PORTD_BASE) #define C0O_PIN (GPIO_PIN_7) #define C0_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_MINUS_PORT (GPIO_PORTB_BASE) #define C0_MINUS_PIN (GPIO_PIN_4) #define C0_PLUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_PLUS_PORT (GPIO_PORTB_BASE) #define C0_PLUS_PIN (GPIO_PIN_6) #define C1_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C1_MINUS_PORT (GPIO_PORTB_BASE) #define C1_MINUS_PIN (GPIO_PIN_5) #define C1_PLUS_PERIPH (SYSCTL_PERIPH_GPIOC) #define C1_PLUS_PORT (GPIO_PORTC_BASE) #define C1_PLUS_PIN (GPIO_PIN_5) #define C2_MINUS_PERIPH (SYSCTL_PERIPH_GPIOC) #define C2_MINUS_PORT (GPIO_PORTC_BASE) #define C2_MINUS_PIN (GPIO_PIN_7) #define C2_PLUS_PERIPH (SYSCTL_PERIPH_GPIOC) #define C2_PLUS_PORT (GPIO_PORTC_BASE) #define C2_PLUS_PIN (GPIO_PIN_6) #define CCP0_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP0_PORT (GPIO_PORTB_BASE) #define CCP0_PIN (GPIO_PIN_0) #define CCP1_PERIPH (SYSCTL_PERIPH_GPIOA) #define CCP1_PORT (GPIO_PORTA_BASE) #define CCP1_PIN (GPIO_PIN_6) #define CCP2_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP2_PORT (GPIO_PORTB_BASE) #define CCP2_PIN (GPIO_PIN_1) #define CCP3_PERIPH (SYSCTL_PERIPH_GPIOD) #define CCP3_PORT (GPIO_PORTD_BASE) #define CCP3_PIN (GPIO_PIN_4) #define FAULT_PERIPH (SYSCTL_PERIPH_GPIOB) #define FAULT_PORT (GPIO_PORTB_BASE) #define FAULT_PIN (GPIO_PIN_3) #define LED0_PERIPH (SYSCTL_PERIPH_GPIOF) #define LED0_PORT (GPIO_PORTF_BASE) #define LED0_PIN (GPIO_PIN_3) #define LED1_PERIPH (SYSCTL_PERIPH_GPIOF) #define LED1_PORT (GPIO_PORTF_BASE) #define LED1_PIN (GPIO_PIN_2) #define PWM0_PERIPH (SYSCTL_PERIPH_GPIOD) #define PWM0_PORT (GPIO_PORTD_BASE) #define PWM0_PIN (GPIO_PIN_0) #define PWM1_PERIPH (SYSCTL_PERIPH_GPIOD) #define PWM1_PORT (GPIO_PORTD_BASE) #define PWM1_PIN (GPIO_PIN_1) #define SSI0CLK_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0CLK_PORT (GPIO_PORTA_BASE) #define SSI0CLK_PIN (GPIO_PIN_2) #define SSI0FSS_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0FSS_PORT (GPIO_PORTA_BASE) #define SSI0FSS_PIN (GPIO_PIN_3) #define SSI0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0RX_PORT (GPIO_PORTA_BASE) #define SSI0RX_PIN (GPIO_PIN_4) #define SSI0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0TX_PORT (GPIO_PORTA_BASE) #define SSI0TX_PIN (GPIO_PIN_5) #define SWCLK_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWCLK_PORT (GPIO_PORTC_BASE) #define SWCLK_PIN (GPIO_PIN_0) #define SWDIO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWDIO_PORT (GPIO_PORTC_BASE) #define SWDIO_PIN (GPIO_PIN_1) #define SWO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWO_PORT (GPIO_PORTC_BASE) #define SWO_PIN (GPIO_PIN_3) #define TCK_PERIPH (SYSCTL_PERIPH_GPIOC) #define TCK_PORT (GPIO_PORTC_BASE) #define TCK_PIN (GPIO_PIN_0) #define TDI_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDI_PORT (GPIO_PORTC_BASE) #define TDI_PIN (GPIO_PIN_2) #define TDO_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDO_PORT (GPIO_PORTC_BASE) #define TDO_PIN (GPIO_PIN_3) #define TMS_PERIPH (SYSCTL_PERIPH_GPIOC) #define TMS_PORT (GPIO_PORTC_BASE) #define TMS_PIN (GPIO_PIN_1) #define TRST_PERIPH (SYSCTL_PERIPH_GPIOB) #define TRST_PORT (GPIO_PORTB_BASE) #define TRST_PIN (GPIO_PIN_7) #define U0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0RX_PORT (GPIO_PORTA_BASE) #define U0RX_PIN (GPIO_PIN_0) #define U0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0TX_PORT (GPIO_PORTA_BASE) #define U0TX_PIN (GPIO_PIN_1) #endif // PART_LM3S6110 //***************************************************************************** // // LM3S6420 Port/Pin Mapping Definitions // //***************************************************************************** #ifdef PART_LM3S6420 #define C0O_PERIPH (SYSCTL_PERIPH_GPIOD) #define C0O_PORT (GPIO_PORTD_BASE) #define C0O_PIN (GPIO_PIN_7) #define C0_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_MINUS_PORT (GPIO_PORTB_BASE) #define C0_MINUS_PIN (GPIO_PIN_4) #define C0_PLUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_PLUS_PORT (GPIO_PORTB_BASE) #define C0_PLUS_PIN (GPIO_PIN_6) #define C1O_PERIPH (SYSCTL_PERIPH_GPIOE) #define C1O_PORT (GPIO_PORTE_BASE) #define C1O_PIN (GPIO_PIN_6) #define C1_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C1_MINUS_PORT (GPIO_PORTB_BASE) #define C1_MINUS_PIN (GPIO_PIN_5) #define C1_PLUS_PERIPH (SYSCTL_PERIPH_GPIOC) #define C1_PLUS_PORT (GPIO_PORTC_BASE) #define C1_PLUS_PIN (GPIO_PIN_5) #define CCP0_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP0_PORT (GPIO_PORTB_BASE) #define CCP0_PIN (GPIO_PIN_0) #define CCP1_PERIPH (SYSCTL_PERIPH_GPIOA) #define CCP1_PORT (GPIO_PORTA_BASE) #define CCP1_PIN (GPIO_PIN_6) #define CCP2_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP2_PORT (GPIO_PORTB_BASE) #define CCP2_PIN (GPIO_PIN_1) #define CCP3_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP3_PORT (GPIO_PORTC_BASE) #define CCP3_PIN (GPIO_PIN_6) #define LED0_PERIPH (SYSCTL_PERIPH_GPIOF) #define LED0_PORT (GPIO_PORTF_BASE) #define LED0_PIN (GPIO_PIN_3) #define LED1_PERIPH (SYSCTL_PERIPH_GPIOF) #define LED1_PORT (GPIO_PORTF_BASE) #define LED1_PIN (GPIO_PIN_2) #define SSI0CLK_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0CLK_PORT (GPIO_PORTA_BASE) #define SSI0CLK_PIN (GPIO_PIN_2) #define SSI0FSS_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0FSS_PORT (GPIO_PORTA_BASE) #define SSI0FSS_PIN (GPIO_PIN_3) #define SSI0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0RX_PORT (GPIO_PORTA_BASE) #define SSI0RX_PIN (GPIO_PIN_4) #define SSI0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0TX_PORT (GPIO_PORTA_BASE) #define SSI0TX_PIN (GPIO_PIN_5) #define SWCLK_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWCLK_PORT (GPIO_PORTC_BASE) #define SWCLK_PIN (GPIO_PIN_0) #define SWDIO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWDIO_PORT (GPIO_PORTC_BASE) #define SWDIO_PIN (GPIO_PIN_1) #define SWO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWO_PORT (GPIO_PORTC_BASE) #define SWO_PIN (GPIO_PIN_3) #define TCK_PERIPH (SYSCTL_PERIPH_GPIOC) #define TCK_PORT (GPIO_PORTC_BASE) #define TCK_PIN (GPIO_PIN_0) #define TDI_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDI_PORT (GPIO_PORTC_BASE) #define TDI_PIN (GPIO_PIN_2) #define TDO_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDO_PORT (GPIO_PORTC_BASE) #define TDO_PIN (GPIO_PIN_3) #define TMS_PERIPH (SYSCTL_PERIPH_GPIOC) #define TMS_PORT (GPIO_PORTC_BASE) #define TMS_PIN (GPIO_PIN_1) #define TRST_PERIPH (SYSCTL_PERIPH_GPIOB) #define TRST_PORT (GPIO_PORTB_BASE) #define TRST_PIN (GPIO_PIN_7) #define U0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0RX_PORT (GPIO_PORTA_BASE) #define U0RX_PIN (GPIO_PIN_0) #define U0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0TX_PORT (GPIO_PORTA_BASE) #define U0TX_PIN (GPIO_PIN_1) #endif // PART_LM3S6420 //***************************************************************************** // // LM3S6422 Port/Pin Mapping Definitions // //***************************************************************************** #ifdef PART_LM3S6422 #define C0O_PERIPH (SYSCTL_PERIPH_GPIOD) #define C0O_PORT (GPIO_PORTD_BASE) #define C0O_PIN (GPIO_PIN_7) #define C0_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_MINUS_PORT (GPIO_PORTB_BASE) #define C0_MINUS_PIN (GPIO_PIN_4) #define C0_PLUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_PLUS_PORT (GPIO_PORTB_BASE) #define C0_PLUS_PIN (GPIO_PIN_6) #define C1O_PERIPH (SYSCTL_PERIPH_GPIOC) #define C1O_PORT (GPIO_PORTC_BASE) #define C1O_PIN (GPIO_PIN_5) #define C1_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C1_MINUS_PORT (GPIO_PORTB_BASE) #define C1_MINUS_PIN (GPIO_PIN_5) #define C1_PLUS_PERIPH (SYSCTL_PERIPH_GPIOC) #define C1_PLUS_PORT (GPIO_PORTC_BASE) #define C1_PLUS_PIN (GPIO_PIN_5) #define CCP0_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP0_PORT (GPIO_PORTB_BASE) #define CCP0_PIN (GPIO_PIN_0) #define CCP1_PERIPH (SYSCTL_PERIPH_GPIOA) #define CCP1_PORT (GPIO_PORTA_BASE) #define CCP1_PIN (GPIO_PIN_6) #define CCP2_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP2_PORT (GPIO_PORTB_BASE) #define CCP2_PIN (GPIO_PIN_1) #define CCP3_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP3_PORT (GPIO_PORTC_BASE) #define CCP3_PIN (GPIO_PIN_6) #define LED0_PERIPH (SYSCTL_PERIPH_GPIOF) #define LED0_PORT (GPIO_PORTF_BASE) #define LED0_PIN (GPIO_PIN_3) #define LED1_PERIPH (SYSCTL_PERIPH_GPIOF) #define LED1_PORT (GPIO_PORTF_BASE) #define LED1_PIN (GPIO_PIN_2) #define SSI0CLK_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0CLK_PORT (GPIO_PORTA_BASE) #define SSI0CLK_PIN (GPIO_PIN_2) #define SSI0FSS_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0FSS_PORT (GPIO_PORTA_BASE) #define SSI0FSS_PIN (GPIO_PIN_3) #define SSI0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0RX_PORT (GPIO_PORTA_BASE) #define SSI0RX_PIN (GPIO_PIN_4) #define SSI0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0TX_PORT (GPIO_PORTA_BASE) #define SSI0TX_PIN (GPIO_PIN_5) #define SWCLK_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWCLK_PORT (GPIO_PORTC_BASE) #define SWCLK_PIN (GPIO_PIN_0) #define SWDIO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWDIO_PORT (GPIO_PORTC_BASE) #define SWDIO_PIN (GPIO_PIN_1) #define SWO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWO_PORT (GPIO_PORTC_BASE) #define SWO_PIN (GPIO_PIN_3) #define TCK_PERIPH (SYSCTL_PERIPH_GPIOC) #define TCK_PORT (GPIO_PORTC_BASE) #define TCK_PIN (GPIO_PIN_0) #define TDI_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDI_PORT (GPIO_PORTC_BASE) #define TDI_PIN (GPIO_PIN_2) #define TDO_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDO_PORT (GPIO_PORTC_BASE) #define TDO_PIN (GPIO_PIN_3) #define TMS_PERIPH (SYSCTL_PERIPH_GPIOC) #define TMS_PORT (GPIO_PORTC_BASE) #define TMS_PIN (GPIO_PIN_1) #define TRST_PERIPH (SYSCTL_PERIPH_GPIOB) #define TRST_PORT (GPIO_PORTB_BASE) #define TRST_PIN (GPIO_PIN_7) #define U0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0RX_PORT (GPIO_PORTA_BASE) #define U0RX_PIN (GPIO_PIN_0) #define U0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0TX_PORT (GPIO_PORTA_BASE) #define U0TX_PIN (GPIO_PIN_1) #endif // PART_LM3S6422 //***************************************************************************** // // LM3S6432 Port/Pin Mapping Definitions // //***************************************************************************** #ifdef PART_LM3S6432 #define C0O_PERIPH (SYSCTL_PERIPH_GPIOD) #define C0O_PORT (GPIO_PORTD_BASE) #define C0O_PIN (GPIO_PIN_7) #define C0_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_MINUS_PORT (GPIO_PORTB_BASE) #define C0_MINUS_PIN (GPIO_PIN_4) #define C0_PLUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_PLUS_PORT (GPIO_PORTB_BASE) #define C0_PLUS_PIN (GPIO_PIN_6) #define C1_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C1_MINUS_PORT (GPIO_PORTB_BASE) #define C1_MINUS_PIN (GPIO_PIN_5) #define C1_PLUS_PERIPH (SYSCTL_PERIPH_GPIOC) #define C1_PLUS_PORT (GPIO_PORTC_BASE) #define C1_PLUS_PIN (GPIO_PIN_5) #define CCP0_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP0_PORT (GPIO_PORTB_BASE) #define CCP0_PIN (GPIO_PIN_0) #define CCP1_PERIPH (SYSCTL_PERIPH_GPIOA) #define CCP1_PORT (GPIO_PORTA_BASE) #define CCP1_PIN (GPIO_PIN_6) #define CCP2_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP2_PORT (GPIO_PORTB_BASE) #define CCP2_PIN (GPIO_PIN_1) #define CCP3_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP3_PORT (GPIO_PORTC_BASE) #define CCP3_PIN (GPIO_PIN_6) #define FAULT_PERIPH (SYSCTL_PERIPH_GPIOD) #define FAULT_PORT (GPIO_PORTD_BASE) #define FAULT_PIN (GPIO_PIN_6) #define I2C0SCL_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SCL_PORT (GPIO_PORTB_BASE) #define I2C0SCL_PIN (GPIO_PIN_2) #define I2C0SDA_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SDA_PORT (GPIO_PORTB_BASE) #define I2C0SDA_PIN (GPIO_PIN_3) #define LED0_PERIPH (SYSCTL_PERIPH_GPIOF) #define LED0_PORT (GPIO_PORTF_BASE) #define LED0_PIN (GPIO_PIN_3) #define LED1_PERIPH (SYSCTL_PERIPH_GPIOF) #define LED1_PORT (GPIO_PORTF_BASE) #define LED1_PIN (GPIO_PIN_2) #define PWM0_PERIPH (SYSCTL_PERIPH_GPIOD) #define PWM0_PORT (GPIO_PORTD_BASE) #define PWM0_PIN (GPIO_PIN_0) #define PWM1_PERIPH (SYSCTL_PERIPH_GPIOD) #define PWM1_PORT (GPIO_PORTD_BASE) #define PWM1_PIN (GPIO_PIN_1) #define SSI0CLK_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0CLK_PORT (GPIO_PORTA_BASE) #define SSI0CLK_PIN (GPIO_PIN_2) #define SSI0FSS_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0FSS_PORT (GPIO_PORTA_BASE) #define SSI0FSS_PIN (GPIO_PIN_3) #define SSI0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0RX_PORT (GPIO_PORTA_BASE) #define SSI0RX_PIN (GPIO_PIN_4) #define SSI0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0TX_PORT (GPIO_PORTA_BASE) #define SSI0TX_PIN (GPIO_PIN_5) #define SWCLK_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWCLK_PORT (GPIO_PORTC_BASE) #define SWCLK_PIN (GPIO_PIN_0) #define SWDIO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWDIO_PORT (GPIO_PORTC_BASE) #define SWDIO_PIN (GPIO_PIN_1) #define SWO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWO_PORT (GPIO_PORTC_BASE) #define SWO_PIN (GPIO_PIN_3) #define TCK_PERIPH (SYSCTL_PERIPH_GPIOC) #define TCK_PORT (GPIO_PORTC_BASE) #define TCK_PIN (GPIO_PIN_0) #define TDI_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDI_PORT (GPIO_PORTC_BASE) #define TDI_PIN (GPIO_PIN_2) #define TDO_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDO_PORT (GPIO_PORTC_BASE) #define TDO_PIN (GPIO_PIN_3) #define TMS_PERIPH (SYSCTL_PERIPH_GPIOC) #define TMS_PORT (GPIO_PORTC_BASE) #define TMS_PIN (GPIO_PIN_1) #define TRST_PERIPH (SYSCTL_PERIPH_GPIOB) #define TRST_PORT (GPIO_PORTB_BASE) #define TRST_PIN (GPIO_PIN_7) #define U0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0RX_PORT (GPIO_PORTA_BASE) #define U0RX_PIN (GPIO_PIN_0) #define U0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0TX_PORT (GPIO_PORTA_BASE) #define U0TX_PIN (GPIO_PIN_1) #define U1RX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1RX_PORT (GPIO_PORTD_BASE) #define U1RX_PIN (GPIO_PIN_2) #define U1TX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1TX_PORT (GPIO_PORTD_BASE) #define U1TX_PIN (GPIO_PIN_3) #endif // PART_LM3S6432 //***************************************************************************** // // LM3S6537 Port/Pin Mapping Definitions // //***************************************************************************** #ifdef PART_LM3S6537 #define C0O_PERIPH (SYSCTL_PERIPH_GPIOD) #define C0O_PORT (GPIO_PORTD_BASE) #define C0O_PIN (GPIO_PIN_7) #define C0_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_MINUS_PORT (GPIO_PORTB_BASE) #define C0_MINUS_PIN (GPIO_PIN_4) #define C0_PLUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_PLUS_PORT (GPIO_PORTB_BASE) #define C0_PLUS_PIN (GPIO_PIN_6) #define C1_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C1_MINUS_PORT (GPIO_PORTB_BASE) #define C1_MINUS_PIN (GPIO_PIN_5) #define C1_PLUS_PERIPH (SYSCTL_PERIPH_GPIOC) #define C1_PLUS_PORT (GPIO_PORTC_BASE) #define C1_PLUS_PIN (GPIO_PIN_5) #define CCP0_PERIPH (SYSCTL_PERIPH_GPIOD) #define CCP0_PORT (GPIO_PORTD_BASE) #define CCP0_PIN (GPIO_PIN_4) #define CCP1_PERIPH (SYSCTL_PERIPH_GPIOA) #define CCP1_PORT (GPIO_PORTA_BASE) #define CCP1_PIN (GPIO_PIN_6) #define CCP2_PERIPH (SYSCTL_PERIPH_GPIOD) #define CCP2_PORT (GPIO_PORTD_BASE) #define CCP2_PIN (GPIO_PIN_5) #define CCP3_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP3_PORT (GPIO_PORTC_BASE) #define CCP3_PIN (GPIO_PIN_6) #define CCP4_PERIPH (SYSCTL_PERIPH_GPIOA) #define CCP4_PORT (GPIO_PORTA_BASE) #define CCP4_PIN (GPIO_PIN_7) #define CCP5_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP5_PORT (GPIO_PORTC_BASE) #define CCP5_PIN (GPIO_PIN_4) #define FAULT_PERIPH (SYSCTL_PERIPH_GPIOD) #define FAULT_PORT (GPIO_PORTD_BASE) #define FAULT_PIN (GPIO_PIN_6) #define I2C0SCL_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SCL_PORT (GPIO_PORTB_BASE) #define I2C0SCL_PIN (GPIO_PIN_2) #define I2C0SDA_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SDA_PORT (GPIO_PORTB_BASE) #define I2C0SDA_PIN (GPIO_PIN_3) #define LED0_PERIPH (SYSCTL_PERIPH_GPIOF) #define LED0_PORT (GPIO_PORTF_BASE) #define LED0_PIN (GPIO_PIN_3) #define LED1_PERIPH (SYSCTL_PERIPH_GPIOF) #define LED1_PORT (GPIO_PORTF_BASE) #define LED1_PIN (GPIO_PIN_2) #define PWM0_PERIPH (SYSCTL_PERIPH_GPIOD) #define PWM0_PORT (GPIO_PORTD_BASE) #define PWM0_PIN (GPIO_PIN_0) #define PWM1_PERIPH (SYSCTL_PERIPH_GPIOD) #define PWM1_PORT (GPIO_PORTD_BASE) #define PWM1_PIN (GPIO_PIN_1) #define PWM2_PERIPH (SYSCTL_PERIPH_GPIOB) #define PWM2_PORT (GPIO_PORTB_BASE) #define PWM2_PIN (GPIO_PIN_0) #define PWM3_PERIPH (SYSCTL_PERIPH_GPIOB) #define PWM3_PORT (GPIO_PORTB_BASE) #define PWM3_PIN (GPIO_PIN_1) #define PWM4_PERIPH (SYSCTL_PERIPH_GPIOE) #define PWM4_PORT (GPIO_PORTE_BASE) #define PWM4_PIN (GPIO_PIN_0) #define PWM5_PERIPH (SYSCTL_PERIPH_GPIOE) #define PWM5_PORT (GPIO_PORTE_BASE) #define PWM5_PIN (GPIO_PIN_1) #define SSI0CLK_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0CLK_PORT (GPIO_PORTA_BASE) #define SSI0CLK_PIN (GPIO_PIN_2) #define SSI0FSS_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0FSS_PORT (GPIO_PORTA_BASE) #define SSI0FSS_PIN (GPIO_PIN_3) #define SSI0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0RX_PORT (GPIO_PORTA_BASE) #define SSI0RX_PIN (GPIO_PIN_4) #define SSI0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0TX_PORT (GPIO_PORTA_BASE) #define SSI0TX_PIN (GPIO_PIN_5) #define SWCLK_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWCLK_PORT (GPIO_PORTC_BASE) #define SWCLK_PIN (GPIO_PIN_0) #define SWDIO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWDIO_PORT (GPIO_PORTC_BASE) #define SWDIO_PIN (GPIO_PIN_1) #define SWO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWO_PORT (GPIO_PORTC_BASE) #define SWO_PIN (GPIO_PIN_3) #define TCK_PERIPH (SYSCTL_PERIPH_GPIOC) #define TCK_PORT (GPIO_PORTC_BASE) #define TCK_PIN (GPIO_PIN_0) #define TDI_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDI_PORT (GPIO_PORTC_BASE) #define TDI_PIN (GPIO_PIN_2) #define TDO_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDO_PORT (GPIO_PORTC_BASE) #define TDO_PIN (GPIO_PIN_3) #define TMS_PERIPH (SYSCTL_PERIPH_GPIOC) #define TMS_PORT (GPIO_PORTC_BASE) #define TMS_PIN (GPIO_PIN_1) #define TRST_PERIPH (SYSCTL_PERIPH_GPIOB) #define TRST_PORT (GPIO_PORTB_BASE) #define TRST_PIN (GPIO_PIN_7) #define U0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0RX_PORT (GPIO_PORTA_BASE) #define U0RX_PIN (GPIO_PIN_0) #define U0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0TX_PORT (GPIO_PORTA_BASE) #define U0TX_PIN (GPIO_PIN_1) #define U1RX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1RX_PORT (GPIO_PORTD_BASE) #define U1RX_PIN (GPIO_PIN_2) #define U1TX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1TX_PORT (GPIO_PORTD_BASE) #define U1TX_PIN (GPIO_PIN_3) #endif // PART_LM3S6537 //***************************************************************************** // // LM3S6610 Port/Pin Mapping Definitions // //***************************************************************************** #ifdef PART_LM3S6610 #define C0O_PERIPH (SYSCTL_PERIPH_GPIOC) #define C0O_PORT (GPIO_PORTC_BASE) #define C0O_PIN (GPIO_PIN_5) #define C0_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_MINUS_PORT (GPIO_PORTB_BASE) #define C0_MINUS_PIN (GPIO_PIN_4) #define C0_PLUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_PLUS_PORT (GPIO_PORTB_BASE) #define C0_PLUS_PIN (GPIO_PIN_6) #define C1O_PERIPH (SYSCTL_PERIPH_GPIOE) #define C1O_PORT (GPIO_PORTE_BASE) #define C1O_PIN (GPIO_PIN_6) #define C1_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C1_MINUS_PORT (GPIO_PORTB_BASE) #define C1_MINUS_PIN (GPIO_PIN_5) #define C1_PLUS_PERIPH (SYSCTL_PERIPH_GPIOC) #define C1_PLUS_PORT (GPIO_PORTC_BASE) #define C1_PLUS_PIN (GPIO_PIN_5) #define C2O_PERIPH (SYSCTL_PERIPH_GPIOE) #define C2O_PORT (GPIO_PORTE_BASE) #define C2O_PIN (GPIO_PIN_7) #define C2_MINUS_PERIPH (SYSCTL_PERIPH_GPIOC) #define C2_MINUS_PORT (GPIO_PORTC_BASE) #define C2_MINUS_PIN (GPIO_PIN_7) #define C2_PLUS_PERIPH (SYSCTL_PERIPH_GPIOC) #define C2_PLUS_PORT (GPIO_PORTC_BASE) #define C2_PLUS_PIN (GPIO_PIN_6) #define CCP0_PERIPH (SYSCTL_PERIPH_GPIOD) #define CCP0_PORT (GPIO_PORTD_BASE) #define CCP0_PIN (GPIO_PIN_4) #define CCP1_PERIPH (SYSCTL_PERIPH_GPIOA) #define CCP1_PORT (GPIO_PORTA_BASE) #define CCP1_PIN (GPIO_PIN_6) #define CCP2_PERIPH (SYSCTL_PERIPH_GPIOD) #define CCP2_PORT (GPIO_PORTD_BASE) #define CCP2_PIN (GPIO_PIN_5) #define CCP3_PERIPH (SYSCTL_PERIPH_GPIOE) #define CCP3_PORT (GPIO_PORTE_BASE) #define CCP3_PIN (GPIO_PIN_0) #define CCP4_PERIPH (SYSCTL_PERIPH_GPIOA) #define CCP4_PORT (GPIO_PORTA_BASE) #define CCP4_PIN (GPIO_PIN_7) #define CCP5_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP5_PORT (GPIO_PORTC_BASE) #define CCP5_PIN (GPIO_PIN_4) #define FAULT_PERIPH (SYSCTL_PERIPH_GPIOD) #define FAULT_PORT (GPIO_PORTD_BASE) #define FAULT_PIN (GPIO_PIN_6) #define I2C0SCL_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SCL_PORT (GPIO_PORTB_BASE) #define I2C0SCL_PIN (GPIO_PIN_2) #define I2C0SDA_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SDA_PORT (GPIO_PORTB_BASE) #define I2C0SDA_PIN (GPIO_PIN_3) #define IDX0_PERIPH (SYSCTL_PERIPH_GPIOD) #define IDX0_PORT (GPIO_PORTD_BASE) #define IDX0_PIN (GPIO_PIN_7) #define LED0_PERIPH (SYSCTL_PERIPH_GPIOF) #define LED0_PORT (GPIO_PORTF_BASE) #define LED0_PIN (GPIO_PIN_3) #define LED1_PERIPH (SYSCTL_PERIPH_GPIOF) #define LED1_PORT (GPIO_PORTF_BASE) #define LED1_PIN (GPIO_PIN_2) #define PHA0_PERIPH (SYSCTL_PERIPH_GPIOD) #define PHA0_PORT (GPIO_PORTD_BASE) #define PHA0_PIN (GPIO_PIN_1) #define PHB0_PERIPH (SYSCTL_PERIPH_GPIOF) #define PHB0_PORT (GPIO_PORTF_BASE) #define PHB0_PIN (GPIO_PIN_0) #define PWM0_PERIPH (SYSCTL_PERIPH_GPIOD) #define PWM0_PORT (GPIO_PORTD_BASE) #define PWM0_PIN (GPIO_PIN_0) #define PWM1_PERIPH (SYSCTL_PERIPH_GPIOF) #define PWM1_PORT (GPIO_PORTF_BASE) #define PWM1_PIN (GPIO_PIN_1) #define PWM2_PERIPH (SYSCTL_PERIPH_GPIOB) #define PWM2_PORT (GPIO_PORTB_BASE) #define PWM2_PIN (GPIO_PIN_0) #define PWM3_PERIPH (SYSCTL_PERIPH_GPIOB) #define PWM3_PORT (GPIO_PORTB_BASE) #define PWM3_PIN (GPIO_PIN_1) #define SSI0CLK_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0CLK_PORT (GPIO_PORTA_BASE) #define SSI0CLK_PIN (GPIO_PIN_2) #define SSI0FSS_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0FSS_PORT (GPIO_PORTA_BASE) #define SSI0FSS_PIN (GPIO_PIN_3) #define SSI0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0RX_PORT (GPIO_PORTA_BASE) #define SSI0RX_PIN (GPIO_PIN_4) #define SSI0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0TX_PORT (GPIO_PORTA_BASE) #define SSI0TX_PIN (GPIO_PIN_5) #define SWCLK_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWCLK_PORT (GPIO_PORTC_BASE) #define SWCLK_PIN (GPIO_PIN_0) #define SWDIO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWDIO_PORT (GPIO_PORTC_BASE) #define SWDIO_PIN (GPIO_PIN_1) #define SWO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWO_PORT (GPIO_PORTC_BASE) #define SWO_PIN (GPIO_PIN_3) #define TCK_PERIPH (SYSCTL_PERIPH_GPIOC) #define TCK_PORT (GPIO_PORTC_BASE) #define TCK_PIN (GPIO_PIN_0) #define TDI_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDI_PORT (GPIO_PORTC_BASE) #define TDI_PIN (GPIO_PIN_2) #define TDO_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDO_PORT (GPIO_PORTC_BASE) #define TDO_PIN (GPIO_PIN_3) #define TMS_PERIPH (SYSCTL_PERIPH_GPIOC) #define TMS_PORT (GPIO_PORTC_BASE) #define TMS_PIN (GPIO_PIN_1) #define TRST_PERIPH (SYSCTL_PERIPH_GPIOB) #define TRST_PORT (GPIO_PORTB_BASE) #define TRST_PIN (GPIO_PIN_7) #define U0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0RX_PORT (GPIO_PORTA_BASE) #define U0RX_PIN (GPIO_PIN_0) #define U0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0TX_PORT (GPIO_PORTA_BASE) #define U0TX_PIN (GPIO_PIN_1) #define U1RX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1RX_PORT (GPIO_PORTD_BASE) #define U1RX_PIN (GPIO_PIN_2) #define U1TX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1TX_PORT (GPIO_PORTD_BASE) #define U1TX_PIN (GPIO_PIN_3) #define U2RX_PERIPH (SYSCTL_PERIPH_GPIOG) #define U2RX_PORT (GPIO_PORTG_BASE) #define U2RX_PIN (GPIO_PIN_0) #define U2TX_PERIPH (SYSCTL_PERIPH_GPIOG) #define U2TX_PORT (GPIO_PORTG_BASE) #define U2TX_PIN (GPIO_PIN_1) #endif // PART_LM3S6610 //***************************************************************************** // // LM3S6611 Port/Pin Mapping Definitions // //***************************************************************************** #ifdef PART_LM3S6611 #define C0O_PERIPH (SYSCTL_PERIPH_GPIOC) #define C0O_PORT (GPIO_PORTC_BASE) #define C0O_PIN (GPIO_PIN_5) #define C0_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_MINUS_PORT (GPIO_PORTB_BASE) #define C0_MINUS_PIN (GPIO_PIN_4) #define C0_PLUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_PLUS_PORT (GPIO_PORTB_BASE) #define C0_PLUS_PIN (GPIO_PIN_6) #define C1O_PERIPH (SYSCTL_PERIPH_GPIOE) #define C1O_PORT (GPIO_PORTE_BASE) #define C1O_PIN (GPIO_PIN_6) #define C1_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C1_MINUS_PORT (GPIO_PORTB_BASE) #define C1_MINUS_PIN (GPIO_PIN_5) #define C1_PLUS_PERIPH (SYSCTL_PERIPH_GPIOC) #define C1_PLUS_PORT (GPIO_PORTC_BASE) #define C1_PLUS_PIN (GPIO_PIN_5) #define CCP0_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP0_PORT (GPIO_PORTB_BASE) #define CCP0_PIN (GPIO_PIN_0) #define CCP1_PERIPH (SYSCTL_PERIPH_GPIOD) #define CCP1_PORT (GPIO_PORTD_BASE) #define CCP1_PIN (GPIO_PIN_7) #define CCP2_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP2_PORT (GPIO_PORTB_BASE) #define CCP2_PIN (GPIO_PIN_1) #define CCP3_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP3_PORT (GPIO_PORTC_BASE) #define CCP3_PIN (GPIO_PIN_6) #define CCP4_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP4_PORT (GPIO_PORTC_BASE) #define CCP4_PIN (GPIO_PIN_7) #define CCP5_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP5_PORT (GPIO_PORTC_BASE) #define CCP5_PIN (GPIO_PIN_4) #define I2C0SCL_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SCL_PORT (GPIO_PORTB_BASE) #define I2C0SCL_PIN (GPIO_PIN_2) #define I2C0SDA_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SDA_PORT (GPIO_PORTB_BASE) #define I2C0SDA_PIN (GPIO_PIN_3) #define I2C1SCL_PERIPH (SYSCTL_PERIPH_GPIOA) #define I2C1SCL_PORT (GPIO_PORTA_BASE) #define I2C1SCL_PIN (GPIO_PIN_6) #define I2C1SDA_PERIPH (SYSCTL_PERIPH_GPIOA) #define I2C1SDA_PORT (GPIO_PORTA_BASE) #define I2C1SDA_PIN (GPIO_PIN_7) #define LED0_PERIPH (SYSCTL_PERIPH_GPIOF) #define LED0_PORT (GPIO_PORTF_BASE) #define LED0_PIN (GPIO_PIN_3) #define LED1_PERIPH (SYSCTL_PERIPH_GPIOF) #define LED1_PORT (GPIO_PORTF_BASE) #define LED1_PIN (GPIO_PIN_2) #define SSI0CLK_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0CLK_PORT (GPIO_PORTA_BASE) #define SSI0CLK_PIN (GPIO_PIN_2) #define SSI0FSS_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0FSS_PORT (GPIO_PORTA_BASE) #define SSI0FSS_PIN (GPIO_PIN_3) #define SSI0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0RX_PORT (GPIO_PORTA_BASE) #define SSI0RX_PIN (GPIO_PIN_4) #define SSI0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0TX_PORT (GPIO_PORTA_BASE) #define SSI0TX_PIN (GPIO_PIN_5) #define SSI1CLK_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1CLK_PORT (GPIO_PORTE_BASE) #define SSI1CLK_PIN (GPIO_PIN_0) #define SSI1FSS_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1FSS_PORT (GPIO_PORTE_BASE) #define SSI1FSS_PIN (GPIO_PIN_1) #define SSI1RX_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1RX_PORT (GPIO_PORTE_BASE) #define SSI1RX_PIN (GPIO_PIN_2) #define SSI1TX_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1TX_PORT (GPIO_PORTE_BASE) #define SSI1TX_PIN (GPIO_PIN_3) #define SWCLK_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWCLK_PORT (GPIO_PORTC_BASE) #define SWCLK_PIN (GPIO_PIN_0) #define SWDIO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWDIO_PORT (GPIO_PORTC_BASE) #define SWDIO_PIN (GPIO_PIN_1) #define SWO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWO_PORT (GPIO_PORTC_BASE) #define SWO_PIN (GPIO_PIN_3) #define TCK_PERIPH (SYSCTL_PERIPH_GPIOC) #define TCK_PORT (GPIO_PORTC_BASE) #define TCK_PIN (GPIO_PIN_0) #define TDI_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDI_PORT (GPIO_PORTC_BASE) #define TDI_PIN (GPIO_PIN_2) #define TDO_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDO_PORT (GPIO_PORTC_BASE) #define TDO_PIN (GPIO_PIN_3) #define TMS_PERIPH (SYSCTL_PERIPH_GPIOC) #define TMS_PORT (GPIO_PORTC_BASE) #define TMS_PIN (GPIO_PIN_1) #define TRST_PERIPH (SYSCTL_PERIPH_GPIOB) #define TRST_PORT (GPIO_PORTB_BASE) #define TRST_PIN (GPIO_PIN_7) #define U0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0RX_PORT (GPIO_PORTA_BASE) #define U0RX_PIN (GPIO_PIN_0) #define U0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0TX_PORT (GPIO_PORTA_BASE) #define U0TX_PIN (GPIO_PIN_1) #define U1RX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1RX_PORT (GPIO_PORTD_BASE) #define U1RX_PIN (GPIO_PIN_2) #define U1TX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1TX_PORT (GPIO_PORTD_BASE) #define U1TX_PIN (GPIO_PIN_3) #define U2RX_PERIPH (SYSCTL_PERIPH_GPIOG) #define U2RX_PORT (GPIO_PORTG_BASE) #define U2RX_PIN (GPIO_PIN_0) #define U2TX_PERIPH (SYSCTL_PERIPH_GPIOG) #define U2TX_PORT (GPIO_PORTG_BASE) #define U2TX_PIN (GPIO_PIN_1) #endif // PART_LM3S6611 //***************************************************************************** // // LM3S6618 Port/Pin Mapping Definitions // //***************************************************************************** #ifdef PART_LM3S6618 #define C0O_PERIPH (SYSCTL_PERIPH_GPIOC) #define C0O_PORT (GPIO_PORTC_BASE) #define C0O_PIN (GPIO_PIN_5) #define C0_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_MINUS_PORT (GPIO_PORTB_BASE) #define C0_MINUS_PIN (GPIO_PIN_4) #define C0_PLUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_PLUS_PORT (GPIO_PORTB_BASE) #define C0_PLUS_PIN (GPIO_PIN_6) #define C1_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C1_MINUS_PORT (GPIO_PORTB_BASE) #define C1_MINUS_PIN (GPIO_PIN_5) #define C1_PLUS_PERIPH (SYSCTL_PERIPH_GPIOC) #define C1_PLUS_PORT (GPIO_PORTC_BASE) #define C1_PLUS_PIN (GPIO_PIN_5) #define CCP0_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP0_PORT (GPIO_PORTB_BASE) #define CCP0_PIN (GPIO_PIN_0) #define CCP1_PERIPH (SYSCTL_PERIPH_GPIOA) #define CCP1_PORT (GPIO_PORTA_BASE) #define CCP1_PIN (GPIO_PIN_6) #define CCP2_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP2_PORT (GPIO_PORTB_BASE) #define CCP2_PIN (GPIO_PIN_1) #define CCP3_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP3_PORT (GPIO_PORTC_BASE) #define CCP3_PIN (GPIO_PIN_6) #define CCP4_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP4_PORT (GPIO_PORTC_BASE) #define CCP4_PIN (GPIO_PIN_7) #define CCP5_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP5_PORT (GPIO_PORTC_BASE) #define CCP5_PIN (GPIO_PIN_4) #define I2C0SCL_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SCL_PORT (GPIO_PORTB_BASE) #define I2C0SCL_PIN (GPIO_PIN_2) #define I2C0SDA_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SDA_PORT (GPIO_PORTB_BASE) #define I2C0SDA_PIN (GPIO_PIN_3) #define I2C1SCL_PERIPH (SYSCTL_PERIPH_GPIOG) #define I2C1SCL_PORT (GPIO_PORTG_BASE) #define I2C1SCL_PIN (GPIO_PIN_0) #define I2C1SDA_PERIPH (SYSCTL_PERIPH_GPIOA) #define I2C1SDA_PORT (GPIO_PORTA_BASE) #define I2C1SDA_PIN (GPIO_PIN_7) #define LED0_PERIPH (SYSCTL_PERIPH_GPIOF) #define LED0_PORT (GPIO_PORTF_BASE) #define LED0_PIN (GPIO_PIN_3) #define LED1_PERIPH (SYSCTL_PERIPH_GPIOF) #define LED1_PORT (GPIO_PORTF_BASE) #define LED1_PIN (GPIO_PIN_2) #define SSI0CLK_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0CLK_PORT (GPIO_PORTA_BASE) #define SSI0CLK_PIN (GPIO_PIN_2) #define SSI0FSS_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0FSS_PORT (GPIO_PORTA_BASE) #define SSI0FSS_PIN (GPIO_PIN_3) #define SSI0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0RX_PORT (GPIO_PORTA_BASE) #define SSI0RX_PIN (GPIO_PIN_4) #define SSI0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0TX_PORT (GPIO_PORTA_BASE) #define SSI0TX_PIN (GPIO_PIN_5) #define SSI1CLK_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1CLK_PORT (GPIO_PORTE_BASE) #define SSI1CLK_PIN (GPIO_PIN_0) #define SSI1FSS_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1FSS_PORT (GPIO_PORTE_BASE) #define SSI1FSS_PIN (GPIO_PIN_1) #define SSI1RX_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1RX_PORT (GPIO_PORTE_BASE) #define SSI1RX_PIN (GPIO_PIN_2) #define SSI1TX_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1TX_PORT (GPIO_PORTE_BASE) #define SSI1TX_PIN (GPIO_PIN_3) #define SWCLK_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWCLK_PORT (GPIO_PORTC_BASE) #define SWCLK_PIN (GPIO_PIN_0) #define SWDIO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWDIO_PORT (GPIO_PORTC_BASE) #define SWDIO_PIN (GPIO_PIN_1) #define SWO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWO_PORT (GPIO_PORTC_BASE) #define SWO_PIN (GPIO_PIN_3) #define TCK_PERIPH (SYSCTL_PERIPH_GPIOC) #define TCK_PORT (GPIO_PORTC_BASE) #define TCK_PIN (GPIO_PIN_0) #define TDI_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDI_PORT (GPIO_PORTC_BASE) #define TDI_PIN (GPIO_PIN_2) #define TDO_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDO_PORT (GPIO_PORTC_BASE) #define TDO_PIN (GPIO_PIN_3) #define TMS_PERIPH (SYSCTL_PERIPH_GPIOC) #define TMS_PORT (GPIO_PORTC_BASE) #define TMS_PIN (GPIO_PIN_1) #define TRST_PERIPH (SYSCTL_PERIPH_GPIOB) #define TRST_PORT (GPIO_PORTB_BASE) #define TRST_PIN (GPIO_PIN_7) #define U0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0RX_PORT (GPIO_PORTA_BASE) #define U0RX_PIN (GPIO_PIN_0) #define U0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0TX_PORT (GPIO_PORTA_BASE) #define U0TX_PIN (GPIO_PIN_1) #define U1RX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1RX_PORT (GPIO_PORTD_BASE) #define U1RX_PIN (GPIO_PIN_2) #define U1TX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1TX_PORT (GPIO_PORTD_BASE) #define U1TX_PIN (GPIO_PIN_3) #endif // PART_LM3S6618 //***************************************************************************** // // LM3S6633 Port/Pin Mapping Definitions // //***************************************************************************** #ifdef PART_LM3S6633 #define C0O_PERIPH (SYSCTL_PERIPH_GPIOC) #define C0O_PORT (GPIO_PORTC_BASE) #define C0O_PIN (GPIO_PIN_5) #define C0_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_MINUS_PORT (GPIO_PORTB_BASE) #define C0_MINUS_PIN (GPIO_PIN_4) #define C0_PLUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_PLUS_PORT (GPIO_PORTB_BASE) #define C0_PLUS_PIN (GPIO_PIN_6) #define CCP0_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP0_PORT (GPIO_PORTB_BASE) #define CCP0_PIN (GPIO_PIN_0) #define CCP1_PERIPH (SYSCTL_PERIPH_GPIOA) #define CCP1_PORT (GPIO_PORTA_BASE) #define CCP1_PIN (GPIO_PIN_6) #define CCP2_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP2_PORT (GPIO_PORTB_BASE) #define CCP2_PIN (GPIO_PIN_1) #define CCP3_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP3_PORT (GPIO_PORTC_BASE) #define CCP3_PIN (GPIO_PIN_6) #define CCP4_PERIPH (SYSCTL_PERIPH_GPIOA) #define CCP4_PORT (GPIO_PORTA_BASE) #define CCP4_PIN (GPIO_PIN_7) #define CCP5_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP5_PORT (GPIO_PORTB_BASE) #define CCP5_PIN (GPIO_PIN_5) #define I2C0SCL_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SCL_PORT (GPIO_PORTB_BASE) #define I2C0SCL_PIN (GPIO_PIN_2) #define I2C0SDA_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SDA_PORT (GPIO_PORTB_BASE) #define I2C0SDA_PIN (GPIO_PIN_3) #define LED0_PERIPH (SYSCTL_PERIPH_GPIOF) #define LED0_PORT (GPIO_PORTF_BASE) #define LED0_PIN (GPIO_PIN_3) #define LED1_PERIPH (SYSCTL_PERIPH_GPIOF) #define LED1_PORT (GPIO_PORTF_BASE) #define LED1_PIN (GPIO_PIN_2) #define SSI0CLK_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0CLK_PORT (GPIO_PORTA_BASE) #define SSI0CLK_PIN (GPIO_PIN_2) #define SSI0FSS_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0FSS_PORT (GPIO_PORTA_BASE) #define SSI0FSS_PIN (GPIO_PIN_3) #define SSI0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0RX_PORT (GPIO_PORTA_BASE) #define SSI0RX_PIN (GPIO_PIN_4) #define SSI0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0TX_PORT (GPIO_PORTA_BASE) #define SSI0TX_PIN (GPIO_PIN_5) #define SWCLK_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWCLK_PORT (GPIO_PORTC_BASE) #define SWCLK_PIN (GPIO_PIN_0) #define SWDIO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWDIO_PORT (GPIO_PORTC_BASE) #define SWDIO_PIN (GPIO_PIN_1) #define SWO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWO_PORT (GPIO_PORTC_BASE) #define SWO_PIN (GPIO_PIN_3) #define TCK_PERIPH (SYSCTL_PERIPH_GPIOC) #define TCK_PORT (GPIO_PORTC_BASE) #define TCK_PIN (GPIO_PIN_0) #define TDI_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDI_PORT (GPIO_PORTC_BASE) #define TDI_PIN (GPIO_PIN_2) #define TDO_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDO_PORT (GPIO_PORTC_BASE) #define TDO_PIN (GPIO_PIN_3) #define TMS_PERIPH (SYSCTL_PERIPH_GPIOC) #define TMS_PORT (GPIO_PORTC_BASE) #define TMS_PIN (GPIO_PIN_1) #define TRST_PERIPH (SYSCTL_PERIPH_GPIOB) #define TRST_PORT (GPIO_PORTB_BASE) #define TRST_PIN (GPIO_PIN_7) #define U0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0RX_PORT (GPIO_PORTA_BASE) #define U0RX_PIN (GPIO_PIN_0) #define U0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0TX_PORT (GPIO_PORTA_BASE) #define U0TX_PIN (GPIO_PIN_1) #define U1RX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1RX_PORT (GPIO_PORTD_BASE) #define U1RX_PIN (GPIO_PIN_2) #define U1TX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1TX_PORT (GPIO_PORTD_BASE) #define U1TX_PIN (GPIO_PIN_3) #endif // PART_LM3S6633 //***************************************************************************** // // LM3S6637 Port/Pin Mapping Definitions // //***************************************************************************** #ifdef PART_LM3S6637 #define C0O_PERIPH (SYSCTL_PERIPH_GPIOD) #define C0O_PORT (GPIO_PORTD_BASE) #define C0O_PIN (GPIO_PIN_7) #define C0_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_MINUS_PORT (GPIO_PORTB_BASE) #define C0_MINUS_PIN (GPIO_PIN_4) #define C0_PLUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_PLUS_PORT (GPIO_PORTB_BASE) #define C0_PLUS_PIN (GPIO_PIN_6) #define C1O_PERIPH (SYSCTL_PERIPH_GPIOC) #define C1O_PORT (GPIO_PORTC_BASE) #define C1O_PIN (GPIO_PIN_5) #define C1_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C1_MINUS_PORT (GPIO_PORTB_BASE) #define C1_MINUS_PIN (GPIO_PIN_5) #define C1_PLUS_PERIPH (SYSCTL_PERIPH_GPIOC) #define C1_PLUS_PORT (GPIO_PORTC_BASE) #define C1_PLUS_PIN (GPIO_PIN_5) #define C2O_PERIPH (SYSCTL_PERIPH_GPIOC) #define C2O_PORT (GPIO_PORTC_BASE) #define C2O_PIN (GPIO_PIN_6) #define C2_MINUS_PERIPH (SYSCTL_PERIPH_GPIOC) #define C2_MINUS_PORT (GPIO_PORTC_BASE) #define C2_MINUS_PIN (GPIO_PIN_7) #define C2_PLUS_PERIPH (SYSCTL_PERIPH_GPIOC) #define C2_PLUS_PORT (GPIO_PORTC_BASE) #define C2_PLUS_PIN (GPIO_PIN_6) #define CCP0_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP0_PORT (GPIO_PORTB_BASE) #define CCP0_PIN (GPIO_PIN_0) #define CCP1_PERIPH (SYSCTL_PERIPH_GPIOA) #define CCP1_PORT (GPIO_PORTA_BASE) #define CCP1_PIN (GPIO_PIN_6) #define CCP2_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP2_PORT (GPIO_PORTB_BASE) #define CCP2_PIN (GPIO_PIN_1) #define CCP3_PERIPH (SYSCTL_PERIPH_GPIOD) #define CCP3_PORT (GPIO_PORTD_BASE) #define CCP3_PIN (GPIO_PIN_4) #define CCP4_PERIPH (SYSCTL_PERIPH_GPIOA) #define CCP4_PORT (GPIO_PORTA_BASE) #define CCP4_PIN (GPIO_PIN_7) #define CCP5_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP5_PORT (GPIO_PORTC_BASE) #define CCP5_PIN (GPIO_PIN_4) #define I2C0SCL_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SCL_PORT (GPIO_PORTB_BASE) #define I2C0SCL_PIN (GPIO_PIN_2) #define I2C0SDA_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SDA_PORT (GPIO_PORTB_BASE) #define I2C0SDA_PIN (GPIO_PIN_3) #define LED0_PERIPH (SYSCTL_PERIPH_GPIOF) #define LED0_PORT (GPIO_PORTF_BASE) #define LED0_PIN (GPIO_PIN_3) #define LED1_PERIPH (SYSCTL_PERIPH_GPIOF) #define LED1_PORT (GPIO_PORTF_BASE) #define LED1_PIN (GPIO_PIN_2) #define SSI0CLK_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0CLK_PORT (GPIO_PORTA_BASE) #define SSI0CLK_PIN (GPIO_PIN_2) #define SSI0FSS_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0FSS_PORT (GPIO_PORTA_BASE) #define SSI0FSS_PIN (GPIO_PIN_3) #define SSI0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0RX_PORT (GPIO_PORTA_BASE) #define SSI0RX_PIN (GPIO_PIN_4) #define SSI0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0TX_PORT (GPIO_PORTA_BASE) #define SSI0TX_PIN (GPIO_PIN_5) #define SWCLK_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWCLK_PORT (GPIO_PORTC_BASE) #define SWCLK_PIN (GPIO_PIN_0) #define SWDIO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWDIO_PORT (GPIO_PORTC_BASE) #define SWDIO_PIN (GPIO_PIN_1) #define SWO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWO_PORT (GPIO_PORTC_BASE) #define SWO_PIN (GPIO_PIN_3) #define TCK_PERIPH (SYSCTL_PERIPH_GPIOC) #define TCK_PORT (GPIO_PORTC_BASE) #define TCK_PIN (GPIO_PIN_0) #define TDI_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDI_PORT (GPIO_PORTC_BASE) #define TDI_PIN (GPIO_PIN_2) #define TDO_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDO_PORT (GPIO_PORTC_BASE) #define TDO_PIN (GPIO_PIN_3) #define TMS_PERIPH (SYSCTL_PERIPH_GPIOC) #define TMS_PORT (GPIO_PORTC_BASE) #define TMS_PIN (GPIO_PIN_1) #define TRST_PERIPH (SYSCTL_PERIPH_GPIOB) #define TRST_PORT (GPIO_PORTB_BASE) #define TRST_PIN (GPIO_PIN_7) #define U0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0RX_PORT (GPIO_PORTA_BASE) #define U0RX_PIN (GPIO_PIN_0) #define U0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0TX_PORT (GPIO_PORTA_BASE) #define U0TX_PIN (GPIO_PIN_1) #define U1RX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1RX_PORT (GPIO_PORTD_BASE) #define U1RX_PIN (GPIO_PIN_2) #define U1TX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1TX_PORT (GPIO_PORTD_BASE) #define U1TX_PIN (GPIO_PIN_3) #endif // PART_LM3S6637 //***************************************************************************** // // LM3S6730 Port/Pin Mapping Definitions // //***************************************************************************** #ifdef PART_LM3S6730 #define C0O_PERIPH (SYSCTL_PERIPH_GPIOD) #define C0O_PORT (GPIO_PORTD_BASE) #define C0O_PIN (GPIO_PIN_7) #define C0_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_MINUS_PORT (GPIO_PORTB_BASE) #define C0_MINUS_PIN (GPIO_PIN_4) #define C0_PLUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_PLUS_PORT (GPIO_PORTB_BASE) #define C0_PLUS_PIN (GPIO_PIN_6) #define C1O_PERIPH (SYSCTL_PERIPH_GPIOE) #define C1O_PORT (GPIO_PORTE_BASE) #define C1O_PIN (GPIO_PIN_6) #define C1_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C1_MINUS_PORT (GPIO_PORTB_BASE) #define C1_MINUS_PIN (GPIO_PIN_5) #define C1_PLUS_PERIPH (SYSCTL_PERIPH_GPIOC) #define C1_PLUS_PORT (GPIO_PORTC_BASE) #define C1_PLUS_PIN (GPIO_PIN_5) #define CCP0_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP0_PORT (GPIO_PORTB_BASE) #define CCP0_PIN (GPIO_PIN_0) #define CCP1_PERIPH (SYSCTL_PERIPH_GPIOA) #define CCP1_PORT (GPIO_PORTA_BASE) #define CCP1_PIN (GPIO_PIN_6) #define CCP2_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP2_PORT (GPIO_PORTB_BASE) #define CCP2_PIN (GPIO_PIN_1) #define CCP3_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP3_PORT (GPIO_PORTC_BASE) #define CCP3_PIN (GPIO_PIN_6) #define LED0_PERIPH (SYSCTL_PERIPH_GPIOF) #define LED0_PORT (GPIO_PORTF_BASE) #define LED0_PIN (GPIO_PIN_3) #define LED1_PERIPH (SYSCTL_PERIPH_GPIOF) #define LED1_PORT (GPIO_PORTF_BASE) #define LED1_PIN (GPIO_PIN_2) #define SSI0CLK_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0CLK_PORT (GPIO_PORTA_BASE) #define SSI0CLK_PIN (GPIO_PIN_2) #define SSI0FSS_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0FSS_PORT (GPIO_PORTA_BASE) #define SSI0FSS_PIN (GPIO_PIN_3) #define SSI0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0RX_PORT (GPIO_PORTA_BASE) #define SSI0RX_PIN (GPIO_PIN_4) #define SSI0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0TX_PORT (GPIO_PORTA_BASE) #define SSI0TX_PIN (GPIO_PIN_5) #define SWCLK_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWCLK_PORT (GPIO_PORTC_BASE) #define SWCLK_PIN (GPIO_PIN_0) #define SWDIO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWDIO_PORT (GPIO_PORTC_BASE) #define SWDIO_PIN (GPIO_PIN_1) #define SWO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWO_PORT (GPIO_PORTC_BASE) #define SWO_PIN (GPIO_PIN_3) #define TCK_PERIPH (SYSCTL_PERIPH_GPIOC) #define TCK_PORT (GPIO_PORTC_BASE) #define TCK_PIN (GPIO_PIN_0) #define TDI_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDI_PORT (GPIO_PORTC_BASE) #define TDI_PIN (GPIO_PIN_2) #define TDO_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDO_PORT (GPIO_PORTC_BASE) #define TDO_PIN (GPIO_PIN_3) #define TMS_PERIPH (SYSCTL_PERIPH_GPIOC) #define TMS_PORT (GPIO_PORTC_BASE) #define TMS_PIN (GPIO_PIN_1) #define TRST_PERIPH (SYSCTL_PERIPH_GPIOB) #define TRST_PORT (GPIO_PORTB_BASE) #define TRST_PIN (GPIO_PIN_7) #define U0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0RX_PORT (GPIO_PORTA_BASE) #define U0RX_PIN (GPIO_PIN_0) #define U0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0TX_PORT (GPIO_PORTA_BASE) #define U0TX_PIN (GPIO_PIN_1) #endif // PART_LM3S6730 //***************************************************************************** // // LM3S6753 Port/Pin Mapping Definitions // //***************************************************************************** #ifdef PART_LM3S6753 #define C0O_PERIPH (SYSCTL_PERIPH_GPIOD) #define C0O_PORT (GPIO_PORTD_BASE) #define C0O_PIN (GPIO_PIN_7) #define C0_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_MINUS_PORT (GPIO_PORTB_BASE) #define C0_MINUS_PIN (GPIO_PIN_4) #define C0_PLUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_PLUS_PORT (GPIO_PORTB_BASE) #define C0_PLUS_PIN (GPIO_PIN_6) #define C1_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C1_MINUS_PORT (GPIO_PORTB_BASE) #define C1_MINUS_PIN (GPIO_PIN_5) #define C1_PLUS_PERIPH (SYSCTL_PERIPH_GPIOC) #define C1_PLUS_PORT (GPIO_PORTC_BASE) #define C1_PLUS_PIN (GPIO_PIN_5) #define CCP0_PERIPH (SYSCTL_PERIPH_GPIOD) #define CCP0_PORT (GPIO_PORTD_BASE) #define CCP0_PIN (GPIO_PIN_4) #define CCP1_PERIPH (SYSCTL_PERIPH_GPIOA) #define CCP1_PORT (GPIO_PORTA_BASE) #define CCP1_PIN (GPIO_PIN_6) #define CCP2_PERIPH (SYSCTL_PERIPH_GPIOD) #define CCP2_PORT (GPIO_PORTD_BASE) #define CCP2_PIN (GPIO_PIN_5) #define CCP3_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP3_PORT (GPIO_PORTC_BASE) #define CCP3_PIN (GPIO_PIN_6) #define FAULT_PERIPH (SYSCTL_PERIPH_GPIOD) #define FAULT_PORT (GPIO_PORTD_BASE) #define FAULT_PIN (GPIO_PIN_6) #define I2C0SCL_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SCL_PORT (GPIO_PORTB_BASE) #define I2C0SCL_PIN (GPIO_PIN_2) #define I2C0SDA_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SDA_PORT (GPIO_PORTB_BASE) #define I2C0SDA_PIN (GPIO_PIN_3) #define IDX0_PERIPH (SYSCTL_PERIPH_GPIOD) #define IDX0_PORT (GPIO_PORTD_BASE) #define IDX0_PIN (GPIO_PIN_0) #define LED0_PERIPH (SYSCTL_PERIPH_GPIOF) #define LED0_PORT (GPIO_PORTF_BASE) #define LED0_PIN (GPIO_PIN_3) #define LED1_PERIPH (SYSCTL_PERIPH_GPIOF) #define LED1_PORT (GPIO_PORTF_BASE) #define LED1_PIN (GPIO_PIN_2) #define PHA0_PERIPH (SYSCTL_PERIPH_GPIOC) #define PHA0_PORT (GPIO_PORTC_BASE) #define PHA0_PIN (GPIO_PIN_4) #define PHB0_PERIPH (SYSCTL_PERIPH_GPIOC) #define PHB0_PORT (GPIO_PORTC_BASE) #define PHB0_PIN (GPIO_PIN_7) #define PWM0_PERIPH (SYSCTL_PERIPH_GPIOF) #define PWM0_PORT (GPIO_PORTF_BASE) #define PWM0_PIN (GPIO_PIN_0) #define PWM1_PERIPH (SYSCTL_PERIPH_GPIOD) #define PWM1_PORT (GPIO_PORTD_BASE) #define PWM1_PIN (GPIO_PIN_1) #define PWM2_PERIPH (SYSCTL_PERIPH_GPIOB) #define PWM2_PORT (GPIO_PORTB_BASE) #define PWM2_PIN (GPIO_PIN_0) #define PWM3_PERIPH (SYSCTL_PERIPH_GPIOB) #define PWM3_PORT (GPIO_PORTB_BASE) #define PWM3_PIN (GPIO_PIN_1) #define PWM4_PERIPH (SYSCTL_PERIPH_GPIOE) #define PWM4_PORT (GPIO_PORTE_BASE) #define PWM4_PIN (GPIO_PIN_0) #define PWM5_PERIPH (SYSCTL_PERIPH_GPIOE) #define PWM5_PORT (GPIO_PORTE_BASE) #define PWM5_PIN (GPIO_PIN_1) #define SSI0CLK_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0CLK_PORT (GPIO_PORTA_BASE) #define SSI0CLK_PIN (GPIO_PIN_2) #define SSI0FSS_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0FSS_PORT (GPIO_PORTA_BASE) #define SSI0FSS_PIN (GPIO_PIN_3) #define SSI0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0RX_PORT (GPIO_PORTA_BASE) #define SSI0RX_PIN (GPIO_PIN_4) #define SSI0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0TX_PORT (GPIO_PORTA_BASE) #define SSI0TX_PIN (GPIO_PIN_5) #define SWCLK_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWCLK_PORT (GPIO_PORTC_BASE) #define SWCLK_PIN (GPIO_PIN_0) #define SWDIO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWDIO_PORT (GPIO_PORTC_BASE) #define SWDIO_PIN (GPIO_PIN_1) #define SWO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWO_PORT (GPIO_PORTC_BASE) #define SWO_PIN (GPIO_PIN_3) #define TCK_PERIPH (SYSCTL_PERIPH_GPIOC) #define TCK_PORT (GPIO_PORTC_BASE) #define TCK_PIN (GPIO_PIN_0) #define TDI_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDI_PORT (GPIO_PORTC_BASE) #define TDI_PIN (GPIO_PIN_2) #define TDO_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDO_PORT (GPIO_PORTC_BASE) #define TDO_PIN (GPIO_PIN_3) #define TMS_PERIPH (SYSCTL_PERIPH_GPIOC) #define TMS_PORT (GPIO_PORTC_BASE) #define TMS_PIN (GPIO_PIN_1) #define TRST_PERIPH (SYSCTL_PERIPH_GPIOB) #define TRST_PORT (GPIO_PORTB_BASE) #define TRST_PIN (GPIO_PIN_7) #define U0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0RX_PORT (GPIO_PORTA_BASE) #define U0RX_PIN (GPIO_PIN_0) #define U0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0TX_PORT (GPIO_PORTA_BASE) #define U0TX_PIN (GPIO_PIN_1) #define U1RX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1RX_PORT (GPIO_PORTD_BASE) #define U1RX_PIN (GPIO_PIN_2) #define U1TX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1TX_PORT (GPIO_PORTD_BASE) #define U1TX_PIN (GPIO_PIN_3) #endif // PART_LM3S6753 //***************************************************************************** // // LM3S6816 Port/Pin Mapping Definitions // //***************************************************************************** #ifdef PART_LM3S6816 #define CCP0_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP0_PORT (GPIO_PORTB_BASE) #define CCP0_PIN (GPIO_PIN_0) #define CCP1_PERIPH (SYSCTL_PERIPH_GPIOA) #define CCP1_PORT (GPIO_PORTA_BASE) #define CCP1_PIN (GPIO_PIN_6) #define CCP2_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP2_PORT (GPIO_PORTB_BASE) #define CCP2_PIN (GPIO_PIN_1) #define CCP3_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP3_PORT (GPIO_PORTC_BASE) #define CCP3_PIN (GPIO_PIN_6) #define CCP4_PERIPH (SYSCTL_PERIPH_GPIOA) #define CCP4_PORT (GPIO_PORTA_BASE) #define CCP4_PIN (GPIO_PIN_7) #define CCP5_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP5_PORT (GPIO_PORTB_BASE) #define CCP5_PIN (GPIO_PIN_5) #define FAULT_PERIPH (SYSCTL_PERIPH_GPIOE) #define FAULT_PORT (GPIO_PORTE_BASE) #define FAULT_PIN (GPIO_PIN_1) #define I2C0SCL_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SCL_PORT (GPIO_PORTB_BASE) #define I2C0SCL_PIN (GPIO_PIN_2) #define I2C0SDA_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SDA_PORT (GPIO_PORTB_BASE) #define I2C0SDA_PIN (GPIO_PIN_3) #define LED0_PERIPH (SYSCTL_PERIPH_GPIOF) #define LED0_PORT (GPIO_PORTF_BASE) #define LED0_PIN (GPIO_PIN_3) #define LED1_PERIPH (SYSCTL_PERIPH_GPIOF) #define LED1_PORT (GPIO_PORTF_BASE) #define LED1_PIN (GPIO_PIN_2) #define PWM0_PERIPH (SYSCTL_PERIPH_GPIOD) #define PWM0_PORT (GPIO_PORTD_BASE) #define PWM0_PIN (GPIO_PIN_0) #define PWM1_PERIPH (SYSCTL_PERIPH_GPIOD) #define PWM1_PORT (GPIO_PORTD_BASE) #define PWM1_PIN (GPIO_PIN_1) #define SSI0CLK_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0CLK_PORT (GPIO_PORTA_BASE) #define SSI0CLK_PIN (GPIO_PIN_2) #define SSI0FSS_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0FSS_PORT (GPIO_PORTA_BASE) #define SSI0FSS_PIN (GPIO_PIN_3) #define SSI0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0RX_PORT (GPIO_PORTA_BASE) #define SSI0RX_PIN (GPIO_PIN_4) #define SSI0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0TX_PORT (GPIO_PORTA_BASE) #define SSI0TX_PIN (GPIO_PIN_5) #define SWCLK_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWCLK_PORT (GPIO_PORTC_BASE) #define SWCLK_PIN (GPIO_PIN_0) #define SWDIO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWDIO_PORT (GPIO_PORTC_BASE) #define SWDIO_PIN (GPIO_PIN_1) #define SWO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWO_PORT (GPIO_PORTC_BASE) #define SWO_PIN (GPIO_PIN_3) #define TCK_PERIPH (SYSCTL_PERIPH_GPIOC) #define TCK_PORT (GPIO_PORTC_BASE) #define TCK_PIN (GPIO_PIN_0) #define TDI_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDI_PORT (GPIO_PORTC_BASE) #define TDI_PIN (GPIO_PIN_2) #define TDO_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDO_PORT (GPIO_PORTC_BASE) #define TDO_PIN (GPIO_PIN_3) #define TMS_PERIPH (SYSCTL_PERIPH_GPIOC) #define TMS_PORT (GPIO_PORTC_BASE) #define TMS_PIN (GPIO_PIN_1) #define TRST_PERIPH (SYSCTL_PERIPH_GPIOB) #define TRST_PORT (GPIO_PORTB_BASE) #define TRST_PIN (GPIO_PIN_7) #define U0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0RX_PORT (GPIO_PORTA_BASE) #define U0RX_PIN (GPIO_PIN_0) #define U0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0TX_PORT (GPIO_PORTA_BASE) #define U0TX_PIN (GPIO_PIN_1) #define U1RX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1RX_PORT (GPIO_PORTD_BASE) #define U1RX_PIN (GPIO_PIN_2) #define U1TX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1TX_PORT (GPIO_PORTD_BASE) #define U1TX_PIN (GPIO_PIN_3) #define U2RX_PERIPH (SYSCTL_PERIPH_GPIOG) #define U2RX_PORT (GPIO_PORTG_BASE) #define U2RX_PIN (GPIO_PIN_0) #define U2TX_PERIPH (SYSCTL_PERIPH_GPIOG) #define U2TX_PORT (GPIO_PORTG_BASE) #define U2TX_PIN (GPIO_PIN_1) #endif // PART_LM3S6816 //***************************************************************************** // // LM3S6911 Port/Pin Mapping Definitions // //***************************************************************************** #ifdef PART_LM3S6911 #define C0O_PERIPH (SYSCTL_PERIPH_GPIOC) #define C0O_PORT (GPIO_PORTC_BASE) #define C0O_PIN (GPIO_PIN_5) #define C0_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_MINUS_PORT (GPIO_PORTB_BASE) #define C0_MINUS_PIN (GPIO_PIN_4) #define C0_PLUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_PLUS_PORT (GPIO_PORTB_BASE) #define C0_PLUS_PIN (GPIO_PIN_6) #define C1O_PERIPH (SYSCTL_PERIPH_GPIOE) #define C1O_PORT (GPIO_PORTE_BASE) #define C1O_PIN (GPIO_PIN_6) #define C1_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C1_MINUS_PORT (GPIO_PORTB_BASE) #define C1_MINUS_PIN (GPIO_PIN_5) #define C1_PLUS_PERIPH (SYSCTL_PERIPH_GPIOC) #define C1_PLUS_PORT (GPIO_PORTC_BASE) #define C1_PLUS_PIN (GPIO_PIN_5) #define CCP0_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP0_PORT (GPIO_PORTB_BASE) #define CCP0_PIN (GPIO_PIN_0) #define CCP1_PERIPH (SYSCTL_PERIPH_GPIOD) #define CCP1_PORT (GPIO_PORTD_BASE) #define CCP1_PIN (GPIO_PIN_7) #define CCP2_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP2_PORT (GPIO_PORTB_BASE) #define CCP2_PIN (GPIO_PIN_1) #define CCP3_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP3_PORT (GPIO_PORTC_BASE) #define CCP3_PIN (GPIO_PIN_6) #define CCP4_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP4_PORT (GPIO_PORTC_BASE) #define CCP4_PIN (GPIO_PIN_7) #define CCP5_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP5_PORT (GPIO_PORTC_BASE) #define CCP5_PIN (GPIO_PIN_4) #define I2C0SCL_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SCL_PORT (GPIO_PORTB_BASE) #define I2C0SCL_PIN (GPIO_PIN_2) #define I2C0SDA_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SDA_PORT (GPIO_PORTB_BASE) #define I2C0SDA_PIN (GPIO_PIN_3) #define I2C1SCL_PERIPH (SYSCTL_PERIPH_GPIOA) #define I2C1SCL_PORT (GPIO_PORTA_BASE) #define I2C1SCL_PIN (GPIO_PIN_6) #define I2C1SDA_PERIPH (SYSCTL_PERIPH_GPIOA) #define I2C1SDA_PORT (GPIO_PORTA_BASE) #define I2C1SDA_PIN (GPIO_PIN_7) #define LED0_PERIPH (SYSCTL_PERIPH_GPIOF) #define LED0_PORT (GPIO_PORTF_BASE) #define LED0_PIN (GPIO_PIN_3) #define LED1_PERIPH (SYSCTL_PERIPH_GPIOF) #define LED1_PORT (GPIO_PORTF_BASE) #define LED1_PIN (GPIO_PIN_2) #define SSI0CLK_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0CLK_PORT (GPIO_PORTA_BASE) #define SSI0CLK_PIN (GPIO_PIN_2) #define SSI0FSS_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0FSS_PORT (GPIO_PORTA_BASE) #define SSI0FSS_PIN (GPIO_PIN_3) #define SSI0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0RX_PORT (GPIO_PORTA_BASE) #define SSI0RX_PIN (GPIO_PIN_4) #define SSI0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0TX_PORT (GPIO_PORTA_BASE) #define SSI0TX_PIN (GPIO_PIN_5) #define SSI1CLK_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1CLK_PORT (GPIO_PORTE_BASE) #define SSI1CLK_PIN (GPIO_PIN_0) #define SSI1FSS_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1FSS_PORT (GPIO_PORTE_BASE) #define SSI1FSS_PIN (GPIO_PIN_1) #define SSI1RX_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1RX_PORT (GPIO_PORTE_BASE) #define SSI1RX_PIN (GPIO_PIN_2) #define SSI1TX_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1TX_PORT (GPIO_PORTE_BASE) #define SSI1TX_PIN (GPIO_PIN_3) #define SWCLK_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWCLK_PORT (GPIO_PORTC_BASE) #define SWCLK_PIN (GPIO_PIN_0) #define SWDIO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWDIO_PORT (GPIO_PORTC_BASE) #define SWDIO_PIN (GPIO_PIN_1) #define SWO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWO_PORT (GPIO_PORTC_BASE) #define SWO_PIN (GPIO_PIN_3) #define TCK_PERIPH (SYSCTL_PERIPH_GPIOC) #define TCK_PORT (GPIO_PORTC_BASE) #define TCK_PIN (GPIO_PIN_0) #define TDI_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDI_PORT (GPIO_PORTC_BASE) #define TDI_PIN (GPIO_PIN_2) #define TDO_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDO_PORT (GPIO_PORTC_BASE) #define TDO_PIN (GPIO_PIN_3) #define TMS_PERIPH (SYSCTL_PERIPH_GPIOC) #define TMS_PORT (GPIO_PORTC_BASE) #define TMS_PIN (GPIO_PIN_1) #define TRST_PERIPH (SYSCTL_PERIPH_GPIOB) #define TRST_PORT (GPIO_PORTB_BASE) #define TRST_PIN (GPIO_PIN_7) #define U0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0RX_PORT (GPIO_PORTA_BASE) #define U0RX_PIN (GPIO_PIN_0) #define U0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0TX_PORT (GPIO_PORTA_BASE) #define U0TX_PIN (GPIO_PIN_1) #define U1RX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1RX_PORT (GPIO_PORTD_BASE) #define U1RX_PIN (GPIO_PIN_2) #define U1TX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1TX_PORT (GPIO_PORTD_BASE) #define U1TX_PIN (GPIO_PIN_3) #define U2RX_PERIPH (SYSCTL_PERIPH_GPIOG) #define U2RX_PORT (GPIO_PORTG_BASE) #define U2RX_PIN (GPIO_PIN_0) #define U2TX_PERIPH (SYSCTL_PERIPH_GPIOG) #define U2TX_PORT (GPIO_PORTG_BASE) #define U2TX_PIN (GPIO_PIN_1) #endif // PART_LM3S6911 //***************************************************************************** // // LM3S6916 Port/Pin Mapping Definitions // //***************************************************************************** #ifdef PART_LM3S6916 #define CCP0_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP0_PORT (GPIO_PORTB_BASE) #define CCP0_PIN (GPIO_PIN_0) #define CCP1_PERIPH (SYSCTL_PERIPH_GPIOA) #define CCP1_PORT (GPIO_PORTA_BASE) #define CCP1_PIN (GPIO_PIN_6) #define CCP2_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP2_PORT (GPIO_PORTB_BASE) #define CCP2_PIN (GPIO_PIN_1) #define CCP3_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP3_PORT (GPIO_PORTC_BASE) #define CCP3_PIN (GPIO_PIN_6) #define CCP4_PERIPH (SYSCTL_PERIPH_GPIOA) #define CCP4_PORT (GPIO_PORTA_BASE) #define CCP4_PIN (GPIO_PIN_7) #define CCP5_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP5_PORT (GPIO_PORTB_BASE) #define CCP5_PIN (GPIO_PIN_5) #define FAULT_PERIPH (SYSCTL_PERIPH_GPIOE) #define FAULT_PORT (GPIO_PORTE_BASE) #define FAULT_PIN (GPIO_PIN_1) #define I2C0SCL_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SCL_PORT (GPIO_PORTB_BASE) #define I2C0SCL_PIN (GPIO_PIN_2) #define I2C0SDA_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SDA_PORT (GPIO_PORTB_BASE) #define I2C0SDA_PIN (GPIO_PIN_3) #define LED0_PERIPH (SYSCTL_PERIPH_GPIOF) #define LED0_PORT (GPIO_PORTF_BASE) #define LED0_PIN (GPIO_PIN_3) #define LED1_PERIPH (SYSCTL_PERIPH_GPIOF) #define LED1_PORT (GPIO_PORTF_BASE) #define LED1_PIN (GPIO_PIN_2) #define PWM0_PERIPH (SYSCTL_PERIPH_GPIOD) #define PWM0_PORT (GPIO_PORTD_BASE) #define PWM0_PIN (GPIO_PIN_0) #define PWM1_PERIPH (SYSCTL_PERIPH_GPIOD) #define PWM1_PORT (GPIO_PORTD_BASE) #define PWM1_PIN (GPIO_PIN_1) #define SSI0CLK_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0CLK_PORT (GPIO_PORTA_BASE) #define SSI0CLK_PIN (GPIO_PIN_2) #define SSI0FSS_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0FSS_PORT (GPIO_PORTA_BASE) #define SSI0FSS_PIN (GPIO_PIN_3) #define SSI0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0RX_PORT (GPIO_PORTA_BASE) #define SSI0RX_PIN (GPIO_PIN_4) #define SSI0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0TX_PORT (GPIO_PORTA_BASE) #define SSI0TX_PIN (GPIO_PIN_5) #define SWCLK_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWCLK_PORT (GPIO_PORTC_BASE) #define SWCLK_PIN (GPIO_PIN_0) #define SWDIO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWDIO_PORT (GPIO_PORTC_BASE) #define SWDIO_PIN (GPIO_PIN_1) #define SWO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWO_PORT (GPIO_PORTC_BASE) #define SWO_PIN (GPIO_PIN_3) #define TCK_PERIPH (SYSCTL_PERIPH_GPIOC) #define TCK_PORT (GPIO_PORTC_BASE) #define TCK_PIN (GPIO_PIN_0) #define TDI_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDI_PORT (GPIO_PORTC_BASE) #define TDI_PIN (GPIO_PIN_2) #define TDO_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDO_PORT (GPIO_PORTC_BASE) #define TDO_PIN (GPIO_PIN_3) #define TMS_PERIPH (SYSCTL_PERIPH_GPIOC) #define TMS_PORT (GPIO_PORTC_BASE) #define TMS_PIN (GPIO_PIN_1) #define TRST_PERIPH (SYSCTL_PERIPH_GPIOB) #define TRST_PORT (GPIO_PORTB_BASE) #define TRST_PIN (GPIO_PIN_7) #define U0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0RX_PORT (GPIO_PORTA_BASE) #define U0RX_PIN (GPIO_PIN_0) #define U0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0TX_PORT (GPIO_PORTA_BASE) #define U0TX_PIN (GPIO_PIN_1) #define U1RX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1RX_PORT (GPIO_PORTD_BASE) #define U1RX_PIN (GPIO_PIN_2) #define U1TX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1TX_PORT (GPIO_PORTD_BASE) #define U1TX_PIN (GPIO_PIN_3) #define U2RX_PERIPH (SYSCTL_PERIPH_GPIOG) #define U2RX_PORT (GPIO_PORTG_BASE) #define U2RX_PIN (GPIO_PIN_0) #define U2TX_PERIPH (SYSCTL_PERIPH_GPIOG) #define U2TX_PORT (GPIO_PORTG_BASE) #define U2TX_PIN (GPIO_PIN_1) #endif // PART_LM3S6916 //***************************************************************************** // // LM3S6918 Port/Pin Mapping Definitions // //***************************************************************************** #ifdef PART_LM3S6918 #define C0O_PERIPH (SYSCTL_PERIPH_GPIOC) #define C0O_PORT (GPIO_PORTC_BASE) #define C0O_PIN (GPIO_PIN_5) #define C0_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_MINUS_PORT (GPIO_PORTB_BASE) #define C0_MINUS_PIN (GPIO_PIN_4) #define C0_PLUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_PLUS_PORT (GPIO_PORTB_BASE) #define C0_PLUS_PIN (GPIO_PIN_6) #define C1_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C1_MINUS_PORT (GPIO_PORTB_BASE) #define C1_MINUS_PIN (GPIO_PIN_5) #define C1_PLUS_PERIPH (SYSCTL_PERIPH_GPIOC) #define C1_PLUS_PORT (GPIO_PORTC_BASE) #define C1_PLUS_PIN (GPIO_PIN_5) #define CCP0_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP0_PORT (GPIO_PORTB_BASE) #define CCP0_PIN (GPIO_PIN_0) #define CCP1_PERIPH (SYSCTL_PERIPH_GPIOA) #define CCP1_PORT (GPIO_PORTA_BASE) #define CCP1_PIN (GPIO_PIN_6) #define CCP2_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP2_PORT (GPIO_PORTB_BASE) #define CCP2_PIN (GPIO_PIN_1) #define CCP3_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP3_PORT (GPIO_PORTC_BASE) #define CCP3_PIN (GPIO_PIN_6) #define CCP4_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP4_PORT (GPIO_PORTC_BASE) #define CCP4_PIN (GPIO_PIN_7) #define CCP5_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP5_PORT (GPIO_PORTC_BASE) #define CCP5_PIN (GPIO_PIN_4) #define I2C0SCL_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SCL_PORT (GPIO_PORTB_BASE) #define I2C0SCL_PIN (GPIO_PIN_2) #define I2C0SDA_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SDA_PORT (GPIO_PORTB_BASE) #define I2C0SDA_PIN (GPIO_PIN_3) #define I2C1SCL_PERIPH (SYSCTL_PERIPH_GPIOG) #define I2C1SCL_PORT (GPIO_PORTG_BASE) #define I2C1SCL_PIN (GPIO_PIN_0) #define I2C1SDA_PERIPH (SYSCTL_PERIPH_GPIOA) #define I2C1SDA_PORT (GPIO_PORTA_BASE) #define I2C1SDA_PIN (GPIO_PIN_7) #define LED0_PERIPH (SYSCTL_PERIPH_GPIOF) #define LED0_PORT (GPIO_PORTF_BASE) #define LED0_PIN (GPIO_PIN_3) #define LED1_PERIPH (SYSCTL_PERIPH_GPIOF) #define LED1_PORT (GPIO_PORTF_BASE) #define LED1_PIN (GPIO_PIN_2) #define SSI0CLK_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0CLK_PORT (GPIO_PORTA_BASE) #define SSI0CLK_PIN (GPIO_PIN_2) #define SSI0FSS_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0FSS_PORT (GPIO_PORTA_BASE) #define SSI0FSS_PIN (GPIO_PIN_3) #define SSI0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0RX_PORT (GPIO_PORTA_BASE) #define SSI0RX_PIN (GPIO_PIN_4) #define SSI0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0TX_PORT (GPIO_PORTA_BASE) #define SSI0TX_PIN (GPIO_PIN_5) #define SSI1CLK_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1CLK_PORT (GPIO_PORTE_BASE) #define SSI1CLK_PIN (GPIO_PIN_0) #define SSI1FSS_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1FSS_PORT (GPIO_PORTE_BASE) #define SSI1FSS_PIN (GPIO_PIN_1) #define SSI1RX_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1RX_PORT (GPIO_PORTE_BASE) #define SSI1RX_PIN (GPIO_PIN_2) #define SSI1TX_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1TX_PORT (GPIO_PORTE_BASE) #define SSI1TX_PIN (GPIO_PIN_3) #define SWCLK_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWCLK_PORT (GPIO_PORTC_BASE) #define SWCLK_PIN (GPIO_PIN_0) #define SWDIO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWDIO_PORT (GPIO_PORTC_BASE) #define SWDIO_PIN (GPIO_PIN_1) #define SWO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWO_PORT (GPIO_PORTC_BASE) #define SWO_PIN (GPIO_PIN_3) #define TCK_PERIPH (SYSCTL_PERIPH_GPIOC) #define TCK_PORT (GPIO_PORTC_BASE) #define TCK_PIN (GPIO_PIN_0) #define TDI_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDI_PORT (GPIO_PORTC_BASE) #define TDI_PIN (GPIO_PIN_2) #define TDO_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDO_PORT (GPIO_PORTC_BASE) #define TDO_PIN (GPIO_PIN_3) #define TMS_PERIPH (SYSCTL_PERIPH_GPIOC) #define TMS_PORT (GPIO_PORTC_BASE) #define TMS_PIN (GPIO_PIN_1) #define TRST_PERIPH (SYSCTL_PERIPH_GPIOB) #define TRST_PORT (GPIO_PORTB_BASE) #define TRST_PIN (GPIO_PIN_7) #define U0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0RX_PORT (GPIO_PORTA_BASE) #define U0RX_PIN (GPIO_PIN_0) #define U0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0TX_PORT (GPIO_PORTA_BASE) #define U0TX_PIN (GPIO_PIN_1) #define U1RX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1RX_PORT (GPIO_PORTD_BASE) #define U1RX_PIN (GPIO_PIN_2) #define U1TX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1TX_PORT (GPIO_PORTD_BASE) #define U1TX_PIN (GPIO_PIN_3) #endif // PART_LM3S6918 //***************************************************************************** // // LM3S6938 Port/Pin Mapping Definitions // //***************************************************************************** #ifdef PART_LM3S6938 #define C0O_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0O_PORT (GPIO_PORTB_BASE) #define C0O_PIN (GPIO_PIN_6) #define C0_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_MINUS_PORT (GPIO_PORTB_BASE) #define C0_MINUS_PIN (GPIO_PIN_4) #define C0_PLUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_PLUS_PORT (GPIO_PORTB_BASE) #define C0_PLUS_PIN (GPIO_PIN_6) #define C1O_PERIPH (SYSCTL_PERIPH_GPIOC) #define C1O_PORT (GPIO_PORTC_BASE) #define C1O_PIN (GPIO_PIN_5) #define C1_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C1_MINUS_PORT (GPIO_PORTB_BASE) #define C1_MINUS_PIN (GPIO_PIN_5) #define C1_PLUS_PERIPH (SYSCTL_PERIPH_GPIOC) #define C1_PLUS_PORT (GPIO_PORTC_BASE) #define C1_PLUS_PIN (GPIO_PIN_5) #define C2_MINUS_PERIPH (SYSCTL_PERIPH_GPIOC) #define C2_MINUS_PORT (GPIO_PORTC_BASE) #define C2_MINUS_PIN (GPIO_PIN_7) #define C2_PLUS_PERIPH (SYSCTL_PERIPH_GPIOC) #define C2_PLUS_PORT (GPIO_PORTC_BASE) #define C2_PLUS_PIN (GPIO_PIN_6) #define CCP0_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP0_PORT (GPIO_PORTB_BASE) #define CCP0_PIN (GPIO_PIN_0) #define CCP1_PERIPH (SYSCTL_PERIPH_GPIOA) #define CCP1_PORT (GPIO_PORTA_BASE) #define CCP1_PIN (GPIO_PIN_6) #define CCP2_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP2_PORT (GPIO_PORTB_BASE) #define CCP2_PIN (GPIO_PIN_1) #define CCP3_PERIPH (SYSCTL_PERIPH_GPIOE) #define CCP3_PORT (GPIO_PORTE_BASE) #define CCP3_PIN (GPIO_PIN_0) #define CCP4_PERIPH (SYSCTL_PERIPH_GPIOA) #define CCP4_PORT (GPIO_PORTA_BASE) #define CCP4_PIN (GPIO_PIN_7) #define CCP5_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP5_PORT (GPIO_PORTC_BASE) #define CCP5_PIN (GPIO_PIN_4) #define I2C0SCL_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SCL_PORT (GPIO_PORTB_BASE) #define I2C0SCL_PIN (GPIO_PIN_2) #define I2C0SDA_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SDA_PORT (GPIO_PORTB_BASE) #define I2C0SDA_PIN (GPIO_PIN_3) #define LED0_PERIPH (SYSCTL_PERIPH_GPIOF) #define LED0_PORT (GPIO_PORTF_BASE) #define LED0_PIN (GPIO_PIN_3) #define LED1_PERIPH (SYSCTL_PERIPH_GPIOF) #define LED1_PORT (GPIO_PORTF_BASE) #define LED1_PIN (GPIO_PIN_2) #define SSI0CLK_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0CLK_PORT (GPIO_PORTA_BASE) #define SSI0CLK_PIN (GPIO_PIN_2) #define SSI0FSS_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0FSS_PORT (GPIO_PORTA_BASE) #define SSI0FSS_PIN (GPIO_PIN_3) #define SSI0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0RX_PORT (GPIO_PORTA_BASE) #define SSI0RX_PIN (GPIO_PIN_4) #define SSI0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0TX_PORT (GPIO_PORTA_BASE) #define SSI0TX_PIN (GPIO_PIN_5) #define SWCLK_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWCLK_PORT (GPIO_PORTC_BASE) #define SWCLK_PIN (GPIO_PIN_0) #define SWDIO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWDIO_PORT (GPIO_PORTC_BASE) #define SWDIO_PIN (GPIO_PIN_1) #define SWO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWO_PORT (GPIO_PORTC_BASE) #define SWO_PIN (GPIO_PIN_3) #define TCK_PERIPH (SYSCTL_PERIPH_GPIOC) #define TCK_PORT (GPIO_PORTC_BASE) #define TCK_PIN (GPIO_PIN_0) #define TDI_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDI_PORT (GPIO_PORTC_BASE) #define TDI_PIN (GPIO_PIN_2) #define TDO_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDO_PORT (GPIO_PORTC_BASE) #define TDO_PIN (GPIO_PIN_3) #define TMS_PERIPH (SYSCTL_PERIPH_GPIOC) #define TMS_PORT (GPIO_PORTC_BASE) #define TMS_PIN (GPIO_PIN_1) #define TRST_PERIPH (SYSCTL_PERIPH_GPIOB) #define TRST_PORT (GPIO_PORTB_BASE) #define TRST_PIN (GPIO_PIN_7) #define U0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0RX_PORT (GPIO_PORTA_BASE) #define U0RX_PIN (GPIO_PIN_0) #define U0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0TX_PORT (GPIO_PORTA_BASE) #define U0TX_PIN (GPIO_PIN_1) #define U1RX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1RX_PORT (GPIO_PORTD_BASE) #define U1RX_PIN (GPIO_PIN_2) #define U1TX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1TX_PORT (GPIO_PORTD_BASE) #define U1TX_PIN (GPIO_PIN_3) #define U2RX_PERIPH (SYSCTL_PERIPH_GPIOG) #define U2RX_PORT (GPIO_PORTG_BASE) #define U2RX_PIN (GPIO_PIN_0) #define U2TX_PERIPH (SYSCTL_PERIPH_GPIOG) #define U2TX_PORT (GPIO_PORTG_BASE) #define U2TX_PIN (GPIO_PIN_1) #endif // PART_LM3S6938 //***************************************************************************** // // LM3S6950 Port/Pin Mapping Definitions // //***************************************************************************** #ifdef PART_LM3S6950 #define C0O_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0O_PORT (GPIO_PORTB_BASE) #define C0O_PIN (GPIO_PIN_6) #define C0_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_MINUS_PORT (GPIO_PORTB_BASE) #define C0_MINUS_PIN (GPIO_PIN_4) #define C0_PLUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_PLUS_PORT (GPIO_PORTB_BASE) #define C0_PLUS_PIN (GPIO_PIN_6) #define C1O_PERIPH (SYSCTL_PERIPH_GPIOC) #define C1O_PORT (GPIO_PORTC_BASE) #define C1O_PIN (GPIO_PIN_5) #define C1_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C1_MINUS_PORT (GPIO_PORTB_BASE) #define C1_MINUS_PIN (GPIO_PIN_5) #define C1_PLUS_PERIPH (SYSCTL_PERIPH_GPIOC) #define C1_PLUS_PORT (GPIO_PORTC_BASE) #define C1_PLUS_PIN (GPIO_PIN_5) #define C2O_PERIPH (SYSCTL_PERIPH_GPIOC) #define C2O_PORT (GPIO_PORTC_BASE) #define C2O_PIN (GPIO_PIN_6) #define C2_MINUS_PERIPH (SYSCTL_PERIPH_GPIOC) #define C2_MINUS_PORT (GPIO_PORTC_BASE) #define C2_MINUS_PIN (GPIO_PIN_7) #define C2_PLUS_PERIPH (SYSCTL_PERIPH_GPIOC) #define C2_PLUS_PORT (GPIO_PORTC_BASE) #define C2_PLUS_PIN (GPIO_PIN_6) #define CCP0_PERIPH (SYSCTL_PERIPH_GPIOD) #define CCP0_PORT (GPIO_PORTD_BASE) #define CCP0_PIN (GPIO_PIN_4) #define CCP1_PERIPH (SYSCTL_PERIPH_GPIOA) #define CCP1_PORT (GPIO_PORTA_BASE) #define CCP1_PIN (GPIO_PIN_6) #define CCP2_PERIPH (SYSCTL_PERIPH_GPIOD) #define CCP2_PORT (GPIO_PORTD_BASE) #define CCP2_PIN (GPIO_PIN_5) #define CCP3_PERIPH (SYSCTL_PERIPH_GPIOE) #define CCP3_PORT (GPIO_PORTE_BASE) #define CCP3_PIN (GPIO_PIN_4) #define CCP4_PERIPH (SYSCTL_PERIPH_GPIOA) #define CCP4_PORT (GPIO_PORTA_BASE) #define CCP4_PIN (GPIO_PIN_7) #define CCP5_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP5_PORT (GPIO_PORTC_BASE) #define CCP5_PIN (GPIO_PIN_4) #define FAULT_PERIPH (SYSCTL_PERIPH_GPIOD) #define FAULT_PORT (GPIO_PORTD_BASE) #define FAULT_PIN (GPIO_PIN_6) #define I2C0SCL_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SCL_PORT (GPIO_PORTB_BASE) #define I2C0SCL_PIN (GPIO_PIN_2) #define I2C0SDA_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SDA_PORT (GPIO_PORTB_BASE) #define I2C0SDA_PIN (GPIO_PIN_3) #define IDX0_PERIPH (SYSCTL_PERIPH_GPIOD) #define IDX0_PORT (GPIO_PORTD_BASE) #define IDX0_PIN (GPIO_PIN_7) #define LED0_PERIPH (SYSCTL_PERIPH_GPIOF) #define LED0_PORT (GPIO_PORTF_BASE) #define LED0_PIN (GPIO_PIN_3) #define LED1_PERIPH (SYSCTL_PERIPH_GPIOF) #define LED1_PORT (GPIO_PORTF_BASE) #define LED1_PIN (GPIO_PIN_2) #define PHA0_PERIPH (SYSCTL_PERIPH_GPIOD) #define PHA0_PORT (GPIO_PORTD_BASE) #define PHA0_PIN (GPIO_PIN_1) #define PHB0_PERIPH (SYSCTL_PERIPH_GPIOF) #define PHB0_PORT (GPIO_PORTF_BASE) #define PHB0_PIN (GPIO_PIN_0) #define PWM0_PERIPH (SYSCTL_PERIPH_GPIOD) #define PWM0_PORT (GPIO_PORTD_BASE) #define PWM0_PIN (GPIO_PIN_0) #define PWM1_PERIPH (SYSCTL_PERIPH_GPIOF) #define PWM1_PORT (GPIO_PORTF_BASE) #define PWM1_PIN (GPIO_PIN_1) #define PWM2_PERIPH (SYSCTL_PERIPH_GPIOB) #define PWM2_PORT (GPIO_PORTB_BASE) #define PWM2_PIN (GPIO_PIN_0) #define PWM3_PERIPH (SYSCTL_PERIPH_GPIOB) #define PWM3_PORT (GPIO_PORTB_BASE) #define PWM3_PIN (GPIO_PIN_1) #define PWM4_PERIPH (SYSCTL_PERIPH_GPIOE) #define PWM4_PORT (GPIO_PORTE_BASE) #define PWM4_PIN (GPIO_PIN_6) #define PWM5_PERIPH (SYSCTL_PERIPH_GPIOE) #define PWM5_PORT (GPIO_PORTE_BASE) #define PWM5_PIN (GPIO_PIN_7) #define SSI0CLK_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0CLK_PORT (GPIO_PORTA_BASE) #define SSI0CLK_PIN (GPIO_PIN_2) #define SSI0FSS_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0FSS_PORT (GPIO_PORTA_BASE) #define SSI0FSS_PIN (GPIO_PIN_3) #define SSI0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0RX_PORT (GPIO_PORTA_BASE) #define SSI0RX_PIN (GPIO_PIN_4) #define SSI0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0TX_PORT (GPIO_PORTA_BASE) #define SSI0TX_PIN (GPIO_PIN_5) #define SSI1CLK_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1CLK_PORT (GPIO_PORTE_BASE) #define SSI1CLK_PIN (GPIO_PIN_0) #define SSI1FSS_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1FSS_PORT (GPIO_PORTE_BASE) #define SSI1FSS_PIN (GPIO_PIN_1) #define SSI1RX_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1RX_PORT (GPIO_PORTE_BASE) #define SSI1RX_PIN (GPIO_PIN_2) #define SSI1TX_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1TX_PORT (GPIO_PORTE_BASE) #define SSI1TX_PIN (GPIO_PIN_3) #define SWCLK_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWCLK_PORT (GPIO_PORTC_BASE) #define SWCLK_PIN (GPIO_PIN_0) #define SWDIO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWDIO_PORT (GPIO_PORTC_BASE) #define SWDIO_PIN (GPIO_PIN_1) #define SWO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWO_PORT (GPIO_PORTC_BASE) #define SWO_PIN (GPIO_PIN_3) #define TCK_PERIPH (SYSCTL_PERIPH_GPIOC) #define TCK_PORT (GPIO_PORTC_BASE) #define TCK_PIN (GPIO_PIN_0) #define TDI_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDI_PORT (GPIO_PORTC_BASE) #define TDI_PIN (GPIO_PIN_2) #define TDO_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDO_PORT (GPIO_PORTC_BASE) #define TDO_PIN (GPIO_PIN_3) #define TMS_PERIPH (SYSCTL_PERIPH_GPIOC) #define TMS_PORT (GPIO_PORTC_BASE) #define TMS_PIN (GPIO_PIN_1) #define TRST_PERIPH (SYSCTL_PERIPH_GPIOB) #define TRST_PORT (GPIO_PORTB_BASE) #define TRST_PIN (GPIO_PIN_7) #define U0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0RX_PORT (GPIO_PORTA_BASE) #define U0RX_PIN (GPIO_PIN_0) #define U0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0TX_PORT (GPIO_PORTA_BASE) #define U0TX_PIN (GPIO_PIN_1) #define U1RX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1RX_PORT (GPIO_PORTD_BASE) #define U1RX_PIN (GPIO_PIN_2) #define U1TX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1TX_PORT (GPIO_PORTD_BASE) #define U1TX_PIN (GPIO_PIN_3) #define U2RX_PERIPH (SYSCTL_PERIPH_GPIOG) #define U2RX_PORT (GPIO_PORTG_BASE) #define U2RX_PIN (GPIO_PIN_0) #define U2TX_PERIPH (SYSCTL_PERIPH_GPIOG) #define U2TX_PORT (GPIO_PORTG_BASE) #define U2TX_PIN (GPIO_PIN_1) #endif // PART_LM3S6950 //***************************************************************************** // // LM3S6952 Port/Pin Mapping Definitions // //***************************************************************************** #ifdef PART_LM3S6952 #define C0O_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0O_PORT (GPIO_PORTB_BASE) #define C0O_PIN (GPIO_PIN_6) #define C0_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_MINUS_PORT (GPIO_PORTB_BASE) #define C0_MINUS_PIN (GPIO_PIN_4) #define C0_PLUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_PLUS_PORT (GPIO_PORTB_BASE) #define C0_PLUS_PIN (GPIO_PIN_6) #define C1O_PERIPH (SYSCTL_PERIPH_GPIOC) #define C1O_PORT (GPIO_PORTC_BASE) #define C1O_PIN (GPIO_PIN_5) #define C1_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C1_MINUS_PORT (GPIO_PORTB_BASE) #define C1_MINUS_PIN (GPIO_PIN_5) #define C1_PLUS_PERIPH (SYSCTL_PERIPH_GPIOC) #define C1_PLUS_PORT (GPIO_PORTC_BASE) #define C1_PLUS_PIN (GPIO_PIN_5) #define C2_MINUS_PERIPH (SYSCTL_PERIPH_GPIOC) #define C2_MINUS_PORT (GPIO_PORTC_BASE) #define C2_MINUS_PIN (GPIO_PIN_7) #define C2_PLUS_PERIPH (SYSCTL_PERIPH_GPIOC) #define C2_PLUS_PORT (GPIO_PORTC_BASE) #define C2_PLUS_PIN (GPIO_PIN_6) #define CCP0_PERIPH (SYSCTL_PERIPH_GPIOD) #define CCP0_PORT (GPIO_PORTD_BASE) #define CCP0_PIN (GPIO_PIN_4) #define CCP1_PERIPH (SYSCTL_PERIPH_GPIOA) #define CCP1_PORT (GPIO_PORTA_BASE) #define CCP1_PIN (GPIO_PIN_6) #define CCP2_PERIPH (SYSCTL_PERIPH_GPIOD) #define CCP2_PORT (GPIO_PORTD_BASE) #define CCP2_PIN (GPIO_PIN_5) #define CCP3_PERIPH (SYSCTL_PERIPH_GPIOE) #define CCP3_PORT (GPIO_PORTE_BASE) #define CCP3_PIN (GPIO_PIN_0) #define FAULT_PERIPH (SYSCTL_PERIPH_GPIOD) #define FAULT_PORT (GPIO_PORTD_BASE) #define FAULT_PIN (GPIO_PIN_6) #define I2C0SCL_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SCL_PORT (GPIO_PORTB_BASE) #define I2C0SCL_PIN (GPIO_PIN_2) #define I2C0SDA_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SDA_PORT (GPIO_PORTB_BASE) #define I2C0SDA_PIN (GPIO_PIN_3) #define IDX0_PERIPH (SYSCTL_PERIPH_GPIOD) #define IDX0_PORT (GPIO_PORTD_BASE) #define IDX0_PIN (GPIO_PIN_7) #define LED0_PERIPH (SYSCTL_PERIPH_GPIOF) #define LED0_PORT (GPIO_PORTF_BASE) #define LED0_PIN (GPIO_PIN_3) #define LED1_PERIPH (SYSCTL_PERIPH_GPIOF) #define LED1_PORT (GPIO_PORTF_BASE) #define LED1_PIN (GPIO_PIN_2) #define PHA0_PERIPH (SYSCTL_PERIPH_GPIOC) #define PHA0_PORT (GPIO_PORTC_BASE) #define PHA0_PIN (GPIO_PIN_4) #define PHB0_PERIPH (SYSCTL_PERIPH_GPIOF) #define PHB0_PORT (GPIO_PORTF_BASE) #define PHB0_PIN (GPIO_PIN_0) #define PWM0_PERIPH (SYSCTL_PERIPH_GPIOD) #define PWM0_PORT (GPIO_PORTD_BASE) #define PWM0_PIN (GPIO_PIN_0) #define PWM1_PERIPH (SYSCTL_PERIPH_GPIOD) #define PWM1_PORT (GPIO_PORTD_BASE) #define PWM1_PIN (GPIO_PIN_1) #define PWM2_PERIPH (SYSCTL_PERIPH_GPIOB) #define PWM2_PORT (GPIO_PORTB_BASE) #define PWM2_PIN (GPIO_PIN_0) #define PWM3_PERIPH (SYSCTL_PERIPH_GPIOB) #define PWM3_PORT (GPIO_PORTB_BASE) #define PWM3_PIN (GPIO_PIN_1) #define SSI0CLK_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0CLK_PORT (GPIO_PORTA_BASE) #define SSI0CLK_PIN (GPIO_PIN_2) #define SSI0FSS_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0FSS_PORT (GPIO_PORTA_BASE) #define SSI0FSS_PIN (GPIO_PIN_3) #define SSI0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0RX_PORT (GPIO_PORTA_BASE) #define SSI0RX_PIN (GPIO_PIN_4) #define SSI0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0TX_PORT (GPIO_PORTA_BASE) #define SSI0TX_PIN (GPIO_PIN_5) #define SWCLK_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWCLK_PORT (GPIO_PORTC_BASE) #define SWCLK_PIN (GPIO_PIN_0) #define SWDIO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWDIO_PORT (GPIO_PORTC_BASE) #define SWDIO_PIN (GPIO_PIN_1) #define SWO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWO_PORT (GPIO_PORTC_BASE) #define SWO_PIN (GPIO_PIN_3) #define TCK_PERIPH (SYSCTL_PERIPH_GPIOC) #define TCK_PORT (GPIO_PORTC_BASE) #define TCK_PIN (GPIO_PIN_0) #define TDI_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDI_PORT (GPIO_PORTC_BASE) #define TDI_PIN (GPIO_PIN_2) #define TDO_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDO_PORT (GPIO_PORTC_BASE) #define TDO_PIN (GPIO_PIN_3) #define TMS_PERIPH (SYSCTL_PERIPH_GPIOC) #define TMS_PORT (GPIO_PORTC_BASE) #define TMS_PIN (GPIO_PIN_1) #define TRST_PERIPH (SYSCTL_PERIPH_GPIOB) #define TRST_PORT (GPIO_PORTB_BASE) #define TRST_PIN (GPIO_PIN_7) #define U0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0RX_PORT (GPIO_PORTA_BASE) #define U0RX_PIN (GPIO_PIN_0) #define U0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0TX_PORT (GPIO_PORTA_BASE) #define U0TX_PIN (GPIO_PIN_1) #define U1RX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1RX_PORT (GPIO_PORTD_BASE) #define U1RX_PIN (GPIO_PIN_2) #define U1TX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1TX_PORT (GPIO_PORTD_BASE) #define U1TX_PIN (GPIO_PIN_3) #define U2RX_PERIPH (SYSCTL_PERIPH_GPIOG) #define U2RX_PORT (GPIO_PORTG_BASE) #define U2RX_PIN (GPIO_PIN_0) #define U2TX_PERIPH (SYSCTL_PERIPH_GPIOG) #define U2TX_PORT (GPIO_PORTG_BASE) #define U2TX_PIN (GPIO_PIN_1) #endif // PART_LM3S6952 //***************************************************************************** // // LM3S6965 Port/Pin Mapping Definitions // //***************************************************************************** #ifdef PART_LM3S6965 #define C0O_PERIPH (SYSCTL_PERIPH_GPIOC) #define C0O_PORT (GPIO_PORTC_BASE) #define C0O_PIN (GPIO_PIN_5) #define C0_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_MINUS_PORT (GPIO_PORTB_BASE) #define C0_MINUS_PIN (GPIO_PIN_4) #define C0_PLUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_PLUS_PORT (GPIO_PORTB_BASE) #define C0_PLUS_PIN (GPIO_PIN_6) #define C1_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C1_MINUS_PORT (GPIO_PORTB_BASE) #define C1_MINUS_PIN (GPIO_PIN_5) #define C1_PLUS_PERIPH (SYSCTL_PERIPH_GPIOC) #define C1_PLUS_PORT (GPIO_PORTC_BASE) #define C1_PLUS_PIN (GPIO_PIN_5) #define CCP0_PERIPH (SYSCTL_PERIPH_GPIOD) #define CCP0_PORT (GPIO_PORTD_BASE) #define CCP0_PIN (GPIO_PIN_4) #define CCP1_PERIPH (SYSCTL_PERIPH_GPIOD) #define CCP1_PORT (GPIO_PORTD_BASE) #define CCP1_PIN (GPIO_PIN_7) #define CCP2_PERIPH (SYSCTL_PERIPH_GPIOD) #define CCP2_PORT (GPIO_PORTD_BASE) #define CCP2_PIN (GPIO_PIN_5) #define CCP3_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP3_PORT (GPIO_PORTC_BASE) #define CCP3_PIN (GPIO_PIN_6) #define FAULT_PERIPH (SYSCTL_PERIPH_GPIOD) #define FAULT_PORT (GPIO_PORTD_BASE) #define FAULT_PIN (GPIO_PIN_6) #define I2C0SCL_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SCL_PORT (GPIO_PORTB_BASE) #define I2C0SCL_PIN (GPIO_PIN_2) #define I2C0SDA_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SDA_PORT (GPIO_PORTB_BASE) #define I2C0SDA_PIN (GPIO_PIN_3) #define I2C1SCL_PERIPH (SYSCTL_PERIPH_GPIOA) #define I2C1SCL_PORT (GPIO_PORTA_BASE) #define I2C1SCL_PIN (GPIO_PIN_6) #define I2C1SDA_PERIPH (SYSCTL_PERIPH_GPIOA) #define I2C1SDA_PORT (GPIO_PORTA_BASE) #define I2C1SDA_PIN (GPIO_PIN_7) #define IDX0_PERIPH (SYSCTL_PERIPH_GPIOD) #define IDX0_PORT (GPIO_PORTD_BASE) #define IDX0_PIN (GPIO_PIN_0) #define IDX1_PERIPH (SYSCTL_PERIPH_GPIOF) #define IDX1_PORT (GPIO_PORTF_BASE) #define IDX1_PIN (GPIO_PIN_1) #define LED0_PERIPH (SYSCTL_PERIPH_GPIOF) #define LED0_PORT (GPIO_PORTF_BASE) #define LED0_PIN (GPIO_PIN_3) #define LED1_PERIPH (SYSCTL_PERIPH_GPIOF) #define LED1_PORT (GPIO_PORTF_BASE) #define LED1_PIN (GPIO_PIN_2) #define PHA0_PERIPH (SYSCTL_PERIPH_GPIOC) #define PHA0_PORT (GPIO_PORTC_BASE) #define PHA0_PIN (GPIO_PIN_4) #define PHA1_PERIPH (SYSCTL_PERIPH_GPIOE) #define PHA1_PORT (GPIO_PORTE_BASE) #define PHA1_PIN (GPIO_PIN_3) #define PHB0_PERIPH (SYSCTL_PERIPH_GPIOC) #define PHB0_PORT (GPIO_PORTC_BASE) #define PHB0_PIN (GPIO_PIN_7) #define PHB1_PERIPH (SYSCTL_PERIPH_GPIOE) #define PHB1_PORT (GPIO_PORTE_BASE) #define PHB1_PIN (GPIO_PIN_2) #define PWM0_PERIPH (SYSCTL_PERIPH_GPIOF) #define PWM0_PORT (GPIO_PORTF_BASE) #define PWM0_PIN (GPIO_PIN_0) #define PWM1_PERIPH (SYSCTL_PERIPH_GPIOD) #define PWM1_PORT (GPIO_PORTD_BASE) #define PWM1_PIN (GPIO_PIN_1) #define PWM2_PERIPH (SYSCTL_PERIPH_GPIOB) #define PWM2_PORT (GPIO_PORTB_BASE) #define PWM2_PIN (GPIO_PIN_0) #define PWM3_PERIPH (SYSCTL_PERIPH_GPIOB) #define PWM3_PORT (GPIO_PORTB_BASE) #define PWM3_PIN (GPIO_PIN_1) #define PWM4_PERIPH (SYSCTL_PERIPH_GPIOE) #define PWM4_PORT (GPIO_PORTE_BASE) #define PWM4_PIN (GPIO_PIN_0) #define PWM5_PERIPH (SYSCTL_PERIPH_GPIOE) #define PWM5_PORT (GPIO_PORTE_BASE) #define PWM5_PIN (GPIO_PIN_1) #define SSI0CLK_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0CLK_PORT (GPIO_PORTA_BASE) #define SSI0CLK_PIN (GPIO_PIN_2) #define SSI0FSS_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0FSS_PORT (GPIO_PORTA_BASE) #define SSI0FSS_PIN (GPIO_PIN_3) #define SSI0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0RX_PORT (GPIO_PORTA_BASE) #define SSI0RX_PIN (GPIO_PIN_4) #define SSI0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0TX_PORT (GPIO_PORTA_BASE) #define SSI0TX_PIN (GPIO_PIN_5) #define SWCLK_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWCLK_PORT (GPIO_PORTC_BASE) #define SWCLK_PIN (GPIO_PIN_0) #define SWDIO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWDIO_PORT (GPIO_PORTC_BASE) #define SWDIO_PIN (GPIO_PIN_1) #define SWO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWO_PORT (GPIO_PORTC_BASE) #define SWO_PIN (GPIO_PIN_3) #define TCK_PERIPH (SYSCTL_PERIPH_GPIOC) #define TCK_PORT (GPIO_PORTC_BASE) #define TCK_PIN (GPIO_PIN_0) #define TDI_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDI_PORT (GPIO_PORTC_BASE) #define TDI_PIN (GPIO_PIN_2) #define TDO_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDO_PORT (GPIO_PORTC_BASE) #define TDO_PIN (GPIO_PIN_3) #define TMS_PERIPH (SYSCTL_PERIPH_GPIOC) #define TMS_PORT (GPIO_PORTC_BASE) #define TMS_PIN (GPIO_PIN_1) #define TRST_PERIPH (SYSCTL_PERIPH_GPIOB) #define TRST_PORT (GPIO_PORTB_BASE) #define TRST_PIN (GPIO_PIN_7) #define U0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0RX_PORT (GPIO_PORTA_BASE) #define U0RX_PIN (GPIO_PIN_0) #define U0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0TX_PORT (GPIO_PORTA_BASE) #define U0TX_PIN (GPIO_PIN_1) #define U1RX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1RX_PORT (GPIO_PORTD_BASE) #define U1RX_PIN (GPIO_PIN_2) #define U1TX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1TX_PORT (GPIO_PORTD_BASE) #define U1TX_PIN (GPIO_PIN_3) #define U2RX_PERIPH (SYSCTL_PERIPH_GPIOG) #define U2RX_PORT (GPIO_PORTG_BASE) #define U2RX_PIN (GPIO_PIN_0) #define U2TX_PERIPH (SYSCTL_PERIPH_GPIOG) #define U2TX_PORT (GPIO_PORTG_BASE) #define U2TX_PIN (GPIO_PIN_1) #endif // PART_LM3S6965 //***************************************************************************** // // LM3S8530 Port/Pin Mapping Definitions // //***************************************************************************** #ifdef PART_LM3S8530 #define CAN0RX_PERIPH (SYSCTL_PERIPH_GPIOD) #define CAN0RX_PORT (GPIO_PORTD_BASE) #define CAN0RX_PIN (GPIO_PIN_0) #define CAN0TX_PERIPH (SYSCTL_PERIPH_GPIOD) #define CAN0TX_PORT (GPIO_PORTD_BASE) #define CAN0TX_PIN (GPIO_PIN_1) #define CAN1RX_PERIPH (SYSCTL_PERIPH_GPIOF) #define CAN1RX_PORT (GPIO_PORTF_BASE) #define CAN1RX_PIN (GPIO_PIN_0) #define CAN1TX_PERIPH (SYSCTL_PERIPH_GPIOF) #define CAN1TX_PORT (GPIO_PORTF_BASE) #define CAN1TX_PIN (GPIO_PIN_1) #define CAN2RX_PERIPH (SYSCTL_PERIPH_GPIOE) #define CAN2RX_PORT (GPIO_PORTE_BASE) #define CAN2RX_PIN (GPIO_PIN_4) #define CAN2TX_PERIPH (SYSCTL_PERIPH_GPIOE) #define CAN2TX_PORT (GPIO_PORTE_BASE) #define CAN2TX_PIN (GPIO_PIN_5) #define CCP0_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP0_PORT (GPIO_PORTB_BASE) #define CCP0_PIN (GPIO_PIN_0) #define CCP1_PERIPH (SYSCTL_PERIPH_GPIOA) #define CCP1_PORT (GPIO_PORTA_BASE) #define CCP1_PIN (GPIO_PIN_6) #define I2C0SCL_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SCL_PORT (GPIO_PORTB_BASE) #define I2C0SCL_PIN (GPIO_PIN_2) #define I2C0SDA_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SDA_PORT (GPIO_PORTB_BASE) #define I2C0SDA_PIN (GPIO_PIN_3) #define LED0_PERIPH (SYSCTL_PERIPH_GPIOF) #define LED0_PORT (GPIO_PORTF_BASE) #define LED0_PIN (GPIO_PIN_3) #define LED1_PERIPH (SYSCTL_PERIPH_GPIOF) #define LED1_PORT (GPIO_PORTF_BASE) #define LED1_PIN (GPIO_PIN_2) #define SSI0CLK_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0CLK_PORT (GPIO_PORTA_BASE) #define SSI0CLK_PIN (GPIO_PIN_2) #define SSI0FSS_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0FSS_PORT (GPIO_PORTA_BASE) #define SSI0FSS_PIN (GPIO_PIN_3) #define SSI0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0RX_PORT (GPIO_PORTA_BASE) #define SSI0RX_PIN (GPIO_PIN_4) #define SSI0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0TX_PORT (GPIO_PORTA_BASE) #define SSI0TX_PIN (GPIO_PIN_5) #define SSI1CLK_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1CLK_PORT (GPIO_PORTE_BASE) #define SSI1CLK_PIN (GPIO_PIN_0) #define SSI1FSS_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1FSS_PORT (GPIO_PORTE_BASE) #define SSI1FSS_PIN (GPIO_PIN_1) #define SSI1RX_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1RX_PORT (GPIO_PORTE_BASE) #define SSI1RX_PIN (GPIO_PIN_2) #define SSI1TX_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1TX_PORT (GPIO_PORTE_BASE) #define SSI1TX_PIN (GPIO_PIN_3) #define SWCLK_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWCLK_PORT (GPIO_PORTC_BASE) #define SWCLK_PIN (GPIO_PIN_0) #define SWDIO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWDIO_PORT (GPIO_PORTC_BASE) #define SWDIO_PIN (GPIO_PIN_1) #define SWO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWO_PORT (GPIO_PORTC_BASE) #define SWO_PIN (GPIO_PIN_3) #define TCK_PERIPH (SYSCTL_PERIPH_GPIOC) #define TCK_PORT (GPIO_PORTC_BASE) #define TCK_PIN (GPIO_PIN_0) #define TDI_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDI_PORT (GPIO_PORTC_BASE) #define TDI_PIN (GPIO_PIN_2) #define TDO_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDO_PORT (GPIO_PORTC_BASE) #define TDO_PIN (GPIO_PIN_3) #define TMS_PERIPH (SYSCTL_PERIPH_GPIOC) #define TMS_PORT (GPIO_PORTC_BASE) #define TMS_PIN (GPIO_PIN_1) #define TRST_PERIPH (SYSCTL_PERIPH_GPIOB) #define TRST_PORT (GPIO_PORTB_BASE) #define TRST_PIN (GPIO_PIN_7) #define U0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0RX_PORT (GPIO_PORTA_BASE) #define U0RX_PIN (GPIO_PIN_0) #define U0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0TX_PORT (GPIO_PORTA_BASE) #define U0TX_PIN (GPIO_PIN_1) #endif // PART_LM3S8530 //***************************************************************************** // // LM3S8538 Port/Pin Mapping Definitions // //***************************************************************************** #ifdef PART_LM3S8538 #define C0O_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0O_PORT (GPIO_PORTB_BASE) #define C0O_PIN (GPIO_PIN_6) #define C0_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_MINUS_PORT (GPIO_PORTB_BASE) #define C0_MINUS_PIN (GPIO_PIN_4) #define C0_PLUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_PLUS_PORT (GPIO_PORTB_BASE) #define C0_PLUS_PIN (GPIO_PIN_6) #define C1O_PERIPH (SYSCTL_PERIPH_GPIOC) #define C1O_PORT (GPIO_PORTC_BASE) #define C1O_PIN (GPIO_PIN_5) #define C1_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C1_MINUS_PORT (GPIO_PORTB_BASE) #define C1_MINUS_PIN (GPIO_PIN_5) #define C1_PLUS_PERIPH (SYSCTL_PERIPH_GPIOC) #define C1_PLUS_PORT (GPIO_PORTC_BASE) #define C1_PLUS_PIN (GPIO_PIN_5) #define C2_MINUS_PERIPH (SYSCTL_PERIPH_GPIOC) #define C2_MINUS_PORT (GPIO_PORTC_BASE) #define C2_MINUS_PIN (GPIO_PIN_7) #define C2_PLUS_PERIPH (SYSCTL_PERIPH_GPIOC) #define C2_PLUS_PORT (GPIO_PORTC_BASE) #define C2_PLUS_PIN (GPIO_PIN_6) #define CAN0RX_PERIPH (SYSCTL_PERIPH_GPIOD) #define CAN0RX_PORT (GPIO_PORTD_BASE) #define CAN0RX_PIN (GPIO_PIN_0) #define CAN0TX_PERIPH (SYSCTL_PERIPH_GPIOD) #define CAN0TX_PORT (GPIO_PORTD_BASE) #define CAN0TX_PIN (GPIO_PIN_1) #define CCP0_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP0_PORT (GPIO_PORTB_BASE) #define CCP0_PIN (GPIO_PIN_0) #define CCP1_PERIPH (SYSCTL_PERIPH_GPIOA) #define CCP1_PORT (GPIO_PORTA_BASE) #define CCP1_PIN (GPIO_PIN_6) #define CCP2_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP2_PORT (GPIO_PORTB_BASE) #define CCP2_PIN (GPIO_PIN_1) #define CCP3_PERIPH (SYSCTL_PERIPH_GPIOE) #define CCP3_PORT (GPIO_PORTE_BASE) #define CCP3_PIN (GPIO_PIN_0) #define I2C0SCL_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SCL_PORT (GPIO_PORTB_BASE) #define I2C0SCL_PIN (GPIO_PIN_2) #define I2C0SDA_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SDA_PORT (GPIO_PORTB_BASE) #define I2C0SDA_PIN (GPIO_PIN_3) #define LED0_PERIPH (SYSCTL_PERIPH_GPIOF) #define LED0_PORT (GPIO_PORTF_BASE) #define LED0_PIN (GPIO_PIN_3) #define LED1_PERIPH (SYSCTL_PERIPH_GPIOF) #define LED1_PORT (GPIO_PORTF_BASE) #define LED1_PIN (GPIO_PIN_2) #define SSI0CLK_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0CLK_PORT (GPIO_PORTA_BASE) #define SSI0CLK_PIN (GPIO_PIN_2) #define SSI0FSS_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0FSS_PORT (GPIO_PORTA_BASE) #define SSI0FSS_PIN (GPIO_PIN_3) #define SSI0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0RX_PORT (GPIO_PORTA_BASE) #define SSI0RX_PIN (GPIO_PIN_4) #define SSI0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0TX_PORT (GPIO_PORTA_BASE) #define SSI0TX_PIN (GPIO_PIN_5) #define SWCLK_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWCLK_PORT (GPIO_PORTC_BASE) #define SWCLK_PIN (GPIO_PIN_0) #define SWDIO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWDIO_PORT (GPIO_PORTC_BASE) #define SWDIO_PIN (GPIO_PIN_1) #define SWO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWO_PORT (GPIO_PORTC_BASE) #define SWO_PIN (GPIO_PIN_3) #define TCK_PERIPH (SYSCTL_PERIPH_GPIOC) #define TCK_PORT (GPIO_PORTC_BASE) #define TCK_PIN (GPIO_PIN_0) #define TDI_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDI_PORT (GPIO_PORTC_BASE) #define TDI_PIN (GPIO_PIN_2) #define TDO_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDO_PORT (GPIO_PORTC_BASE) #define TDO_PIN (GPIO_PIN_3) #define TMS_PERIPH (SYSCTL_PERIPH_GPIOC) #define TMS_PORT (GPIO_PORTC_BASE) #define TMS_PIN (GPIO_PIN_1) #define TRST_PERIPH (SYSCTL_PERIPH_GPIOB) #define TRST_PORT (GPIO_PORTB_BASE) #define TRST_PIN (GPIO_PIN_7) #define U0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0RX_PORT (GPIO_PORTA_BASE) #define U0RX_PIN (GPIO_PIN_0) #define U0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0TX_PORT (GPIO_PORTA_BASE) #define U0TX_PIN (GPIO_PIN_1) #define U1RX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1RX_PORT (GPIO_PORTD_BASE) #define U1RX_PIN (GPIO_PIN_2) #define U1TX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1TX_PORT (GPIO_PORTD_BASE) #define U1TX_PIN (GPIO_PIN_3) #endif // PART_LM3S8538 //***************************************************************************** // // LM3S8630 Port/Pin Mapping Definitions // //***************************************************************************** #ifdef PART_LM3S8630 #define CAN0RX_PERIPH (SYSCTL_PERIPH_GPIOD) #define CAN0RX_PORT (GPIO_PORTD_BASE) #define CAN0RX_PIN (GPIO_PIN_0) #define CAN0TX_PERIPH (SYSCTL_PERIPH_GPIOD) #define CAN0TX_PORT (GPIO_PORTD_BASE) #define CAN0TX_PIN (GPIO_PIN_1) #define CCP0_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP0_PORT (GPIO_PORTB_BASE) #define CCP0_PIN (GPIO_PIN_0) #define CCP1_PERIPH (SYSCTL_PERIPH_GPIOA) #define CCP1_PORT (GPIO_PORTA_BASE) #define CCP1_PIN (GPIO_PIN_6) #define I2C0SCL_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SCL_PORT (GPIO_PORTB_BASE) #define I2C0SCL_PIN (GPIO_PIN_2) #define I2C0SDA_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SDA_PORT (GPIO_PORTB_BASE) #define I2C0SDA_PIN (GPIO_PIN_3) #define LED0_PERIPH (SYSCTL_PERIPH_GPIOF) #define LED0_PORT (GPIO_PORTF_BASE) #define LED0_PIN (GPIO_PIN_3) #define LED1_PERIPH (SYSCTL_PERIPH_GPIOF) #define LED1_PORT (GPIO_PORTF_BASE) #define LED1_PIN (GPIO_PIN_2) #define SSI0CLK_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0CLK_PORT (GPIO_PORTA_BASE) #define SSI0CLK_PIN (GPIO_PIN_2) #define SSI0FSS_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0FSS_PORT (GPIO_PORTA_BASE) #define SSI0FSS_PIN (GPIO_PIN_3) #define SSI0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0RX_PORT (GPIO_PORTA_BASE) #define SSI0RX_PIN (GPIO_PIN_4) #define SSI0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0TX_PORT (GPIO_PORTA_BASE) #define SSI0TX_PIN (GPIO_PIN_5) #define SWCLK_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWCLK_PORT (GPIO_PORTC_BASE) #define SWCLK_PIN (GPIO_PIN_0) #define SWDIO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWDIO_PORT (GPIO_PORTC_BASE) #define SWDIO_PIN (GPIO_PIN_1) #define SWO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWO_PORT (GPIO_PORTC_BASE) #define SWO_PIN (GPIO_PIN_3) #define TCK_PERIPH (SYSCTL_PERIPH_GPIOC) #define TCK_PORT (GPIO_PORTC_BASE) #define TCK_PIN (GPIO_PIN_0) #define TDI_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDI_PORT (GPIO_PORTC_BASE) #define TDI_PIN (GPIO_PIN_2) #define TDO_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDO_PORT (GPIO_PORTC_BASE) #define TDO_PIN (GPIO_PIN_3) #define TMS_PERIPH (SYSCTL_PERIPH_GPIOC) #define TMS_PORT (GPIO_PORTC_BASE) #define TMS_PIN (GPIO_PIN_1) #define TRST_PERIPH (SYSCTL_PERIPH_GPIOB) #define TRST_PORT (GPIO_PORTB_BASE) #define TRST_PIN (GPIO_PIN_7) #define U0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0RX_PORT (GPIO_PORTA_BASE) #define U0RX_PIN (GPIO_PIN_0) #define U0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0TX_PORT (GPIO_PORTA_BASE) #define U0TX_PIN (GPIO_PIN_1) #define U1RX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1RX_PORT (GPIO_PORTD_BASE) #define U1RX_PIN (GPIO_PIN_2) #define U1TX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1TX_PORT (GPIO_PORTD_BASE) #define U1TX_PIN (GPIO_PIN_3) #endif // PART_LM3S8630 //***************************************************************************** // // LM3S8730 Port/Pin Mapping Definitions // //***************************************************************************** #ifdef PART_LM3S8730 #define CAN0RX_PERIPH (SYSCTL_PERIPH_GPIOD) #define CAN0RX_PORT (GPIO_PORTD_BASE) #define CAN0RX_PIN (GPIO_PIN_0) #define CAN0TX_PERIPH (SYSCTL_PERIPH_GPIOD) #define CAN0TX_PORT (GPIO_PORTD_BASE) #define CAN0TX_PIN (GPIO_PIN_1) #define CCP0_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP0_PORT (GPIO_PORTB_BASE) #define CCP0_PIN (GPIO_PIN_0) #define CCP1_PERIPH (SYSCTL_PERIPH_GPIOA) #define CCP1_PORT (GPIO_PORTA_BASE) #define CCP1_PIN (GPIO_PIN_6) #define I2C0SCL_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SCL_PORT (GPIO_PORTB_BASE) #define I2C0SCL_PIN (GPIO_PIN_2) #define I2C0SDA_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SDA_PORT (GPIO_PORTB_BASE) #define I2C0SDA_PIN (GPIO_PIN_3) #define LED0_PERIPH (SYSCTL_PERIPH_GPIOF) #define LED0_PORT (GPIO_PORTF_BASE) #define LED0_PIN (GPIO_PIN_3) #define LED1_PERIPH (SYSCTL_PERIPH_GPIOF) #define LED1_PORT (GPIO_PORTF_BASE) #define LED1_PIN (GPIO_PIN_2) #define SSI0CLK_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0CLK_PORT (GPIO_PORTA_BASE) #define SSI0CLK_PIN (GPIO_PIN_2) #define SSI0FSS_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0FSS_PORT (GPIO_PORTA_BASE) #define SSI0FSS_PIN (GPIO_PIN_3) #define SSI0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0RX_PORT (GPIO_PORTA_BASE) #define SSI0RX_PIN (GPIO_PIN_4) #define SSI0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0TX_PORT (GPIO_PORTA_BASE) #define SSI0TX_PIN (GPIO_PIN_5) #define SWCLK_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWCLK_PORT (GPIO_PORTC_BASE) #define SWCLK_PIN (GPIO_PIN_0) #define SWDIO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWDIO_PORT (GPIO_PORTC_BASE) #define SWDIO_PIN (GPIO_PIN_1) #define SWO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWO_PORT (GPIO_PORTC_BASE) #define SWO_PIN (GPIO_PIN_3) #define TCK_PERIPH (SYSCTL_PERIPH_GPIOC) #define TCK_PORT (GPIO_PORTC_BASE) #define TCK_PIN (GPIO_PIN_0) #define TDI_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDI_PORT (GPIO_PORTC_BASE) #define TDI_PIN (GPIO_PIN_2) #define TDO_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDO_PORT (GPIO_PORTC_BASE) #define TDO_PIN (GPIO_PIN_3) #define TMS_PERIPH (SYSCTL_PERIPH_GPIOC) #define TMS_PORT (GPIO_PORTC_BASE) #define TMS_PIN (GPIO_PIN_1) #define TRST_PERIPH (SYSCTL_PERIPH_GPIOB) #define TRST_PORT (GPIO_PORTB_BASE) #define TRST_PIN (GPIO_PIN_7) #define U0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0RX_PORT (GPIO_PORTA_BASE) #define U0RX_PIN (GPIO_PIN_0) #define U0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0TX_PORT (GPIO_PORTA_BASE) #define U0TX_PIN (GPIO_PIN_1) #define U1RX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1RX_PORT (GPIO_PORTD_BASE) #define U1RX_PIN (GPIO_PIN_2) #define U1TX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1TX_PORT (GPIO_PORTD_BASE) #define U1TX_PIN (GPIO_PIN_3) #endif // PART_LM3S8730 //***************************************************************************** // // LM3S8733 Port/Pin Mapping Definitions // //***************************************************************************** #ifdef PART_LM3S8733 #define C0O_PERIPH (SYSCTL_PERIPH_GPIOD) #define C0O_PORT (GPIO_PORTD_BASE) #define C0O_PIN (GPIO_PIN_7) #define C0_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_MINUS_PORT (GPIO_PORTB_BASE) #define C0_MINUS_PIN (GPIO_PIN_4) #define C0_PLUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_PLUS_PORT (GPIO_PORTB_BASE) #define C0_PLUS_PIN (GPIO_PIN_6) #define C1O_PERIPH (SYSCTL_PERIPH_GPIOC) #define C1O_PORT (GPIO_PORTC_BASE) #define C1O_PIN (GPIO_PIN_5) #define C1_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C1_MINUS_PORT (GPIO_PORTB_BASE) #define C1_MINUS_PIN (GPIO_PIN_5) #define C1_PLUS_PERIPH (SYSCTL_PERIPH_GPIOC) #define C1_PLUS_PORT (GPIO_PORTC_BASE) #define C1_PLUS_PIN (GPIO_PIN_5) #define C2_MINUS_PERIPH (SYSCTL_PERIPH_GPIOC) #define C2_MINUS_PORT (GPIO_PORTC_BASE) #define C2_MINUS_PIN (GPIO_PIN_7) #define C2_PLUS_PERIPH (SYSCTL_PERIPH_GPIOC) #define C2_PLUS_PORT (GPIO_PORTC_BASE) #define C2_PLUS_PIN (GPIO_PIN_6) #define CAN0RX_PERIPH (SYSCTL_PERIPH_GPIOD) #define CAN0RX_PORT (GPIO_PORTD_BASE) #define CAN0RX_PIN (GPIO_PIN_0) #define CAN0TX_PERIPH (SYSCTL_PERIPH_GPIOD) #define CAN0TX_PORT (GPIO_PORTD_BASE) #define CAN0TX_PIN (GPIO_PIN_1) #define CCP0_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP0_PORT (GPIO_PORTB_BASE) #define CCP0_PIN (GPIO_PIN_0) #define CCP1_PERIPH (SYSCTL_PERIPH_GPIOA) #define CCP1_PORT (GPIO_PORTA_BASE) #define CCP1_PIN (GPIO_PIN_6) #define CCP2_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP2_PORT (GPIO_PORTB_BASE) #define CCP2_PIN (GPIO_PIN_1) #define CCP3_PERIPH (SYSCTL_PERIPH_GPIOD) #define CCP3_PORT (GPIO_PORTD_BASE) #define CCP3_PIN (GPIO_PIN_4) #define I2C0SCL_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SCL_PORT (GPIO_PORTB_BASE) #define I2C0SCL_PIN (GPIO_PIN_2) #define I2C0SDA_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SDA_PORT (GPIO_PORTB_BASE) #define I2C0SDA_PIN (GPIO_PIN_3) #define LED0_PERIPH (SYSCTL_PERIPH_GPIOF) #define LED0_PORT (GPIO_PORTF_BASE) #define LED0_PIN (GPIO_PIN_3) #define LED1_PERIPH (SYSCTL_PERIPH_GPIOF) #define LED1_PORT (GPIO_PORTF_BASE) #define LED1_PIN (GPIO_PIN_2) #define SSI0CLK_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0CLK_PORT (GPIO_PORTA_BASE) #define SSI0CLK_PIN (GPIO_PIN_2) #define SSI0FSS_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0FSS_PORT (GPIO_PORTA_BASE) #define SSI0FSS_PIN (GPIO_PIN_3) #define SSI0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0RX_PORT (GPIO_PORTA_BASE) #define SSI0RX_PIN (GPIO_PIN_4) #define SSI0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0TX_PORT (GPIO_PORTA_BASE) #define SSI0TX_PIN (GPIO_PIN_5) #define SWCLK_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWCLK_PORT (GPIO_PORTC_BASE) #define SWCLK_PIN (GPIO_PIN_0) #define SWDIO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWDIO_PORT (GPIO_PORTC_BASE) #define SWDIO_PIN (GPIO_PIN_1) #define SWO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWO_PORT (GPIO_PORTC_BASE) #define SWO_PIN (GPIO_PIN_3) #define TCK_PERIPH (SYSCTL_PERIPH_GPIOC) #define TCK_PORT (GPIO_PORTC_BASE) #define TCK_PIN (GPIO_PIN_0) #define TDI_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDI_PORT (GPIO_PORTC_BASE) #define TDI_PIN (GPIO_PIN_2) #define TDO_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDO_PORT (GPIO_PORTC_BASE) #define TDO_PIN (GPIO_PIN_3) #define TMS_PERIPH (SYSCTL_PERIPH_GPIOC) #define TMS_PORT (GPIO_PORTC_BASE) #define TMS_PIN (GPIO_PIN_1) #define TRST_PERIPH (SYSCTL_PERIPH_GPIOB) #define TRST_PORT (GPIO_PORTB_BASE) #define TRST_PIN (GPIO_PIN_7) #define U0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0RX_PORT (GPIO_PORTA_BASE) #define U0RX_PIN (GPIO_PIN_0) #define U0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0TX_PORT (GPIO_PORTA_BASE) #define U0TX_PIN (GPIO_PIN_1) #define U1RX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1RX_PORT (GPIO_PORTD_BASE) #define U1RX_PIN (GPIO_PIN_2) #define U1TX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1TX_PORT (GPIO_PORTD_BASE) #define U1TX_PIN (GPIO_PIN_3) #endif // PART_LM3S8733 //***************************************************************************** // // LM3S8738 Port/Pin Mapping Definitions // //***************************************************************************** #ifdef PART_LM3S8738 #define C0O_PERIPH (SYSCTL_PERIPH_GPIOC) #define C0O_PORT (GPIO_PORTC_BASE) #define C0O_PIN (GPIO_PIN_5) #define C0_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_MINUS_PORT (GPIO_PORTB_BASE) #define C0_MINUS_PIN (GPIO_PIN_4) #define C0_PLUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_PLUS_PORT (GPIO_PORTB_BASE) #define C0_PLUS_PIN (GPIO_PIN_6) #define CAN0RX_PERIPH (SYSCTL_PERIPH_GPIOD) #define CAN0RX_PORT (GPIO_PORTD_BASE) #define CAN0RX_PIN (GPIO_PIN_0) #define CAN0TX_PERIPH (SYSCTL_PERIPH_GPIOD) #define CAN0TX_PORT (GPIO_PORTD_BASE) #define CAN0TX_PIN (GPIO_PIN_1) #define CCP0_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP0_PORT (GPIO_PORTB_BASE) #define CCP0_PIN (GPIO_PIN_0) #define CCP1_PERIPH (SYSCTL_PERIPH_GPIOA) #define CCP1_PORT (GPIO_PORTA_BASE) #define CCP1_PIN (GPIO_PIN_6) #define CCP2_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP2_PORT (GPIO_PORTB_BASE) #define CCP2_PIN (GPIO_PIN_1) #define CCP3_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP3_PORT (GPIO_PORTC_BASE) #define CCP3_PIN (GPIO_PIN_6) #define CCP4_PERIPH (SYSCTL_PERIPH_GPIOA) #define CCP4_PORT (GPIO_PORTA_BASE) #define CCP4_PIN (GPIO_PIN_7) #define CCP5_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP5_PORT (GPIO_PORTB_BASE) #define CCP5_PIN (GPIO_PIN_5) #define I2C0SCL_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SCL_PORT (GPIO_PORTB_BASE) #define I2C0SCL_PIN (GPIO_PIN_2) #define I2C0SDA_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SDA_PORT (GPIO_PORTB_BASE) #define I2C0SDA_PIN (GPIO_PIN_3) #define LED0_PERIPH (SYSCTL_PERIPH_GPIOF) #define LED0_PORT (GPIO_PORTF_BASE) #define LED0_PIN (GPIO_PIN_3) #define LED1_PERIPH (SYSCTL_PERIPH_GPIOF) #define LED1_PORT (GPIO_PORTF_BASE) #define LED1_PIN (GPIO_PIN_2) #define SSI0CLK_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0CLK_PORT (GPIO_PORTA_BASE) #define SSI0CLK_PIN (GPIO_PIN_2) #define SSI0FSS_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0FSS_PORT (GPIO_PORTA_BASE) #define SSI0FSS_PIN (GPIO_PIN_3) #define SSI0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0RX_PORT (GPIO_PORTA_BASE) #define SSI0RX_PIN (GPIO_PIN_4) #define SSI0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0TX_PORT (GPIO_PORTA_BASE) #define SSI0TX_PIN (GPIO_PIN_5) #define SSI1CLK_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1CLK_PORT (GPIO_PORTE_BASE) #define SSI1CLK_PIN (GPIO_PIN_0) #define SSI1FSS_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1FSS_PORT (GPIO_PORTE_BASE) #define SSI1FSS_PIN (GPIO_PIN_1) #define SSI1RX_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1RX_PORT (GPIO_PORTE_BASE) #define SSI1RX_PIN (GPIO_PIN_2) #define SSI1TX_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1TX_PORT (GPIO_PORTE_BASE) #define SSI1TX_PIN (GPIO_PIN_3) #define SWCLK_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWCLK_PORT (GPIO_PORTC_BASE) #define SWCLK_PIN (GPIO_PIN_0) #define SWDIO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWDIO_PORT (GPIO_PORTC_BASE) #define SWDIO_PIN (GPIO_PIN_1) #define SWO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWO_PORT (GPIO_PORTC_BASE) #define SWO_PIN (GPIO_PIN_3) #define TCK_PERIPH (SYSCTL_PERIPH_GPIOC) #define TCK_PORT (GPIO_PORTC_BASE) #define TCK_PIN (GPIO_PIN_0) #define TDI_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDI_PORT (GPIO_PORTC_BASE) #define TDI_PIN (GPIO_PIN_2) #define TDO_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDO_PORT (GPIO_PORTC_BASE) #define TDO_PIN (GPIO_PIN_3) #define TMS_PERIPH (SYSCTL_PERIPH_GPIOC) #define TMS_PORT (GPIO_PORTC_BASE) #define TMS_PIN (GPIO_PIN_1) #define TRST_PERIPH (SYSCTL_PERIPH_GPIOB) #define TRST_PORT (GPIO_PORTB_BASE) #define TRST_PIN (GPIO_PIN_7) #define U0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0RX_PORT (GPIO_PORTA_BASE) #define U0RX_PIN (GPIO_PIN_0) #define U0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0TX_PORT (GPIO_PORTA_BASE) #define U0TX_PIN (GPIO_PIN_1) #define U1RX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1RX_PORT (GPIO_PORTD_BASE) #define U1RX_PIN (GPIO_PIN_2) #define U1TX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1TX_PORT (GPIO_PORTD_BASE) #define U1TX_PIN (GPIO_PIN_3) #define U2RX_PERIPH (SYSCTL_PERIPH_GPIOG) #define U2RX_PORT (GPIO_PORTG_BASE) #define U2RX_PIN (GPIO_PIN_0) #define U2TX_PERIPH (SYSCTL_PERIPH_GPIOG) #define U2TX_PORT (GPIO_PORTG_BASE) #define U2TX_PIN (GPIO_PIN_1) #endif // PART_LM3S8738 //***************************************************************************** // // LM3S8930 Port/Pin Mapping Definitions // //***************************************************************************** #ifdef PART_LM3S8930 #define CAN0RX_PERIPH (SYSCTL_PERIPH_GPIOD) #define CAN0RX_PORT (GPIO_PORTD_BASE) #define CAN0RX_PIN (GPIO_PIN_0) #define CAN0TX_PERIPH (SYSCTL_PERIPH_GPIOD) #define CAN0TX_PORT (GPIO_PORTD_BASE) #define CAN0TX_PIN (GPIO_PIN_1) #define CAN1RX_PERIPH (SYSCTL_PERIPH_GPIOF) #define CAN1RX_PORT (GPIO_PORTF_BASE) #define CAN1RX_PIN (GPIO_PIN_0) #define CAN1TX_PERIPH (SYSCTL_PERIPH_GPIOF) #define CAN1TX_PORT (GPIO_PORTF_BASE) #define CAN1TX_PIN (GPIO_PIN_1) #define CCP0_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP0_PORT (GPIO_PORTB_BASE) #define CCP0_PIN (GPIO_PIN_0) #define CCP1_PERIPH (SYSCTL_PERIPH_GPIOA) #define CCP1_PORT (GPIO_PORTA_BASE) #define CCP1_PIN (GPIO_PIN_6) #define I2C0SCL_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SCL_PORT (GPIO_PORTB_BASE) #define I2C0SCL_PIN (GPIO_PIN_2) #define I2C0SDA_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SDA_PORT (GPIO_PORTB_BASE) #define I2C0SDA_PIN (GPIO_PIN_3) #define LED0_PERIPH (SYSCTL_PERIPH_GPIOF) #define LED0_PORT (GPIO_PORTF_BASE) #define LED0_PIN (GPIO_PIN_3) #define LED1_PERIPH (SYSCTL_PERIPH_GPIOF) #define LED1_PORT (GPIO_PORTF_BASE) #define LED1_PIN (GPIO_PIN_2) #define SSI0CLK_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0CLK_PORT (GPIO_PORTA_BASE) #define SSI0CLK_PIN (GPIO_PIN_2) #define SSI0FSS_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0FSS_PORT (GPIO_PORTA_BASE) #define SSI0FSS_PIN (GPIO_PIN_3) #define SSI0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0RX_PORT (GPIO_PORTA_BASE) #define SSI0RX_PIN (GPIO_PIN_4) #define SSI0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0TX_PORT (GPIO_PORTA_BASE) #define SSI0TX_PIN (GPIO_PIN_5) #define SWCLK_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWCLK_PORT (GPIO_PORTC_BASE) #define SWCLK_PIN (GPIO_PIN_0) #define SWDIO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWDIO_PORT (GPIO_PORTC_BASE) #define SWDIO_PIN (GPIO_PIN_1) #define SWO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWO_PORT (GPIO_PORTC_BASE) #define SWO_PIN (GPIO_PIN_3) #define TCK_PERIPH (SYSCTL_PERIPH_GPIOC) #define TCK_PORT (GPIO_PORTC_BASE) #define TCK_PIN (GPIO_PIN_0) #define TDI_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDI_PORT (GPIO_PORTC_BASE) #define TDI_PIN (GPIO_PIN_2) #define TDO_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDO_PORT (GPIO_PORTC_BASE) #define TDO_PIN (GPIO_PIN_3) #define TMS_PERIPH (SYSCTL_PERIPH_GPIOC) #define TMS_PORT (GPIO_PORTC_BASE) #define TMS_PIN (GPIO_PIN_1) #define TRST_PERIPH (SYSCTL_PERIPH_GPIOB) #define TRST_PORT (GPIO_PORTB_BASE) #define TRST_PIN (GPIO_PIN_7) #define U0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0RX_PORT (GPIO_PORTA_BASE) #define U0RX_PIN (GPIO_PIN_0) #define U0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0TX_PORT (GPIO_PORTA_BASE) #define U0TX_PIN (GPIO_PIN_1) #endif // PART_LM3S8930 //***************************************************************************** // // LM3S8933 Port/Pin Mapping Definitions // //***************************************************************************** #ifdef PART_LM3S8933 #define C0O_PERIPH (SYSCTL_PERIPH_GPIOD) #define C0O_PORT (GPIO_PORTD_BASE) #define C0O_PIN (GPIO_PIN_7) #define C0_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_MINUS_PORT (GPIO_PORTB_BASE) #define C0_MINUS_PIN (GPIO_PIN_4) #define C0_PLUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_PLUS_PORT (GPIO_PORTB_BASE) #define C0_PLUS_PIN (GPIO_PIN_6) #define C1O_PERIPH (SYSCTL_PERIPH_GPIOC) #define C1O_PORT (GPIO_PORTC_BASE) #define C1O_PIN (GPIO_PIN_5) #define C1_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C1_MINUS_PORT (GPIO_PORTB_BASE) #define C1_MINUS_PIN (GPIO_PIN_5) #define C1_PLUS_PERIPH (SYSCTL_PERIPH_GPIOC) #define C1_PLUS_PORT (GPIO_PORTC_BASE) #define C1_PLUS_PIN (GPIO_PIN_5) #define C2_MINUS_PERIPH (SYSCTL_PERIPH_GPIOC) #define C2_MINUS_PORT (GPIO_PORTC_BASE) #define C2_MINUS_PIN (GPIO_PIN_7) #define C2_PLUS_PERIPH (SYSCTL_PERIPH_GPIOC) #define C2_PLUS_PORT (GPIO_PORTC_BASE) #define C2_PLUS_PIN (GPIO_PIN_6) #define CAN0RX_PERIPH (SYSCTL_PERIPH_GPIOD) #define CAN0RX_PORT (GPIO_PORTD_BASE) #define CAN0RX_PIN (GPIO_PIN_0) #define CAN0TX_PERIPH (SYSCTL_PERIPH_GPIOD) #define CAN0TX_PORT (GPIO_PORTD_BASE) #define CAN0TX_PIN (GPIO_PIN_1) #define CCP0_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP0_PORT (GPIO_PORTB_BASE) #define CCP0_PIN (GPIO_PIN_0) #define CCP1_PERIPH (SYSCTL_PERIPH_GPIOA) #define CCP1_PORT (GPIO_PORTA_BASE) #define CCP1_PIN (GPIO_PIN_6) #define CCP2_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP2_PORT (GPIO_PORTB_BASE) #define CCP2_PIN (GPIO_PIN_1) #define CCP3_PERIPH (SYSCTL_PERIPH_GPIOD) #define CCP3_PORT (GPIO_PORTD_BASE) #define CCP3_PIN (GPIO_PIN_4) #define I2C0SCL_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SCL_PORT (GPIO_PORTB_BASE) #define I2C0SCL_PIN (GPIO_PIN_2) #define I2C0SDA_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SDA_PORT (GPIO_PORTB_BASE) #define I2C0SDA_PIN (GPIO_PIN_3) #define LED0_PERIPH (SYSCTL_PERIPH_GPIOF) #define LED0_PORT (GPIO_PORTF_BASE) #define LED0_PIN (GPIO_PIN_3) #define LED1_PERIPH (SYSCTL_PERIPH_GPIOF) #define LED1_PORT (GPIO_PORTF_BASE) #define LED1_PIN (GPIO_PIN_2) #define SSI0CLK_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0CLK_PORT (GPIO_PORTA_BASE) #define SSI0CLK_PIN (GPIO_PIN_2) #define SSI0FSS_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0FSS_PORT (GPIO_PORTA_BASE) #define SSI0FSS_PIN (GPIO_PIN_3) #define SSI0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0RX_PORT (GPIO_PORTA_BASE) #define SSI0RX_PIN (GPIO_PIN_4) #define SSI0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0TX_PORT (GPIO_PORTA_BASE) #define SSI0TX_PIN (GPIO_PIN_5) #define SWCLK_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWCLK_PORT (GPIO_PORTC_BASE) #define SWCLK_PIN (GPIO_PIN_0) #define SWDIO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWDIO_PORT (GPIO_PORTC_BASE) #define SWDIO_PIN (GPIO_PIN_1) #define SWO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWO_PORT (GPIO_PORTC_BASE) #define SWO_PIN (GPIO_PIN_3) #define TCK_PERIPH (SYSCTL_PERIPH_GPIOC) #define TCK_PORT (GPIO_PORTC_BASE) #define TCK_PIN (GPIO_PIN_0) #define TDI_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDI_PORT (GPIO_PORTC_BASE) #define TDI_PIN (GPIO_PIN_2) #define TDO_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDO_PORT (GPIO_PORTC_BASE) #define TDO_PIN (GPIO_PIN_3) #define TMS_PERIPH (SYSCTL_PERIPH_GPIOC) #define TMS_PORT (GPIO_PORTC_BASE) #define TMS_PIN (GPIO_PIN_1) #define TRST_PERIPH (SYSCTL_PERIPH_GPIOB) #define TRST_PORT (GPIO_PORTB_BASE) #define TRST_PIN (GPIO_PIN_7) #define U0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0RX_PORT (GPIO_PORTA_BASE) #define U0RX_PIN (GPIO_PIN_0) #define U0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0TX_PORT (GPIO_PORTA_BASE) #define U0TX_PIN (GPIO_PIN_1) #define U1RX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1RX_PORT (GPIO_PORTD_BASE) #define U1RX_PIN (GPIO_PIN_2) #define U1TX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1TX_PORT (GPIO_PORTD_BASE) #define U1TX_PIN (GPIO_PIN_3) #endif // PART_LM3S8933 //***************************************************************************** // // LM3S8938 Port/Pin Mapping Definitions // //***************************************************************************** #ifdef PART_LM3S8938 #define C0O_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0O_PORT (GPIO_PORTB_BASE) #define C0O_PIN (GPIO_PIN_6) #define C0_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_MINUS_PORT (GPIO_PORTB_BASE) #define C0_MINUS_PIN (GPIO_PIN_4) #define C0_PLUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_PLUS_PORT (GPIO_PORTB_BASE) #define C0_PLUS_PIN (GPIO_PIN_6) #define C1O_PERIPH (SYSCTL_PERIPH_GPIOC) #define C1O_PORT (GPIO_PORTC_BASE) #define C1O_PIN (GPIO_PIN_5) #define C1_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C1_MINUS_PORT (GPIO_PORTB_BASE) #define C1_MINUS_PIN (GPIO_PIN_5) #define C1_PLUS_PERIPH (SYSCTL_PERIPH_GPIOC) #define C1_PLUS_PORT (GPIO_PORTC_BASE) #define C1_PLUS_PIN (GPIO_PIN_5) #define C2O_PERIPH (SYSCTL_PERIPH_GPIOC) #define C2O_PORT (GPIO_PORTC_BASE) #define C2O_PIN (GPIO_PIN_6) #define C2_MINUS_PERIPH (SYSCTL_PERIPH_GPIOC) #define C2_MINUS_PORT (GPIO_PORTC_BASE) #define C2_MINUS_PIN (GPIO_PIN_7) #define C2_PLUS_PERIPH (SYSCTL_PERIPH_GPIOC) #define C2_PLUS_PORT (GPIO_PORTC_BASE) #define C2_PLUS_PIN (GPIO_PIN_6) #define CAN0RX_PERIPH (SYSCTL_PERIPH_GPIOD) #define CAN0RX_PORT (GPIO_PORTD_BASE) #define CAN0RX_PIN (GPIO_PIN_0) #define CAN0TX_PERIPH (SYSCTL_PERIPH_GPIOD) #define CAN0TX_PORT (GPIO_PORTD_BASE) #define CAN0TX_PIN (GPIO_PIN_1) #define CCP0_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP0_PORT (GPIO_PORTB_BASE) #define CCP0_PIN (GPIO_PIN_0) #define CCP1_PERIPH (SYSCTL_PERIPH_GPIOE) #define CCP1_PORT (GPIO_PORTE_BASE) #define CCP1_PIN (GPIO_PIN_3) #define CCP2_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP2_PORT (GPIO_PORTB_BASE) #define CCP2_PIN (GPIO_PIN_1) #define CCP3_PERIPH (SYSCTL_PERIPH_GPIOE) #define CCP3_PORT (GPIO_PORTE_BASE) #define CCP3_PIN (GPIO_PIN_0) #define CCP4_PERIPH (SYSCTL_PERIPH_GPIOE) #define CCP4_PORT (GPIO_PORTE_BASE) #define CCP4_PIN (GPIO_PIN_2) #define CCP5_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP5_PORT (GPIO_PORTC_BASE) #define CCP5_PIN (GPIO_PIN_4) #define I2C0SCL_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SCL_PORT (GPIO_PORTB_BASE) #define I2C0SCL_PIN (GPIO_PIN_2) #define I2C0SDA_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SDA_PORT (GPIO_PORTB_BASE) #define I2C0SDA_PIN (GPIO_PIN_3) #define I2C1SCL_PERIPH (SYSCTL_PERIPH_GPIOA) #define I2C1SCL_PORT (GPIO_PORTA_BASE) #define I2C1SCL_PIN (GPIO_PIN_6) #define I2C1SDA_PERIPH (SYSCTL_PERIPH_GPIOA) #define I2C1SDA_PORT (GPIO_PORTA_BASE) #define I2C1SDA_PIN (GPIO_PIN_7) #define LED0_PERIPH (SYSCTL_PERIPH_GPIOF) #define LED0_PORT (GPIO_PORTF_BASE) #define LED0_PIN (GPIO_PIN_3) #define LED1_PERIPH (SYSCTL_PERIPH_GPIOF) #define LED1_PORT (GPIO_PORTF_BASE) #define LED1_PIN (GPIO_PIN_2) #define SSI0CLK_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0CLK_PORT (GPIO_PORTA_BASE) #define SSI0CLK_PIN (GPIO_PIN_2) #define SSI0FSS_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0FSS_PORT (GPIO_PORTA_BASE) #define SSI0FSS_PIN (GPIO_PIN_3) #define SSI0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0RX_PORT (GPIO_PORTA_BASE) #define SSI0RX_PIN (GPIO_PIN_4) #define SSI0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0TX_PORT (GPIO_PORTA_BASE) #define SSI0TX_PIN (GPIO_PIN_5) #define SWCLK_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWCLK_PORT (GPIO_PORTC_BASE) #define SWCLK_PIN (GPIO_PIN_0) #define SWDIO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWDIO_PORT (GPIO_PORTC_BASE) #define SWDIO_PIN (GPIO_PIN_1) #define SWO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWO_PORT (GPIO_PORTC_BASE) #define SWO_PIN (GPIO_PIN_3) #define TCK_PERIPH (SYSCTL_PERIPH_GPIOC) #define TCK_PORT (GPIO_PORTC_BASE) #define TCK_PIN (GPIO_PIN_0) #define TDI_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDI_PORT (GPIO_PORTC_BASE) #define TDI_PIN (GPIO_PIN_2) #define TDO_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDO_PORT (GPIO_PORTC_BASE) #define TDO_PIN (GPIO_PIN_3) #define TMS_PERIPH (SYSCTL_PERIPH_GPIOC) #define TMS_PORT (GPIO_PORTC_BASE) #define TMS_PIN (GPIO_PIN_1) #define TRST_PERIPH (SYSCTL_PERIPH_GPIOB) #define TRST_PORT (GPIO_PORTB_BASE) #define TRST_PIN (GPIO_PIN_7) #define U0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0RX_PORT (GPIO_PORTA_BASE) #define U0RX_PIN (GPIO_PIN_0) #define U0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0TX_PORT (GPIO_PORTA_BASE) #define U0TX_PIN (GPIO_PIN_1) #define U1RX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1RX_PORT (GPIO_PORTD_BASE) #define U1RX_PIN (GPIO_PIN_2) #define U1TX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1TX_PORT (GPIO_PORTD_BASE) #define U1TX_PIN (GPIO_PIN_3) #define U2RX_PERIPH (SYSCTL_PERIPH_GPIOG) #define U2RX_PORT (GPIO_PORTG_BASE) #define U2RX_PIN (GPIO_PIN_0) #define U2TX_PERIPH (SYSCTL_PERIPH_GPIOG) #define U2TX_PORT (GPIO_PORTG_BASE) #define U2TX_PIN (GPIO_PIN_1) #endif // PART_LM3S8938 //***************************************************************************** // // LM3S8962 Port/Pin Mapping Definitions // //***************************************************************************** #ifdef PART_LM3S8962 #define C0O_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0O_PORT (GPIO_PORTB_BASE) #define C0O_PIN (GPIO_PIN_5) #define C0_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_MINUS_PORT (GPIO_PORTB_BASE) #define C0_MINUS_PIN (GPIO_PIN_4) #define C0_PLUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_PLUS_PORT (GPIO_PORTB_BASE) #define C0_PLUS_PIN (GPIO_PIN_6) #define CAN0RX_PERIPH (SYSCTL_PERIPH_GPIOD) #define CAN0RX_PORT (GPIO_PORTD_BASE) #define CAN0RX_PIN (GPIO_PIN_0) #define CAN0TX_PERIPH (SYSCTL_PERIPH_GPIOD) #define CAN0TX_PORT (GPIO_PORTD_BASE) #define CAN0TX_PIN (GPIO_PIN_1) #define CCP0_PERIPH (SYSCTL_PERIPH_GPIOD) #define CCP0_PORT (GPIO_PORTD_BASE) #define CCP0_PIN (GPIO_PIN_4) #define CCP1_PERIPH (SYSCTL_PERIPH_GPIOA) #define CCP1_PORT (GPIO_PORTA_BASE) #define CCP1_PIN (GPIO_PIN_6) #define FAULT_PERIPH (SYSCTL_PERIPH_GPIOD) #define FAULT_PORT (GPIO_PORTD_BASE) #define FAULT_PIN (GPIO_PIN_6) #define I2C0SCL_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SCL_PORT (GPIO_PORTB_BASE) #define I2C0SCL_PIN (GPIO_PIN_2) #define I2C0SDA_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SDA_PORT (GPIO_PORTB_BASE) #define I2C0SDA_PIN (GPIO_PIN_3) #define IDX0_PERIPH (SYSCTL_PERIPH_GPIOD) #define IDX0_PORT (GPIO_PORTD_BASE) #define IDX0_PIN (GPIO_PIN_7) #define IDX1_PERIPH (SYSCTL_PERIPH_GPIOF) #define IDX1_PORT (GPIO_PORTF_BASE) #define IDX1_PIN (GPIO_PIN_1) #define LED0_PERIPH (SYSCTL_PERIPH_GPIOF) #define LED0_PORT (GPIO_PORTF_BASE) #define LED0_PIN (GPIO_PIN_3) #define LED1_PERIPH (SYSCTL_PERIPH_GPIOF) #define LED1_PORT (GPIO_PORTF_BASE) #define LED1_PIN (GPIO_PIN_2) #define PHA0_PERIPH (SYSCTL_PERIPH_GPIOC) #define PHA0_PORT (GPIO_PORTC_BASE) #define PHA0_PIN (GPIO_PIN_4) #define PHA1_PERIPH (SYSCTL_PERIPH_GPIOE) #define PHA1_PORT (GPIO_PORTE_BASE) #define PHA1_PIN (GPIO_PIN_3) #define PHB0_PERIPH (SYSCTL_PERIPH_GPIOC) #define PHB0_PORT (GPIO_PORTC_BASE) #define PHB0_PIN (GPIO_PIN_6) #define PHB1_PERIPH (SYSCTL_PERIPH_GPIOE) #define PHB1_PORT (GPIO_PORTE_BASE) #define PHB1_PIN (GPIO_PIN_2) #define PWM0_PERIPH (SYSCTL_PERIPH_GPIOF) #define PWM0_PORT (GPIO_PORTF_BASE) #define PWM0_PIN (GPIO_PIN_0) #define PWM1_PERIPH (SYSCTL_PERIPH_GPIOG) #define PWM1_PORT (GPIO_PORTG_BASE) #define PWM1_PIN (GPIO_PIN_1) #define PWM2_PERIPH (SYSCTL_PERIPH_GPIOB) #define PWM2_PORT (GPIO_PORTB_BASE) #define PWM2_PIN (GPIO_PIN_0) #define PWM3_PERIPH (SYSCTL_PERIPH_GPIOB) #define PWM3_PORT (GPIO_PORTB_BASE) #define PWM3_PIN (GPIO_PIN_1) #define PWM4_PERIPH (SYSCTL_PERIPH_GPIOE) #define PWM4_PORT (GPIO_PORTE_BASE) #define PWM4_PIN (GPIO_PIN_0) #define PWM5_PERIPH (SYSCTL_PERIPH_GPIOE) #define PWM5_PORT (GPIO_PORTE_BASE) #define PWM5_PIN (GPIO_PIN_1) #define SSI0CLK_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0CLK_PORT (GPIO_PORTA_BASE) #define SSI0CLK_PIN (GPIO_PIN_2) #define SSI0FSS_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0FSS_PORT (GPIO_PORTA_BASE) #define SSI0FSS_PIN (GPIO_PIN_3) #define SSI0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0RX_PORT (GPIO_PORTA_BASE) #define SSI0RX_PIN (GPIO_PIN_4) #define SSI0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0TX_PORT (GPIO_PORTA_BASE) #define SSI0TX_PIN (GPIO_PIN_5) #define SWCLK_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWCLK_PORT (GPIO_PORTC_BASE) #define SWCLK_PIN (GPIO_PIN_0) #define SWDIO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWDIO_PORT (GPIO_PORTC_BASE) #define SWDIO_PIN (GPIO_PIN_1) #define SWO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWO_PORT (GPIO_PORTC_BASE) #define SWO_PIN (GPIO_PIN_3) #define TCK_PERIPH (SYSCTL_PERIPH_GPIOC) #define TCK_PORT (GPIO_PORTC_BASE) #define TCK_PIN (GPIO_PIN_0) #define TDI_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDI_PORT (GPIO_PORTC_BASE) #define TDI_PIN (GPIO_PIN_2) #define TDO_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDO_PORT (GPIO_PORTC_BASE) #define TDO_PIN (GPIO_PIN_3) #define TMS_PERIPH (SYSCTL_PERIPH_GPIOC) #define TMS_PORT (GPIO_PORTC_BASE) #define TMS_PIN (GPIO_PIN_1) #define TRST_PERIPH (SYSCTL_PERIPH_GPIOB) #define TRST_PORT (GPIO_PORTB_BASE) #define TRST_PIN (GPIO_PIN_7) #define U0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0RX_PORT (GPIO_PORTA_BASE) #define U0RX_PIN (GPIO_PIN_0) #define U0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0TX_PORT (GPIO_PORTA_BASE) #define U0TX_PIN (GPIO_PIN_1) #define U1RX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1RX_PORT (GPIO_PORTD_BASE) #define U1RX_PIN (GPIO_PIN_2) #define U1TX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1TX_PORT (GPIO_PORTD_BASE) #define U1TX_PIN (GPIO_PIN_3) #endif // PART_LM3S8962 //***************************************************************************** // // LM3S8970 Port/Pin Mapping Definitions // //***************************************************************************** #ifdef PART_LM3S8970 #define CAN0RX_PERIPH (SYSCTL_PERIPH_GPIOD) #define CAN0RX_PORT (GPIO_PORTD_BASE) #define CAN0RX_PIN (GPIO_PIN_0) #define CAN0TX_PERIPH (SYSCTL_PERIPH_GPIOD) #define CAN0TX_PORT (GPIO_PORTD_BASE) #define CAN0TX_PIN (GPIO_PIN_1) #define CAN1RX_PERIPH (SYSCTL_PERIPH_GPIOF) #define CAN1RX_PORT (GPIO_PORTF_BASE) #define CAN1RX_PIN (GPIO_PIN_0) #define CAN1TX_PERIPH (SYSCTL_PERIPH_GPIOF) #define CAN1TX_PORT (GPIO_PORTF_BASE) #define CAN1TX_PIN (GPIO_PIN_1) #define CAN2RX_PERIPH (SYSCTL_PERIPH_GPIOE) #define CAN2RX_PORT (GPIO_PORTE_BASE) #define CAN2RX_PIN (GPIO_PIN_4) #define CAN2TX_PERIPH (SYSCTL_PERIPH_GPIOE) #define CAN2TX_PORT (GPIO_PORTE_BASE) #define CAN2TX_PIN (GPIO_PIN_5) #define CCP0_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP0_PORT (GPIO_PORTB_BASE) #define CCP0_PIN (GPIO_PIN_0) #define CCP1_PERIPH (SYSCTL_PERIPH_GPIOA) #define CCP1_PORT (GPIO_PORTA_BASE) #define CCP1_PIN (GPIO_PIN_6) #define I2C0SCL_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SCL_PORT (GPIO_PORTB_BASE) #define I2C0SCL_PIN (GPIO_PIN_2) #define I2C0SDA_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SDA_PORT (GPIO_PORTB_BASE) #define I2C0SDA_PIN (GPIO_PIN_3) #define LED0_PERIPH (SYSCTL_PERIPH_GPIOF) #define LED0_PORT (GPIO_PORTF_BASE) #define LED0_PIN (GPIO_PIN_3) #define LED1_PERIPH (SYSCTL_PERIPH_GPIOF) #define LED1_PORT (GPIO_PORTF_BASE) #define LED1_PIN (GPIO_PIN_2) #define SSI0CLK_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0CLK_PORT (GPIO_PORTA_BASE) #define SSI0CLK_PIN (GPIO_PIN_2) #define SSI0FSS_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0FSS_PORT (GPIO_PORTA_BASE) #define SSI0FSS_PIN (GPIO_PIN_3) #define SSI0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0RX_PORT (GPIO_PORTA_BASE) #define SSI0RX_PIN (GPIO_PIN_4) #define SSI0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0TX_PORT (GPIO_PORTA_BASE) #define SSI0TX_PIN (GPIO_PIN_5) #define SSI1CLK_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1CLK_PORT (GPIO_PORTE_BASE) #define SSI1CLK_PIN (GPIO_PIN_0) #define SSI1FSS_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1FSS_PORT (GPIO_PORTE_BASE) #define SSI1FSS_PIN (GPIO_PIN_1) #define SSI1RX_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1RX_PORT (GPIO_PORTE_BASE) #define SSI1RX_PIN (GPIO_PIN_2) #define SSI1TX_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1TX_PORT (GPIO_PORTE_BASE) #define SSI1TX_PIN (GPIO_PIN_3) #define SWCLK_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWCLK_PORT (GPIO_PORTC_BASE) #define SWCLK_PIN (GPIO_PIN_0) #define SWDIO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWDIO_PORT (GPIO_PORTC_BASE) #define SWDIO_PIN (GPIO_PIN_1) #define SWO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWO_PORT (GPIO_PORTC_BASE) #define SWO_PIN (GPIO_PIN_3) #define TCK_PERIPH (SYSCTL_PERIPH_GPIOC) #define TCK_PORT (GPIO_PORTC_BASE) #define TCK_PIN (GPIO_PIN_0) #define TDI_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDI_PORT (GPIO_PORTC_BASE) #define TDI_PIN (GPIO_PIN_2) #define TDO_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDO_PORT (GPIO_PORTC_BASE) #define TDO_PIN (GPIO_PIN_3) #define TMS_PERIPH (SYSCTL_PERIPH_GPIOC) #define TMS_PORT (GPIO_PORTC_BASE) #define TMS_PIN (GPIO_PIN_1) #define TRST_PERIPH (SYSCTL_PERIPH_GPIOB) #define TRST_PORT (GPIO_PORTB_BASE) #define TRST_PIN (GPIO_PIN_7) #define U0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0RX_PORT (GPIO_PORTA_BASE) #define U0RX_PIN (GPIO_PIN_0) #define U0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0TX_PORT (GPIO_PORTA_BASE) #define U0TX_PIN (GPIO_PIN_1) #define U1RX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1RX_PORT (GPIO_PORTD_BASE) #define U1RX_PIN (GPIO_PIN_2) #define U1TX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1TX_PORT (GPIO_PORTD_BASE) #define U1TX_PIN (GPIO_PIN_3) #endif // PART_LM3S8970 //***************************************************************************** // // LM3S8971 Port/Pin Mapping Definitions // //***************************************************************************** #ifdef PART_LM3S8971 #define C0O_PERIPH (SYSCTL_PERIPH_GPIOC) #define C0O_PORT (GPIO_PORTC_BASE) #define C0O_PIN (GPIO_PIN_5) #define C0_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_MINUS_PORT (GPIO_PORTB_BASE) #define C0_MINUS_PIN (GPIO_PIN_4) #define C0_PLUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_PLUS_PORT (GPIO_PORTB_BASE) #define C0_PLUS_PIN (GPIO_PIN_6) #define CAN0RX_PERIPH (SYSCTL_PERIPH_GPIOD) #define CAN0RX_PORT (GPIO_PORTD_BASE) #define CAN0RX_PIN (GPIO_PIN_0) #define CAN0TX_PERIPH (SYSCTL_PERIPH_GPIOD) #define CAN0TX_PORT (GPIO_PORTD_BASE) #define CAN0TX_PIN (GPIO_PIN_1) #define CCP0_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP0_PORT (GPIO_PORTB_BASE) #define CCP0_PIN (GPIO_PIN_0) #define CCP1_PERIPH (SYSCTL_PERIPH_GPIOA) #define CCP1_PORT (GPIO_PORTA_BASE) #define CCP1_PIN (GPIO_PIN_6) #define CCP2_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP2_PORT (GPIO_PORTB_BASE) #define CCP2_PIN (GPIO_PIN_1) #define CCP3_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP3_PORT (GPIO_PORTC_BASE) #define CCP3_PIN (GPIO_PIN_6) #define CCP4_PERIPH (SYSCTL_PERIPH_GPIOA) #define CCP4_PORT (GPIO_PORTA_BASE) #define CCP4_PIN (GPIO_PIN_7) #define CCP5_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP5_PORT (GPIO_PORTB_BASE) #define CCP5_PIN (GPIO_PIN_5) #define FAULT_PERIPH (SYSCTL_PERIPH_GPIOB) #define FAULT_PORT (GPIO_PORTB_BASE) #define FAULT_PIN (GPIO_PIN_3) #define IDX0_PERIPH (SYSCTL_PERIPH_GPIOB) #define IDX0_PORT (GPIO_PORTB_BASE) #define IDX0_PIN (GPIO_PIN_2) #define LED0_PERIPH (SYSCTL_PERIPH_GPIOF) #define LED0_PORT (GPIO_PORTF_BASE) #define LED0_PIN (GPIO_PIN_3) #define LED1_PERIPH (SYSCTL_PERIPH_GPIOF) #define LED1_PORT (GPIO_PORTF_BASE) #define LED1_PIN (GPIO_PIN_2) #define PHA0_PERIPH (SYSCTL_PERIPH_GPIOC) #define PHA0_PORT (GPIO_PORTC_BASE) #define PHA0_PIN (GPIO_PIN_4) #define PHB0_PERIPH (SYSCTL_PERIPH_GPIOC) #define PHB0_PORT (GPIO_PORTC_BASE) #define PHB0_PIN (GPIO_PIN_7) #define PWM0_PERIPH (SYSCTL_PERIPH_GPIOF) #define PWM0_PORT (GPIO_PORTF_BASE) #define PWM0_PIN (GPIO_PIN_0) #define PWM1_PERIPH (SYSCTL_PERIPH_GPIOF) #define PWM1_PORT (GPIO_PORTF_BASE) #define PWM1_PIN (GPIO_PIN_1) #define PWM2_PERIPH (SYSCTL_PERIPH_GPIOD) #define PWM2_PORT (GPIO_PORTD_BASE) #define PWM2_PIN (GPIO_PIN_2) #define PWM3_PERIPH (SYSCTL_PERIPH_GPIOD) #define PWM3_PORT (GPIO_PORTD_BASE) #define PWM3_PIN (GPIO_PIN_3) #define PWM4_PERIPH (SYSCTL_PERIPH_GPIOE) #define PWM4_PORT (GPIO_PORTE_BASE) #define PWM4_PIN (GPIO_PIN_0) #define PWM5_PERIPH (SYSCTL_PERIPH_GPIOE) #define PWM5_PORT (GPIO_PORTE_BASE) #define PWM5_PIN (GPIO_PIN_1) #define SSI0CLK_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0CLK_PORT (GPIO_PORTA_BASE) #define SSI0CLK_PIN (GPIO_PIN_2) #define SSI0FSS_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0FSS_PORT (GPIO_PORTA_BASE) #define SSI0FSS_PIN (GPIO_PIN_3) #define SSI0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0RX_PORT (GPIO_PORTA_BASE) #define SSI0RX_PIN (GPIO_PIN_4) #define SSI0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0TX_PORT (GPIO_PORTA_BASE) #define SSI0TX_PIN (GPIO_PIN_5) #define SWCLK_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWCLK_PORT (GPIO_PORTC_BASE) #define SWCLK_PIN (GPIO_PIN_0) #define SWDIO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWDIO_PORT (GPIO_PORTC_BASE) #define SWDIO_PIN (GPIO_PIN_1) #define SWO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWO_PORT (GPIO_PORTC_BASE) #define SWO_PIN (GPIO_PIN_3) #define TCK_PERIPH (SYSCTL_PERIPH_GPIOC) #define TCK_PORT (GPIO_PORTC_BASE) #define TCK_PIN (GPIO_PIN_0) #define TDI_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDI_PORT (GPIO_PORTC_BASE) #define TDI_PIN (GPIO_PIN_2) #define TDO_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDO_PORT (GPIO_PORTC_BASE) #define TDO_PIN (GPIO_PIN_3) #define TMS_PERIPH (SYSCTL_PERIPH_GPIOC) #define TMS_PORT (GPIO_PORTC_BASE) #define TMS_PIN (GPIO_PIN_1) #define TRST_PERIPH (SYSCTL_PERIPH_GPIOB) #define TRST_PORT (GPIO_PORTB_BASE) #define TRST_PIN (GPIO_PIN_7) #define U0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0RX_PORT (GPIO_PORTA_BASE) #define U0RX_PIN (GPIO_PIN_0) #define U0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0TX_PORT (GPIO_PORTA_BASE) #define U0TX_PIN (GPIO_PIN_1) #endif // PART_LM3S8971 //***************************************************************************** // // LM3S1607 Port/Pin Mapping Definitions // //***************************************************************************** #ifdef PART_LM3S1607 #define ADC0_PERIPH (SYSCTL_PERIPH_GPIOE) #define ADC0_PORT (GPIO_PORTE_BASE) #define ADC0_PIN (GPIO_PIN_3) #define ADC1_PERIPH (SYSCTL_PERIPH_GPIOE) #define ADC1_PORT (GPIO_PORTE_BASE) #define ADC1_PIN (GPIO_PIN_2) #define ADC2_PERIPH (SYSCTL_PERIPH_GPIOE) #define ADC2_PORT (GPIO_PORTE_BASE) #define ADC2_PIN (GPIO_PIN_1) #define ADC3_PERIPH (SYSCTL_PERIPH_GPIOE) #define ADC3_PORT (GPIO_PORTE_BASE) #define ADC3_PIN (GPIO_PIN_0) #define ADC4_PERIPH (SYSCTL_PERIPH_GPIOD) #define ADC4_PORT (GPIO_PORTD_BASE) #define ADC4_PIN (GPIO_PIN_3) #define ADC5_PERIPH (SYSCTL_PERIPH_GPIOD) #define ADC5_PORT (GPIO_PORTD_BASE) #define ADC5_PIN (GPIO_PIN_2) #define ADC6_PERIPH (SYSCTL_PERIPH_GPIOD) #define ADC6_PORT (GPIO_PORTD_BASE) #define ADC6_PIN (GPIO_PIN_1) #define ADC7_PERIPH (SYSCTL_PERIPH_GPIOD) #define ADC7_PORT (GPIO_PORTD_BASE) #define ADC7_PIN (GPIO_PIN_0) #define CCP0_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP0_PORT (GPIO_PORTB_BASE) #define CCP0_PIN (GPIO_PIN_5) #define CCP1_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP1_PORT (GPIO_PORTC_BASE) #define CCP1_PIN (GPIO_PIN_5) #define CCP2_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP2_PORT (GPIO_PORTC_BASE) #define CCP2_PIN (GPIO_PIN_4) #define CCP3_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP3_PORT (GPIO_PORTC_BASE) #define CCP3_PIN (GPIO_PIN_6) #define CCP4_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP4_PORT (GPIO_PORTC_BASE) #define CCP4_PIN (GPIO_PIN_7) #define CCP5_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP5_PORT (GPIO_PORTB_BASE) #define CCP5_PIN (GPIO_PIN_6) #define I2C0SCL_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SCL_PORT (GPIO_PORTB_BASE) #define I2C0SCL_PIN (GPIO_PIN_2) #define I2C0SDA_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SDA_PORT (GPIO_PORTB_BASE) #define I2C0SDA_PIN (GPIO_PIN_3) #define I2C1SCL_PERIPH (SYSCTL_PERIPH_GPIOA) #define I2C1SCL_PORT (GPIO_PORTA_BASE) #define I2C1SCL_PIN (GPIO_PIN_6) #define I2C1SDA_PERIPH (SYSCTL_PERIPH_GPIOA) #define I2C1SDA_PORT (GPIO_PORTA_BASE) #define I2C1SDA_PIN (GPIO_PIN_7) #define NMI_PERIPH (SYSCTL_PERIPH_GPIOB) #define NMI_PORT (GPIO_PORTB_BASE) #define NMI_PIN (GPIO_PIN_7) #define SSI0CLK_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0CLK_PORT (GPIO_PORTA_BASE) #define SSI0CLK_PIN (GPIO_PIN_2) #define SSI0FSS_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0FSS_PORT (GPIO_PORTA_BASE) #define SSI0FSS_PIN (GPIO_PIN_3) #define SSI0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0RX_PORT (GPIO_PORTA_BASE) #define SSI0RX_PIN (GPIO_PIN_4) #define SSI0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0TX_PORT (GPIO_PORTA_BASE) #define SSI0TX_PIN (GPIO_PIN_5) #define SWCLK_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWCLK_PORT (GPIO_PORTC_BASE) #define SWCLK_PIN (GPIO_PIN_0) #define SWDIO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWDIO_PORT (GPIO_PORTC_BASE) #define SWDIO_PIN (GPIO_PIN_1) #define SWO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWO_PORT (GPIO_PORTC_BASE) #define SWO_PIN (GPIO_PIN_3) #define TCK_PERIPH (SYSCTL_PERIPH_GPIOC) #define TCK_PORT (GPIO_PORTC_BASE) #define TCK_PIN (GPIO_PIN_0) #define TDI_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDI_PORT (GPIO_PORTC_BASE) #define TDI_PIN (GPIO_PIN_2) #define TDO_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDO_PORT (GPIO_PORTC_BASE) #define TDO_PIN (GPIO_PIN_3) #define TMS_PERIPH (SYSCTL_PERIPH_GPIOC) #define TMS_PORT (GPIO_PORTC_BASE) #define TMS_PIN (GPIO_PIN_1) #define U0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0RX_PORT (GPIO_PORTA_BASE) #define U0RX_PIN (GPIO_PIN_0) #define U0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0TX_PORT (GPIO_PORTA_BASE) #define U0TX_PIN (GPIO_PIN_1) #define U1RX_PERIPH (SYSCTL_PERIPH_GPIOB) #define U1RX_PORT (GPIO_PORTB_BASE) #define U1RX_PIN (GPIO_PIN_0) #define U1TX_PERIPH (SYSCTL_PERIPH_GPIOB) #define U1TX_PORT (GPIO_PORTB_BASE) #define U1TX_PIN (GPIO_PIN_1) #define U2RX_PERIPH (SYSCTL_PERIPH_GPIOB) #define U2RX_PORT (GPIO_PORTB_BASE) #define U2RX_PIN (GPIO_PIN_4) #define U2TX_PERIPH (SYSCTL_PERIPH_GPIOE) #define U2TX_PORT (GPIO_PORTE_BASE) #define U2TX_PIN (GPIO_PIN_4) #endif // PART_LM3S1607 //***************************************************************************** // // LM3S1625 Port/Pin Mapping Definitions // //***************************************************************************** #ifdef PART_LM3S1625 #define ADC0_PERIPH (SYSCTL_PERIPH_GPIOE) #define ADC0_PORT (GPIO_PORTE_BASE) #define ADC0_PIN (GPIO_PIN_3) #define ADC1_PERIPH (SYSCTL_PERIPH_GPIOE) #define ADC1_PORT (GPIO_PORTE_BASE) #define ADC1_PIN (GPIO_PIN_2) #define ADC2_PERIPH (SYSCTL_PERIPH_GPIOE) #define ADC2_PORT (GPIO_PORTE_BASE) #define ADC2_PIN (GPIO_PIN_1) #define ADC3_PERIPH (SYSCTL_PERIPH_GPIOE) #define ADC3_PORT (GPIO_PORTE_BASE) #define ADC3_PIN (GPIO_PIN_0) #define ADC4_PERIPH (SYSCTL_PERIPH_GPIOD) #define ADC4_PORT (GPIO_PORTD_BASE) #define ADC4_PIN (GPIO_PIN_3) #define ADC5_PERIPH (SYSCTL_PERIPH_GPIOD) #define ADC5_PORT (GPIO_PORTD_BASE) #define ADC5_PIN (GPIO_PIN_2) #define C0O_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0O_PORT (GPIO_PORTB_BASE) #define C0O_PIN (GPIO_PIN_5) #define C0_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_MINUS_PORT (GPIO_PORTB_BASE) #define C0_MINUS_PIN (GPIO_PIN_4) #define C0_PLUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_PLUS_PORT (GPIO_PORTB_BASE) #define C0_PLUS_PIN (GPIO_PIN_6) #define CCP0_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP0_PORT (GPIO_PORTC_BASE) #define CCP0_PIN (GPIO_PIN_7) #define CCP1_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP1_PORT (GPIO_PORTC_BASE) #define CCP1_PIN (GPIO_PIN_5) #define CCP2_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP2_PORT (GPIO_PORTC_BASE) #define CCP2_PIN (GPIO_PIN_4) #define CCP3_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP3_PORT (GPIO_PORTC_BASE) #define CCP3_PIN (GPIO_PIN_6) #define FAULT0_PERIPH (SYSCTL_PERIPH_GPIOE) #define FAULT0_PORT (GPIO_PORTE_BASE) #define FAULT0_PIN (GPIO_PIN_4) #define I2C0SCL_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SCL_PORT (GPIO_PORTB_BASE) #define I2C0SCL_PIN (GPIO_PIN_2) #define I2C0SDA_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SDA_PORT (GPIO_PORTB_BASE) #define I2C0SDA_PIN (GPIO_PIN_3) #define I2C1SCL_PERIPH (SYSCTL_PERIPH_GPIOA) #define I2C1SCL_PORT (GPIO_PORTA_BASE) #define I2C1SCL_PIN (GPIO_PIN_6) #define I2C1SDA_PERIPH (SYSCTL_PERIPH_GPIOA) #define I2C1SDA_PORT (GPIO_PORTA_BASE) #define I2C1SDA_PIN (GPIO_PIN_7) #define NMI_PERIPH (SYSCTL_PERIPH_GPIOB) #define NMI_PORT (GPIO_PORTB_BASE) #define NMI_PIN (GPIO_PIN_7) #define PWM0_PERIPH (SYSCTL_PERIPH_GPIOD) #define PWM0_PORT (GPIO_PORTD_BASE) #define PWM0_PIN (GPIO_PIN_0) #define PWM1_PERIPH (SYSCTL_PERIPH_GPIOD) #define PWM1_PORT (GPIO_PORTD_BASE) #define PWM1_PIN (GPIO_PIN_1) #define PWM2_PERIPH (SYSCTL_PERIPH_GPIOB) #define PWM2_PORT (GPIO_PORTB_BASE) #define PWM2_PIN (GPIO_PIN_0) #define PWM3_PERIPH (SYSCTL_PERIPH_GPIOB) #define PWM3_PORT (GPIO_PORTB_BASE) #define PWM3_PIN (GPIO_PIN_1) #define SSI0CLK_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0CLK_PORT (GPIO_PORTA_BASE) #define SSI0CLK_PIN (GPIO_PIN_2) #define SSI0FSS_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0FSS_PORT (GPIO_PORTA_BASE) #define SSI0FSS_PIN (GPIO_PIN_3) #define SSI0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0RX_PORT (GPIO_PORTA_BASE) #define SSI0RX_PIN (GPIO_PIN_4) #define SSI0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0TX_PORT (GPIO_PORTA_BASE) #define SSI0TX_PIN (GPIO_PIN_5) #define SWCLK_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWCLK_PORT (GPIO_PORTC_BASE) #define SWCLK_PIN (GPIO_PIN_0) #define SWDIO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWDIO_PORT (GPIO_PORTC_BASE) #define SWDIO_PIN (GPIO_PIN_1) #define SWO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWO_PORT (GPIO_PORTC_BASE) #define SWO_PIN (GPIO_PIN_3) #define TCK_PERIPH (SYSCTL_PERIPH_GPIOC) #define TCK_PORT (GPIO_PORTC_BASE) #define TCK_PIN (GPIO_PIN_0) #define TDI_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDI_PORT (GPIO_PORTC_BASE) #define TDI_PIN (GPIO_PIN_2) #define TDO_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDO_PORT (GPIO_PORTC_BASE) #define TDO_PIN (GPIO_PIN_3) #define TMS_PERIPH (SYSCTL_PERIPH_GPIOC) #define TMS_PORT (GPIO_PORTC_BASE) #define TMS_PIN (GPIO_PIN_1) #define U0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0RX_PORT (GPIO_PORTA_BASE) #define U0RX_PIN (GPIO_PIN_0) #define U0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0TX_PORT (GPIO_PORTA_BASE) #define U0TX_PIN (GPIO_PIN_1) #endif // PART_LM3S1625 //***************************************************************************** // // LM3S1626 Port/Pin Mapping Definitions // //***************************************************************************** #ifdef PART_LM3S1626 #define ADC0_PERIPH (SYSCTL_PERIPH_GPIOE) #define ADC0_PORT (GPIO_PORTE_BASE) #define ADC0_PIN (GPIO_PIN_3) #define ADC1_PERIPH (SYSCTL_PERIPH_GPIOE) #define ADC1_PORT (GPIO_PORTE_BASE) #define ADC1_PIN (GPIO_PIN_2) #define ADC2_PERIPH (SYSCTL_PERIPH_GPIOE) #define ADC2_PORT (GPIO_PORTE_BASE) #define ADC2_PIN (GPIO_PIN_1) #define ADC3_PERIPH (SYSCTL_PERIPH_GPIOE) #define ADC3_PORT (GPIO_PORTE_BASE) #define ADC3_PIN (GPIO_PIN_0) #define ADC4_PERIPH (SYSCTL_PERIPH_GPIOD) #define ADC4_PORT (GPIO_PORTD_BASE) #define ADC4_PIN (GPIO_PIN_3) #define ADC5_PERIPH (SYSCTL_PERIPH_GPIOD) #define ADC5_PORT (GPIO_PORTD_BASE) #define ADC5_PIN (GPIO_PIN_2) #define CCP0_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP0_PORT (GPIO_PORTC_BASE) #define CCP0_PIN (GPIO_PIN_6) #define CCP1_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP1_PORT (GPIO_PORTB_BASE) #define CCP1_PIN (GPIO_PIN_6) #define CCP2_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP2_PORT (GPIO_PORTC_BASE) #define CCP2_PIN (GPIO_PIN_4) #define CCP3_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP3_PORT (GPIO_PORTC_BASE) #define CCP3_PIN (GPIO_PIN_5) #define FAULT0_PERIPH (SYSCTL_PERIPH_GPIOE) #define FAULT0_PORT (GPIO_PORTE_BASE) #define FAULT0_PIN (GPIO_PIN_4) #define I2C0SCL_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SCL_PORT (GPIO_PORTB_BASE) #define I2C0SCL_PIN (GPIO_PIN_2) #define I2C0SDA_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SDA_PORT (GPIO_PORTB_BASE) #define I2C0SDA_PIN (GPIO_PIN_3) #define IDX0_PERIPH (SYSCTL_PERIPH_GPIOD) #define IDX0_PORT (GPIO_PORTD_BASE) #define IDX0_PIN (GPIO_PIN_0) #define NMI_PERIPH (SYSCTL_PERIPH_GPIOB) #define NMI_PORT (GPIO_PORTB_BASE) #define NMI_PIN (GPIO_PIN_7) #define PHA0_PERIPH (SYSCTL_PERIPH_GPIOD) #define PHA0_PORT (GPIO_PORTD_BASE) #define PHA0_PIN (GPIO_PIN_1) #define PHB0_PERIPH (SYSCTL_PERIPH_GPIOC) #define PHB0_PORT (GPIO_PORTC_BASE) #define PHB0_PIN (GPIO_PIN_7) #define PWM0_PERIPH (SYSCTL_PERIPH_GPIOA) #define PWM0_PORT (GPIO_PORTA_BASE) #define PWM0_PIN (GPIO_PIN_6) #define PWM1_PERIPH (SYSCTL_PERIPH_GPIOA) #define PWM1_PORT (GPIO_PORTA_BASE) #define PWM1_PIN (GPIO_PIN_7) #define PWM2_PERIPH (SYSCTL_PERIPH_GPIOB) #define PWM2_PORT (GPIO_PORTB_BASE) #define PWM2_PIN (GPIO_PIN_0) #define PWM3_PERIPH (SYSCTL_PERIPH_GPIOB) #define PWM3_PORT (GPIO_PORTB_BASE) #define PWM3_PIN (GPIO_PIN_1) #define SSI0CLK_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0CLK_PORT (GPIO_PORTA_BASE) #define SSI0CLK_PIN (GPIO_PIN_2) #define SSI0FSS_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0FSS_PORT (GPIO_PORTA_BASE) #define SSI0FSS_PIN (GPIO_PIN_3) #define SSI0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0RX_PORT (GPIO_PORTA_BASE) #define SSI0RX_PIN (GPIO_PIN_4) #define SSI0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0TX_PORT (GPIO_PORTA_BASE) #define SSI0TX_PIN (GPIO_PIN_5) #define SWCLK_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWCLK_PORT (GPIO_PORTC_BASE) #define SWCLK_PIN (GPIO_PIN_0) #define SWDIO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWDIO_PORT (GPIO_PORTC_BASE) #define SWDIO_PIN (GPIO_PIN_1) #define SWO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWO_PORT (GPIO_PORTC_BASE) #define SWO_PIN (GPIO_PIN_3) #define TCK_PERIPH (SYSCTL_PERIPH_GPIOC) #define TCK_PORT (GPIO_PORTC_BASE) #define TCK_PIN (GPIO_PIN_0) #define TDI_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDI_PORT (GPIO_PORTC_BASE) #define TDI_PIN (GPIO_PIN_2) #define TDO_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDO_PORT (GPIO_PORTC_BASE) #define TDO_PIN (GPIO_PIN_3) #define TMS_PERIPH (SYSCTL_PERIPH_GPIOC) #define TMS_PORT (GPIO_PORTC_BASE) #define TMS_PIN (GPIO_PIN_1) #define U0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0RX_PORT (GPIO_PORTA_BASE) #define U0RX_PIN (GPIO_PIN_0) #define U0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0TX_PORT (GPIO_PORTA_BASE) #define U0TX_PIN (GPIO_PIN_1) #define U1RX_PERIPH (SYSCTL_PERIPH_GPIOB) #define U1RX_PORT (GPIO_PORTB_BASE) #define U1RX_PIN (GPIO_PIN_4) #define U1TX_PERIPH (SYSCTL_PERIPH_GPIOB) #define U1TX_PORT (GPIO_PORTB_BASE) #define U1TX_PIN (GPIO_PIN_5) #endif // PART_LM3S1626 //***************************************************************************** // // LM3S1627 Port/Pin Mapping Definitions // //***************************************************************************** #ifdef PART_LM3S1627 #define ADC0_PERIPH (SYSCTL_PERIPH_GPIOE) #define ADC0_PORT (GPIO_PORTE_BASE) #define ADC0_PIN (GPIO_PIN_3) #define ADC1_PERIPH (SYSCTL_PERIPH_GPIOE) #define ADC1_PORT (GPIO_PORTE_BASE) #define ADC1_PIN (GPIO_PIN_2) #define ADC2_PERIPH (SYSCTL_PERIPH_GPIOE) #define ADC2_PORT (GPIO_PORTE_BASE) #define ADC2_PIN (GPIO_PIN_1) #define ADC3_PERIPH (SYSCTL_PERIPH_GPIOE) #define ADC3_PORT (GPIO_PORTE_BASE) #define ADC3_PIN (GPIO_PIN_0) #define CCP0_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP0_PORT (GPIO_PORTC_BASE) #define CCP0_PIN (GPIO_PIN_6) #define CCP1_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP1_PORT (GPIO_PORTB_BASE) #define CCP1_PIN (GPIO_PIN_6) #define CCP2_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP2_PORT (GPIO_PORTB_BASE) #define CCP2_PIN (GPIO_PIN_5) #define CCP3_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP3_PORT (GPIO_PORTC_BASE) #define CCP3_PIN (GPIO_PIN_5) #define FAULT0_PERIPH (SYSCTL_PERIPH_GPIOE) #define FAULT0_PORT (GPIO_PORTE_BASE) #define FAULT0_PIN (GPIO_PIN_4) #define I2C0SCL_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SCL_PORT (GPIO_PORTB_BASE) #define I2C0SCL_PIN (GPIO_PIN_2) #define I2C0SDA_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SDA_PORT (GPIO_PORTB_BASE) #define I2C0SDA_PIN (GPIO_PIN_3) #define IDX0_PERIPH (SYSCTL_PERIPH_GPIOB) #define IDX0_PORT (GPIO_PORTB_BASE) #define IDX0_PIN (GPIO_PIN_4) #define NMI_PERIPH (SYSCTL_PERIPH_GPIOB) #define NMI_PORT (GPIO_PORTB_BASE) #define NMI_PIN (GPIO_PIN_7) #define PHA0_PERIPH (SYSCTL_PERIPH_GPIOC) #define PHA0_PORT (GPIO_PORTC_BASE) #define PHA0_PIN (GPIO_PIN_4) #define PHB0_PERIPH (SYSCTL_PERIPH_GPIOC) #define PHB0_PORT (GPIO_PORTC_BASE) #define PHB0_PIN (GPIO_PIN_7) #define PWM0_PERIPH (SYSCTL_PERIPH_GPIOD) #define PWM0_PORT (GPIO_PORTD_BASE) #define PWM0_PIN (GPIO_PIN_0) #define PWM1_PERIPH (SYSCTL_PERIPH_GPIOD) #define PWM1_PORT (GPIO_PORTD_BASE) #define PWM1_PIN (GPIO_PIN_1) #define PWM2_PERIPH (SYSCTL_PERIPH_GPIOD) #define PWM2_PORT (GPIO_PORTD_BASE) #define PWM2_PIN (GPIO_PIN_2) #define PWM3_PERIPH (SYSCTL_PERIPH_GPIOD) #define PWM3_PORT (GPIO_PORTD_BASE) #define PWM3_PIN (GPIO_PIN_3) #define PWM4_PERIPH (SYSCTL_PERIPH_GPIOA) #define PWM4_PORT (GPIO_PORTA_BASE) #define PWM4_PIN (GPIO_PIN_6) #define PWM5_PERIPH (SYSCTL_PERIPH_GPIOA) #define PWM5_PORT (GPIO_PORTA_BASE) #define PWM5_PIN (GPIO_PIN_7) #define SSI0CLK_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0CLK_PORT (GPIO_PORTA_BASE) #define SSI0CLK_PIN (GPIO_PIN_2) #define SSI0FSS_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0FSS_PORT (GPIO_PORTA_BASE) #define SSI0FSS_PIN (GPIO_PIN_3) #define SSI0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0RX_PORT (GPIO_PORTA_BASE) #define SSI0RX_PIN (GPIO_PIN_4) #define SSI0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0TX_PORT (GPIO_PORTA_BASE) #define SSI0TX_PIN (GPIO_PIN_5) #define SWCLK_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWCLK_PORT (GPIO_PORTC_BASE) #define SWCLK_PIN (GPIO_PIN_0) #define SWDIO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWDIO_PORT (GPIO_PORTC_BASE) #define SWDIO_PIN (GPIO_PIN_1) #define SWO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWO_PORT (GPIO_PORTC_BASE) #define SWO_PIN (GPIO_PIN_3) #define TCK_PERIPH (SYSCTL_PERIPH_GPIOC) #define TCK_PORT (GPIO_PORTC_BASE) #define TCK_PIN (GPIO_PIN_0) #define TDI_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDI_PORT (GPIO_PORTC_BASE) #define TDI_PIN (GPIO_PIN_2) #define TDO_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDO_PORT (GPIO_PORTC_BASE) #define TDO_PIN (GPIO_PIN_3) #define TMS_PERIPH (SYSCTL_PERIPH_GPIOC) #define TMS_PORT (GPIO_PORTC_BASE) #define TMS_PIN (GPIO_PIN_1) #define U0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0RX_PORT (GPIO_PORTA_BASE) #define U0RX_PIN (GPIO_PIN_0) #define U0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0TX_PORT (GPIO_PORTA_BASE) #define U0TX_PIN (GPIO_PIN_1) #define U1RX_PERIPH (SYSCTL_PERIPH_GPIOB) #define U1RX_PORT (GPIO_PORTB_BASE) #define U1RX_PIN (GPIO_PIN_0) #define U1TX_PERIPH (SYSCTL_PERIPH_GPIOB) #define U1TX_PORT (GPIO_PORTB_BASE) #define U1TX_PIN (GPIO_PIN_1) #endif // PART_LM3S1627 //***************************************************************************** // // LM3S1776 Port/Pin Mapping Definitions // //***************************************************************************** #ifdef PART_LM3S1776 #define ADC0_PERIPH (SYSCTL_PERIPH_GPIOE) #define ADC0_PORT (GPIO_PORTE_BASE) #define ADC0_PIN (GPIO_PIN_3) #define ADC1_PERIPH (SYSCTL_PERIPH_GPIOE) #define ADC1_PORT (GPIO_PORTE_BASE) #define ADC1_PIN (GPIO_PIN_2) #define ADC2_PERIPH (SYSCTL_PERIPH_GPIOE) #define ADC2_PORT (GPIO_PORTE_BASE) #define ADC2_PIN (GPIO_PIN_1) #define ADC3_PERIPH (SYSCTL_PERIPH_GPIOE) #define ADC3_PORT (GPIO_PORTE_BASE) #define ADC3_PIN (GPIO_PIN_0) #define ADC4_PERIPH (SYSCTL_PERIPH_GPIOD) #define ADC4_PORT (GPIO_PORTD_BASE) #define ADC4_PIN (GPIO_PIN_3) #define ADC5_PERIPH (SYSCTL_PERIPH_GPIOD) #define ADC5_PORT (GPIO_PORTD_BASE) #define ADC5_PIN (GPIO_PIN_2) #define CCP0_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP0_PORT (GPIO_PORTC_BASE) #define CCP0_PIN (GPIO_PIN_7) #define CCP2_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP2_PORT (GPIO_PORTB_BASE) #define CCP2_PIN (GPIO_PIN_5) #define FAULT0_PERIPH (SYSCTL_PERIPH_GPIOE) #define FAULT0_PORT (GPIO_PORTE_BASE) #define FAULT0_PIN (GPIO_PIN_4) #define FAULT1_PERIPH (SYSCTL_PERIPH_GPIOB) #define FAULT1_PORT (GPIO_PORTB_BASE) #define FAULT1_PIN (GPIO_PIN_6) #define FAULT2_PERIPH (SYSCTL_PERIPH_GPIOC) #define FAULT2_PORT (GPIO_PORTC_BASE) #define FAULT2_PIN (GPIO_PIN_5) #define I2C0SCL_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SCL_PORT (GPIO_PORTB_BASE) #define I2C0SCL_PIN (GPIO_PIN_2) #define I2C0SDA_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SDA_PORT (GPIO_PORTB_BASE) #define I2C0SDA_PIN (GPIO_PIN_3) #define NMI_PERIPH (SYSCTL_PERIPH_GPIOB) #define NMI_PORT (GPIO_PORTB_BASE) #define NMI_PIN (GPIO_PIN_7) #define PWM0_PERIPH (SYSCTL_PERIPH_GPIOD) #define PWM0_PORT (GPIO_PORTD_BASE) #define PWM0_PIN (GPIO_PIN_0) #define PWM1_PERIPH (SYSCTL_PERIPH_GPIOD) #define PWM1_PORT (GPIO_PORTD_BASE) #define PWM1_PIN (GPIO_PIN_1) #define PWM2_PERIPH (SYSCTL_PERIPH_GPIOB) #define PWM2_PORT (GPIO_PORTB_BASE) #define PWM2_PIN (GPIO_PIN_0) #define PWM3_PERIPH (SYSCTL_PERIPH_GPIOB) #define PWM3_PORT (GPIO_PORTB_BASE) #define PWM3_PIN (GPIO_PIN_1) #define PWM4_PERIPH (SYSCTL_PERIPH_GPIOA) #define PWM4_PORT (GPIO_PORTA_BASE) #define PWM4_PIN (GPIO_PIN_6) #define PWM5_PERIPH (SYSCTL_PERIPH_GPIOA) #define PWM5_PORT (GPIO_PORTA_BASE) #define PWM5_PIN (GPIO_PIN_7) #define PWM6_PERIPH (SYSCTL_PERIPH_GPIOC) #define PWM6_PORT (GPIO_PORTC_BASE) #define PWM6_PIN (GPIO_PIN_4) #define PWM7_PERIPH (SYSCTL_PERIPH_GPIOC) #define PWM7_PORT (GPIO_PORTC_BASE) #define PWM7_PIN (GPIO_PIN_6) #define SSI0CLK_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0CLK_PORT (GPIO_PORTA_BASE) #define SSI0CLK_PIN (GPIO_PIN_2) #define SSI0FSS_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0FSS_PORT (GPIO_PORTA_BASE) #define SSI0FSS_PIN (GPIO_PIN_3) #define SSI0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0RX_PORT (GPIO_PORTA_BASE) #define SSI0RX_PIN (GPIO_PIN_4) #define SSI0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0TX_PORT (GPIO_PORTA_BASE) #define SSI0TX_PIN (GPIO_PIN_5) #define SWCLK_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWCLK_PORT (GPIO_PORTC_BASE) #define SWCLK_PIN (GPIO_PIN_0) #define SWDIO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWDIO_PORT (GPIO_PORTC_BASE) #define SWDIO_PIN (GPIO_PIN_1) #define SWO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWO_PORT (GPIO_PORTC_BASE) #define SWO_PIN (GPIO_PIN_3) #define TCK_PERIPH (SYSCTL_PERIPH_GPIOC) #define TCK_PORT (GPIO_PORTC_BASE) #define TCK_PIN (GPIO_PIN_0) #define TDI_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDI_PORT (GPIO_PORTC_BASE) #define TDI_PIN (GPIO_PIN_2) #define TDO_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDO_PORT (GPIO_PORTC_BASE) #define TDO_PIN (GPIO_PIN_3) #define TMS_PERIPH (SYSCTL_PERIPH_GPIOC) #define TMS_PORT (GPIO_PORTC_BASE) #define TMS_PIN (GPIO_PIN_1) #define U0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0RX_PORT (GPIO_PORTA_BASE) #define U0RX_PIN (GPIO_PIN_0) #define U0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0TX_PORT (GPIO_PORTA_BASE) #define U0TX_PIN (GPIO_PIN_1) #endif // PART_LM3S1776 //***************************************************************************** // // LM3S2276 Port/Pin Mapping Definitions // //***************************************************************************** #ifdef PART_LM3S2276 #define ADC0_PERIPH (SYSCTL_PERIPH_GPIOE) #define ADC0_PORT (GPIO_PORTE_BASE) #define ADC0_PIN (GPIO_PIN_3) #define ADC1_PERIPH (SYSCTL_PERIPH_GPIOE) #define ADC1_PORT (GPIO_PORTE_BASE) #define ADC1_PIN (GPIO_PIN_2) #define ADC2_PERIPH (SYSCTL_PERIPH_GPIOE) #define ADC2_PORT (GPIO_PORTE_BASE) #define ADC2_PIN (GPIO_PIN_1) #define ADC3_PERIPH (SYSCTL_PERIPH_GPIOE) #define ADC3_PORT (GPIO_PORTE_BASE) #define ADC3_PIN (GPIO_PIN_0) #define ADC4_PERIPH (SYSCTL_PERIPH_GPIOD) #define ADC4_PORT (GPIO_PORTD_BASE) #define ADC4_PIN (GPIO_PIN_3) #define ADC5_PERIPH (SYSCTL_PERIPH_GPIOD) #define ADC5_PORT (GPIO_PORTD_BASE) #define ADC5_PIN (GPIO_PIN_2) #define CAN0RX_PERIPH (SYSCTL_PERIPH_GPIOB) #define CAN0RX_PORT (GPIO_PORTB_BASE) #define CAN0RX_PIN (GPIO_PIN_4) #define CAN0TX_PERIPH (SYSCTL_PERIPH_GPIOB) #define CAN0TX_PORT (GPIO_PORTB_BASE) #define CAN0TX_PIN (GPIO_PIN_5) #define CCP0_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP0_PORT (GPIO_PORTC_BASE) #define CCP0_PIN (GPIO_PIN_7) #define FAULT0_PERIPH (SYSCTL_PERIPH_GPIOE) #define FAULT0_PORT (GPIO_PORTE_BASE) #define FAULT0_PIN (GPIO_PIN_4) #define FAULT1_PERIPH (SYSCTL_PERIPH_GPIOB) #define FAULT1_PORT (GPIO_PORTB_BASE) #define FAULT1_PIN (GPIO_PIN_6) #define FAULT2_PERIPH (SYSCTL_PERIPH_GPIOC) #define FAULT2_PORT (GPIO_PORTC_BASE) #define FAULT2_PIN (GPIO_PIN_5) #define I2C0SCL_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SCL_PORT (GPIO_PORTB_BASE) #define I2C0SCL_PIN (GPIO_PIN_2) #define I2C0SDA_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SDA_PORT (GPIO_PORTB_BASE) #define I2C0SDA_PIN (GPIO_PIN_3) #define NMI_PERIPH (SYSCTL_PERIPH_GPIOB) #define NMI_PORT (GPIO_PORTB_BASE) #define NMI_PIN (GPIO_PIN_7) #define PWM0_PERIPH (SYSCTL_PERIPH_GPIOD) #define PWM0_PORT (GPIO_PORTD_BASE) #define PWM0_PIN (GPIO_PIN_0) #define PWM1_PERIPH (SYSCTL_PERIPH_GPIOD) #define PWM1_PORT (GPIO_PORTD_BASE) #define PWM1_PIN (GPIO_PIN_1) #define PWM2_PERIPH (SYSCTL_PERIPH_GPIOB) #define PWM2_PORT (GPIO_PORTB_BASE) #define PWM2_PIN (GPIO_PIN_0) #define PWM3_PERIPH (SYSCTL_PERIPH_GPIOB) #define PWM3_PORT (GPIO_PORTB_BASE) #define PWM3_PIN (GPIO_PIN_1) #define PWM4_PERIPH (SYSCTL_PERIPH_GPIOA) #define PWM4_PORT (GPIO_PORTA_BASE) #define PWM4_PIN (GPIO_PIN_6) #define PWM5_PERIPH (SYSCTL_PERIPH_GPIOA) #define PWM5_PORT (GPIO_PORTA_BASE) #define PWM5_PIN (GPIO_PIN_7) #define PWM6_PERIPH (SYSCTL_PERIPH_GPIOC) #define PWM6_PORT (GPIO_PORTC_BASE) #define PWM6_PIN (GPIO_PIN_4) #define PWM7_PERIPH (SYSCTL_PERIPH_GPIOC) #define PWM7_PORT (GPIO_PORTC_BASE) #define PWM7_PIN (GPIO_PIN_6) #define SSI0CLK_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0CLK_PORT (GPIO_PORTA_BASE) #define SSI0CLK_PIN (GPIO_PIN_2) #define SSI0FSS_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0FSS_PORT (GPIO_PORTA_BASE) #define SSI0FSS_PIN (GPIO_PIN_3) #define SSI0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0RX_PORT (GPIO_PORTA_BASE) #define SSI0RX_PIN (GPIO_PIN_4) #define SSI0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0TX_PORT (GPIO_PORTA_BASE) #define SSI0TX_PIN (GPIO_PIN_5) #define SWCLK_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWCLK_PORT (GPIO_PORTC_BASE) #define SWCLK_PIN (GPIO_PIN_0) #define SWDIO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWDIO_PORT (GPIO_PORTC_BASE) #define SWDIO_PIN (GPIO_PIN_1) #define SWO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWO_PORT (GPIO_PORTC_BASE) #define SWO_PIN (GPIO_PIN_3) #define TCK_PERIPH (SYSCTL_PERIPH_GPIOC) #define TCK_PORT (GPIO_PORTC_BASE) #define TCK_PIN (GPIO_PIN_0) #define TDI_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDI_PORT (GPIO_PORTC_BASE) #define TDI_PIN (GPIO_PIN_2) #define TDO_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDO_PORT (GPIO_PORTC_BASE) #define TDO_PIN (GPIO_PIN_3) #define TMS_PERIPH (SYSCTL_PERIPH_GPIOC) #define TMS_PORT (GPIO_PORTC_BASE) #define TMS_PIN (GPIO_PIN_1) #define U0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0RX_PORT (GPIO_PORTA_BASE) #define U0RX_PIN (GPIO_PIN_0) #define U0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0TX_PORT (GPIO_PORTA_BASE) #define U0TX_PIN (GPIO_PIN_1) #endif // PART_LM3S2276 //***************************************************************************** // // LM3S2616 Port/Pin Mapping Definitions // //***************************************************************************** #ifdef PART_LM3S2616 #define ADC0_PERIPH (SYSCTL_PERIPH_GPIOE) #define ADC0_PORT (GPIO_PORTE_BASE) #define ADC0_PIN (GPIO_PIN_3) #define ADC1_PERIPH (SYSCTL_PERIPH_GPIOE) #define ADC1_PORT (GPIO_PORTE_BASE) #define ADC1_PIN (GPIO_PIN_2) #define ADC2_PERIPH (SYSCTL_PERIPH_GPIOE) #define ADC2_PORT (GPIO_PORTE_BASE) #define ADC2_PIN (GPIO_PIN_1) #define ADC3_PERIPH (SYSCTL_PERIPH_GPIOE) #define ADC3_PORT (GPIO_PORTE_BASE) #define ADC3_PIN (GPIO_PIN_0) #define ADC4_PERIPH (SYSCTL_PERIPH_GPIOD) #define ADC4_PORT (GPIO_PORTD_BASE) #define ADC4_PIN (GPIO_PIN_3) #define ADC5_PERIPH (SYSCTL_PERIPH_GPIOD) #define ADC5_PORT (GPIO_PORTD_BASE) #define ADC5_PIN (GPIO_PIN_2) #define C0O_PERIPH (SYSCTL_PERIPH_GPIOC) #define C0O_PORT (GPIO_PORTC_BASE) #define C0O_PIN (GPIO_PIN_5) #define C0_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_MINUS_PORT (GPIO_PORTB_BASE) #define C0_MINUS_PIN (GPIO_PIN_4) #define C0_PLUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_PLUS_PORT (GPIO_PORTB_BASE) #define C0_PLUS_PIN (GPIO_PIN_6) #define C1O_PERIPH (SYSCTL_PERIPH_GPIOC) #define C1O_PORT (GPIO_PORTC_BASE) #define C1O_PIN (GPIO_PIN_7) #define C1_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C1_MINUS_PORT (GPIO_PORTB_BASE) #define C1_MINUS_PIN (GPIO_PIN_5) #define C1_PLUS_PERIPH (SYSCTL_PERIPH_GPIOC) #define C1_PLUS_PORT (GPIO_PORTC_BASE) #define C1_PLUS_PIN (GPIO_PIN_7) #define CAN0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define CAN0RX_PORT (GPIO_PORTA_BASE) #define CAN0RX_PIN (GPIO_PIN_4) #define CAN0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define CAN0TX_PORT (GPIO_PORTA_BASE) #define CAN0TX_PIN (GPIO_PIN_5) #define FAULT0_PERIPH (SYSCTL_PERIPH_GPIOE) #define FAULT0_PORT (GPIO_PORTE_BASE) #define FAULT0_PIN (GPIO_PIN_4) #define I2C0SCL_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SCL_PORT (GPIO_PORTB_BASE) #define I2C0SCL_PIN (GPIO_PIN_2) #define I2C0SDA_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SDA_PORT (GPIO_PORTB_BASE) #define I2C0SDA_PIN (GPIO_PIN_3) #define IDX0_PERIPH (SYSCTL_PERIPH_GPIOD) #define IDX0_PORT (GPIO_PORTD_BASE) #define IDX0_PIN (GPIO_PIN_0) #define NMI_PERIPH (SYSCTL_PERIPH_GPIOB) #define NMI_PORT (GPIO_PORTB_BASE) #define NMI_PIN (GPIO_PIN_7) #define PHA0_PERIPH (SYSCTL_PERIPH_GPIOC) #define PHA0_PORT (GPIO_PORTC_BASE) #define PHA0_PIN (GPIO_PIN_4) #define PHB0_PERIPH (SYSCTL_PERIPH_GPIOC) #define PHB0_PORT (GPIO_PORTC_BASE) #define PHB0_PIN (GPIO_PIN_6) #define PWM0_PERIPH (SYSCTL_PERIPH_GPIOA) #define PWM0_PORT (GPIO_PORTA_BASE) #define PWM0_PIN (GPIO_PIN_6) #define PWM1_PERIPH (SYSCTL_PERIPH_GPIOA) #define PWM1_PORT (GPIO_PORTA_BASE) #define PWM1_PIN (GPIO_PIN_7) #define PWM2_PERIPH (SYSCTL_PERIPH_GPIOB) #define PWM2_PORT (GPIO_PORTB_BASE) #define PWM2_PIN (GPIO_PIN_0) #define PWM3_PERIPH (SYSCTL_PERIPH_GPIOB) #define PWM3_PORT (GPIO_PORTB_BASE) #define PWM3_PIN (GPIO_PIN_1) #define PWM4_PERIPH (SYSCTL_PERIPH_GPIOA) #define PWM4_PORT (GPIO_PORTA_BASE) #define PWM4_PIN (GPIO_PIN_2) #define PWM5_PERIPH (SYSCTL_PERIPH_GPIOA) #define PWM5_PORT (GPIO_PORTA_BASE) #define PWM5_PIN (GPIO_PIN_3) #define SWCLK_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWCLK_PORT (GPIO_PORTC_BASE) #define SWCLK_PIN (GPIO_PIN_0) #define SWDIO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWDIO_PORT (GPIO_PORTC_BASE) #define SWDIO_PIN (GPIO_PIN_1) #define SWO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWO_PORT (GPIO_PORTC_BASE) #define SWO_PIN (GPIO_PIN_3) #define TCK_PERIPH (SYSCTL_PERIPH_GPIOC) #define TCK_PORT (GPIO_PORTC_BASE) #define TCK_PIN (GPIO_PIN_0) #define TDI_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDI_PORT (GPIO_PORTC_BASE) #define TDI_PIN (GPIO_PIN_2) #define TDO_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDO_PORT (GPIO_PORTC_BASE) #define TDO_PIN (GPIO_PIN_3) #define TMS_PERIPH (SYSCTL_PERIPH_GPIOC) #define TMS_PORT (GPIO_PORTC_BASE) #define TMS_PIN (GPIO_PIN_1) #define U0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0RX_PORT (GPIO_PORTA_BASE) #define U0RX_PIN (GPIO_PIN_0) #define U0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0TX_PORT (GPIO_PORTA_BASE) #define U0TX_PIN (GPIO_PIN_1) #endif // PART_LM3S2616 //***************************************************************************** // // LM3S2671 Port/Pin Mapping Definitions // //***************************************************************************** #ifdef PART_LM3S2671 #define ADC0_PERIPH (SYSCTL_PERIPH_GPIOE) #define ADC0_PORT (GPIO_PORTE_BASE) #define ADC0_PIN (GPIO_PIN_3) #define ADC1_PERIPH (SYSCTL_PERIPH_GPIOE) #define ADC1_PORT (GPIO_PORTE_BASE) #define ADC1_PIN (GPIO_PIN_2) #define ADC2_PERIPH (SYSCTL_PERIPH_GPIOE) #define ADC2_PORT (GPIO_PORTE_BASE) #define ADC2_PIN (GPIO_PIN_1) #define ADC3_PERIPH (SYSCTL_PERIPH_GPIOE) #define ADC3_PORT (GPIO_PORTE_BASE) #define ADC3_PIN (GPIO_PIN_0) #define C0O_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0O_PORT (GPIO_PORTB_BASE) #define C0O_PIN (GPIO_PIN_6) #define C0_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_MINUS_PORT (GPIO_PORTB_BASE) #define C0_MINUS_PIN (GPIO_PIN_4) #define C0_PLUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_PLUS_PORT (GPIO_PORTB_BASE) #define C0_PLUS_PIN (GPIO_PIN_6) #define C1O_PERIPH (SYSCTL_PERIPH_GPIOC) #define C1O_PORT (GPIO_PORTC_BASE) #define C1O_PIN (GPIO_PIN_7) #define C1_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C1_MINUS_PORT (GPIO_PORTB_BASE) #define C1_MINUS_PIN (GPIO_PIN_5) #define C1_PLUS_PERIPH (SYSCTL_PERIPH_GPIOC) #define C1_PLUS_PORT (GPIO_PORTC_BASE) #define C1_PLUS_PIN (GPIO_PIN_7) #define C2O_PERIPH (SYSCTL_PERIPH_GPIOC) #define C2O_PORT (GPIO_PORTC_BASE) #define C2O_PIN (GPIO_PIN_6) #define C2_MINUS_PERIPH (SYSCTL_PERIPH_GPIOC) #define C2_MINUS_PORT (GPIO_PORTC_BASE) #define C2_MINUS_PIN (GPIO_PIN_5) #define C2_PLUS_PERIPH (SYSCTL_PERIPH_GPIOC) #define C2_PLUS_PORT (GPIO_PORTC_BASE) #define C2_PLUS_PIN (GPIO_PIN_6) #define CAN0RX_PERIPH (SYSCTL_PERIPH_GPIOD) #define CAN0RX_PORT (GPIO_PORTD_BASE) #define CAN0RX_PIN (GPIO_PIN_0) #define CAN0TX_PERIPH (SYSCTL_PERIPH_GPIOD) #define CAN0TX_PORT (GPIO_PORTD_BASE) #define CAN0TX_PIN (GPIO_PIN_1) #define CCP0_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP0_PORT (GPIO_PORTB_BASE) #define CCP0_PIN (GPIO_PIN_0) #define CCP1_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP1_PORT (GPIO_PORTB_BASE) #define CCP1_PIN (GPIO_PIN_1) #define FAULT0_PERIPH (SYSCTL_PERIPH_GPIOE) #define FAULT0_PORT (GPIO_PORTE_BASE) #define FAULT0_PIN (GPIO_PIN_4) #define I2C0SCL_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SCL_PORT (GPIO_PORTB_BASE) #define I2C0SCL_PIN (GPIO_PIN_2) #define I2C0SDA_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SDA_PORT (GPIO_PORTB_BASE) #define I2C0SDA_PIN (GPIO_PIN_3) #define NMI_PERIPH (SYSCTL_PERIPH_GPIOB) #define NMI_PORT (GPIO_PORTB_BASE) #define NMI_PIN (GPIO_PIN_7) #define PWM0_PERIPH (SYSCTL_PERIPH_GPIOA) #define PWM0_PORT (GPIO_PORTA_BASE) #define PWM0_PIN (GPIO_PIN_6) #define PWM1_PERIPH (SYSCTL_PERIPH_GPIOA) #define PWM1_PORT (GPIO_PORTA_BASE) #define PWM1_PIN (GPIO_PIN_7) #define SSI0CLK_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0CLK_PORT (GPIO_PORTA_BASE) #define SSI0CLK_PIN (GPIO_PIN_2) #define SSI0FSS_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0FSS_PORT (GPIO_PORTA_BASE) #define SSI0FSS_PIN (GPIO_PIN_3) #define SSI0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0RX_PORT (GPIO_PORTA_BASE) #define SSI0RX_PIN (GPIO_PIN_4) #define SSI0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0TX_PORT (GPIO_PORTA_BASE) #define SSI0TX_PIN (GPIO_PIN_5) #define SWCLK_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWCLK_PORT (GPIO_PORTC_BASE) #define SWCLK_PIN (GPIO_PIN_0) #define SWDIO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWDIO_PORT (GPIO_PORTC_BASE) #define SWDIO_PIN (GPIO_PIN_1) #define SWO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWO_PORT (GPIO_PORTC_BASE) #define SWO_PIN (GPIO_PIN_3) #define TCK_PERIPH (SYSCTL_PERIPH_GPIOC) #define TCK_PORT (GPIO_PORTC_BASE) #define TCK_PIN (GPIO_PIN_0) #define TDI_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDI_PORT (GPIO_PORTC_BASE) #define TDI_PIN (GPIO_PIN_2) #define TDO_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDO_PORT (GPIO_PORTC_BASE) #define TDO_PIN (GPIO_PIN_3) #define TMS_PERIPH (SYSCTL_PERIPH_GPIOC) #define TMS_PORT (GPIO_PORTC_BASE) #define TMS_PIN (GPIO_PIN_1) #define U0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0RX_PORT (GPIO_PORTA_BASE) #define U0RX_PIN (GPIO_PIN_0) #define U0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0TX_PORT (GPIO_PORTA_BASE) #define U0TX_PIN (GPIO_PIN_1) #endif // PART_LM3S2671 //***************************************************************************** // // LM3S2678 Port/Pin Mapping Definitions // //***************************************************************************** #ifdef PART_LM3S2678 #define ADC0_PERIPH (SYSCTL_PERIPH_GPIOE) #define ADC0_PORT (GPIO_PORTE_BASE) #define ADC0_PIN (GPIO_PIN_3) #define ADC1_PERIPH (SYSCTL_PERIPH_GPIOE) #define ADC1_PORT (GPIO_PORTE_BASE) #define ADC1_PIN (GPIO_PIN_2) #define ADC2_PERIPH (SYSCTL_PERIPH_GPIOE) #define ADC2_PORT (GPIO_PORTE_BASE) #define ADC2_PIN (GPIO_PIN_1) #define ADC3_PERIPH (SYSCTL_PERIPH_GPIOE) #define ADC3_PORT (GPIO_PORTE_BASE) #define ADC3_PIN (GPIO_PIN_0) #define ADC4_PERIPH (SYSCTL_PERIPH_GPIOD) #define ADC4_PORT (GPIO_PORTD_BASE) #define ADC4_PIN (GPIO_PIN_3) #define ADC5_PERIPH (SYSCTL_PERIPH_GPIOD) #define ADC5_PORT (GPIO_PORTD_BASE) #define ADC5_PIN (GPIO_PIN_2) #define ADC6_PERIPH (SYSCTL_PERIPH_GPIOD) #define ADC6_PORT (GPIO_PORTD_BASE) #define ADC6_PIN (GPIO_PIN_1) #define ADC7_PERIPH (SYSCTL_PERIPH_GPIOD) #define ADC7_PORT (GPIO_PORTD_BASE) #define ADC7_PIN (GPIO_PIN_0) #define CAN0RX_PERIPH (SYSCTL_PERIPH_GPIOB) #define CAN0RX_PORT (GPIO_PORTB_BASE) #define CAN0RX_PIN (GPIO_PIN_4) #define CAN0TX_PERIPH (SYSCTL_PERIPH_GPIOB) #define CAN0TX_PORT (GPIO_PORTB_BASE) #define CAN0TX_PIN (GPIO_PIN_5) #define CCP0_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP0_PORT (GPIO_PORTC_BASE) #define CCP0_PIN (GPIO_PIN_6) #define CCP1_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP1_PORT (GPIO_PORTC_BASE) #define CCP1_PIN (GPIO_PIN_5) #define FAULT0_PERIPH (SYSCTL_PERIPH_GPIOB) #define FAULT0_PORT (GPIO_PORTB_BASE) #define FAULT0_PIN (GPIO_PIN_3) #define FAULT1_PERIPH (SYSCTL_PERIPH_GPIOB) #define FAULT1_PORT (GPIO_PORTB_BASE) #define FAULT1_PIN (GPIO_PIN_6) #define IDX0_PERIPH (SYSCTL_PERIPH_GPIOB) #define IDX0_PORT (GPIO_PORTB_BASE) #define IDX0_PIN (GPIO_PIN_2) #define NMI_PERIPH (SYSCTL_PERIPH_GPIOB) #define NMI_PORT (GPIO_PORTB_BASE) #define NMI_PIN (GPIO_PIN_7) #define PHA0_PERIPH (SYSCTL_PERIPH_GPIOC) #define PHA0_PORT (GPIO_PORTC_BASE) #define PHA0_PIN (GPIO_PIN_4) #define PHB0_PERIPH (SYSCTL_PERIPH_GPIOC) #define PHB0_PORT (GPIO_PORTC_BASE) #define PHB0_PIN (GPIO_PIN_7) #define PWM0_PERIPH (SYSCTL_PERIPH_GPIOA) #define PWM0_PORT (GPIO_PORTA_BASE) #define PWM0_PIN (GPIO_PIN_6) #define PWM1_PERIPH (SYSCTL_PERIPH_GPIOA) #define PWM1_PORT (GPIO_PORTA_BASE) #define PWM1_PIN (GPIO_PIN_7) #define PWM2_PERIPH (SYSCTL_PERIPH_GPIOB) #define PWM2_PORT (GPIO_PORTB_BASE) #define PWM2_PIN (GPIO_PIN_0) #define PWM3_PERIPH (SYSCTL_PERIPH_GPIOB) #define PWM3_PORT (GPIO_PORTB_BASE) #define PWM3_PIN (GPIO_PIN_1) #define SSI0CLK_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0CLK_PORT (GPIO_PORTA_BASE) #define SSI0CLK_PIN (GPIO_PIN_2) #define SSI0FSS_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0FSS_PORT (GPIO_PORTA_BASE) #define SSI0FSS_PIN (GPIO_PIN_3) #define SSI0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0RX_PORT (GPIO_PORTA_BASE) #define SSI0RX_PIN (GPIO_PIN_4) #define SSI0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0TX_PORT (GPIO_PORTA_BASE) #define SSI0TX_PIN (GPIO_PIN_5) #define SWCLK_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWCLK_PORT (GPIO_PORTC_BASE) #define SWCLK_PIN (GPIO_PIN_0) #define SWDIO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWDIO_PORT (GPIO_PORTC_BASE) #define SWDIO_PIN (GPIO_PIN_1) #define SWO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWO_PORT (GPIO_PORTC_BASE) #define SWO_PIN (GPIO_PIN_3) #define TCK_PERIPH (SYSCTL_PERIPH_GPIOC) #define TCK_PORT (GPIO_PORTC_BASE) #define TCK_PIN (GPIO_PIN_0) #define TDI_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDI_PORT (GPIO_PORTC_BASE) #define TDI_PIN (GPIO_PIN_2) #define TDO_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDO_PORT (GPIO_PORTC_BASE) #define TDO_PIN (GPIO_PIN_3) #define TMS_PERIPH (SYSCTL_PERIPH_GPIOC) #define TMS_PORT (GPIO_PORTC_BASE) #define TMS_PIN (GPIO_PIN_1) #define U0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0RX_PORT (GPIO_PORTA_BASE) #define U0RX_PIN (GPIO_PIN_0) #define U0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0TX_PORT (GPIO_PORTA_BASE) #define U0TX_PIN (GPIO_PIN_1) #endif // PART_LM3S2678 //***************************************************************************** // // LM3S2776 Port/Pin Mapping Definitions // //***************************************************************************** #ifdef PART_LM3S2776 #define ADC0_PERIPH (SYSCTL_PERIPH_GPIOE) #define ADC0_PORT (GPIO_PORTE_BASE) #define ADC0_PIN (GPIO_PIN_3) #define ADC1_PERIPH (SYSCTL_PERIPH_GPIOE) #define ADC1_PORT (GPIO_PORTE_BASE) #define ADC1_PIN (GPIO_PIN_2) #define ADC2_PERIPH (SYSCTL_PERIPH_GPIOE) #define ADC2_PORT (GPIO_PORTE_BASE) #define ADC2_PIN (GPIO_PIN_1) #define ADC3_PERIPH (SYSCTL_PERIPH_GPIOE) #define ADC3_PORT (GPIO_PORTE_BASE) #define ADC3_PIN (GPIO_PIN_0) #define ADC4_PERIPH (SYSCTL_PERIPH_GPIOD) #define ADC4_PORT (GPIO_PORTD_BASE) #define ADC4_PIN (GPIO_PIN_3) #define ADC5_PERIPH (SYSCTL_PERIPH_GPIOD) #define ADC5_PORT (GPIO_PORTD_BASE) #define ADC5_PIN (GPIO_PIN_2) #define CAN0RX_PERIPH (SYSCTL_PERIPH_GPIOB) #define CAN0RX_PORT (GPIO_PORTB_BASE) #define CAN0RX_PIN (GPIO_PIN_4) #define CAN0TX_PERIPH (SYSCTL_PERIPH_GPIOB) #define CAN0TX_PORT (GPIO_PORTB_BASE) #define CAN0TX_PIN (GPIO_PIN_5) #define CCP0_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP0_PORT (GPIO_PORTC_BASE) #define CCP0_PIN (GPIO_PIN_7) #define FAULT0_PERIPH (SYSCTL_PERIPH_GPIOE) #define FAULT0_PORT (GPIO_PORTE_BASE) #define FAULT0_PIN (GPIO_PIN_4) #define FAULT1_PERIPH (SYSCTL_PERIPH_GPIOB) #define FAULT1_PORT (GPIO_PORTB_BASE) #define FAULT1_PIN (GPIO_PIN_6) #define FAULT2_PERIPH (SYSCTL_PERIPH_GPIOC) #define FAULT2_PORT (GPIO_PORTC_BASE) #define FAULT2_PIN (GPIO_PIN_5) #define I2C0SCL_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SCL_PORT (GPIO_PORTB_BASE) #define I2C0SCL_PIN (GPIO_PIN_2) #define I2C0SDA_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SDA_PORT (GPIO_PORTB_BASE) #define I2C0SDA_PIN (GPIO_PIN_3) #define NMI_PERIPH (SYSCTL_PERIPH_GPIOB) #define NMI_PORT (GPIO_PORTB_BASE) #define NMI_PIN (GPIO_PIN_7) #define PWM0_PERIPH (SYSCTL_PERIPH_GPIOD) #define PWM0_PORT (GPIO_PORTD_BASE) #define PWM0_PIN (GPIO_PIN_0) #define PWM1_PERIPH (SYSCTL_PERIPH_GPIOD) #define PWM1_PORT (GPIO_PORTD_BASE) #define PWM1_PIN (GPIO_PIN_1) #define PWM2_PERIPH (SYSCTL_PERIPH_GPIOB) #define PWM2_PORT (GPIO_PORTB_BASE) #define PWM2_PIN (GPIO_PIN_0) #define PWM3_PERIPH (SYSCTL_PERIPH_GPIOB) #define PWM3_PORT (GPIO_PORTB_BASE) #define PWM3_PIN (GPIO_PIN_1) #define PWM4_PERIPH (SYSCTL_PERIPH_GPIOA) #define PWM4_PORT (GPIO_PORTA_BASE) #define PWM4_PIN (GPIO_PIN_6) #define PWM5_PERIPH (SYSCTL_PERIPH_GPIOA) #define PWM5_PORT (GPIO_PORTA_BASE) #define PWM5_PIN (GPIO_PIN_7) #define PWM6_PERIPH (SYSCTL_PERIPH_GPIOC) #define PWM6_PORT (GPIO_PORTC_BASE) #define PWM6_PIN (GPIO_PIN_4) #define PWM7_PERIPH (SYSCTL_PERIPH_GPIOC) #define PWM7_PORT (GPIO_PORTC_BASE) #define PWM7_PIN (GPIO_PIN_6) #define SSI0CLK_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0CLK_PORT (GPIO_PORTA_BASE) #define SSI0CLK_PIN (GPIO_PIN_2) #define SSI0FSS_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0FSS_PORT (GPIO_PORTA_BASE) #define SSI0FSS_PIN (GPIO_PIN_3) #define SSI0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0RX_PORT (GPIO_PORTA_BASE) #define SSI0RX_PIN (GPIO_PIN_4) #define SSI0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0TX_PORT (GPIO_PORTA_BASE) #define SSI0TX_PIN (GPIO_PIN_5) #define SWCLK_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWCLK_PORT (GPIO_PORTC_BASE) #define SWCLK_PIN (GPIO_PIN_0) #define SWDIO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWDIO_PORT (GPIO_PORTC_BASE) #define SWDIO_PIN (GPIO_PIN_1) #define SWO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWO_PORT (GPIO_PORTC_BASE) #define SWO_PIN (GPIO_PIN_3) #define TCK_PERIPH (SYSCTL_PERIPH_GPIOC) #define TCK_PORT (GPIO_PORTC_BASE) #define TCK_PIN (GPIO_PIN_0) #define TDI_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDI_PORT (GPIO_PORTC_BASE) #define TDI_PIN (GPIO_PIN_2) #define TDO_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDO_PORT (GPIO_PORTC_BASE) #define TDO_PIN (GPIO_PIN_3) #define TMS_PERIPH (SYSCTL_PERIPH_GPIOC) #define TMS_PORT (GPIO_PORTC_BASE) #define TMS_PIN (GPIO_PIN_1) #define U0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0RX_PORT (GPIO_PORTA_BASE) #define U0RX_PIN (GPIO_PIN_0) #define U0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0TX_PORT (GPIO_PORTA_BASE) #define U0TX_PIN (GPIO_PIN_1) #endif // PART_LM3S2776 //***************************************************************************** // // LM3S3651 Port/Pin Mapping Definitions // //***************************************************************************** #ifdef PART_LM3S3651 #define ADC0_PERIPH (SYSCTL_PERIPH_GPIOE) #define ADC0_PORT (GPIO_PORTE_BASE) #define ADC0_PIN (GPIO_PIN_3) #define ADC1_PERIPH (SYSCTL_PERIPH_GPIOE) #define ADC1_PORT (GPIO_PORTE_BASE) #define ADC1_PIN (GPIO_PIN_2) #define ADC2_PERIPH (SYSCTL_PERIPH_GPIOE) #define ADC2_PORT (GPIO_PORTE_BASE) #define ADC2_PIN (GPIO_PIN_1) #define ADC3_PERIPH (SYSCTL_PERIPH_GPIOE) #define ADC3_PORT (GPIO_PORTE_BASE) #define ADC3_PIN (GPIO_PIN_0) #define C0O_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0O_PORT (GPIO_PORTB_BASE) #define C0O_PIN (GPIO_PIN_6) #define C0_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_MINUS_PORT (GPIO_PORTB_BASE) #define C0_MINUS_PIN (GPIO_PIN_4) #define C0_PLUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_PLUS_PORT (GPIO_PORTB_BASE) #define C0_PLUS_PIN (GPIO_PIN_6) #define C1_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C1_MINUS_PORT (GPIO_PORTB_BASE) #define C1_MINUS_PIN (GPIO_PIN_5) #define C1_PLUS_PERIPH (SYSCTL_PERIPH_GPIOC) #define C1_PLUS_PORT (GPIO_PORTC_BASE) #define C1_PLUS_PIN (GPIO_PIN_7) #define CCP0_PERIPH (SYSCTL_PERIPH_GPIOD) #define CCP0_PORT (GPIO_PORTD_BASE) #define CCP0_PIN (GPIO_PIN_3) #define CCP1_PERIPH (SYSCTL_PERIPH_GPIOA) #define CCP1_PORT (GPIO_PORTA_BASE) #define CCP1_PIN (GPIO_PIN_6) #define CCP2_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP2_PORT (GPIO_PORTC_BASE) #define CCP2_PIN (GPIO_PIN_4) #define CCP3_PERIPH (SYSCTL_PERIPH_GPIOE) #define CCP3_PORT (GPIO_PORTE_BASE) #define CCP3_PIN (GPIO_PIN_4) #define CCP4_PERIPH (SYSCTL_PERIPH_GPIOA) #define CCP4_PORT (GPIO_PORTA_BASE) #define CCP4_PIN (GPIO_PIN_7) #define CCP5_PERIPH (SYSCTL_PERIPH_GPIOD) #define CCP5_PORT (GPIO_PORTD_BASE) #define CCP5_PIN (GPIO_PIN_2) #define CCP6_PERIPH (SYSCTL_PERIPH_GPIOD) #define CCP6_PORT (GPIO_PORTD_BASE) #define CCP6_PIN (GPIO_PIN_0) #define CCP7_PERIPH (SYSCTL_PERIPH_GPIOD) #define CCP7_PORT (GPIO_PORTD_BASE) #define CCP7_PIN (GPIO_PIN_1) #define I2C0SCL_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SCL_PORT (GPIO_PORTB_BASE) #define I2C0SCL_PIN (GPIO_PIN_2) #define I2C0SDA_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SDA_PORT (GPIO_PORTB_BASE) #define I2C0SDA_PIN (GPIO_PIN_3) #define NMI_PERIPH (SYSCTL_PERIPH_GPIOB) #define NMI_PORT (GPIO_PORTB_BASE) #define NMI_PIN (GPIO_PIN_7) #define SSI0CLK_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0CLK_PORT (GPIO_PORTA_BASE) #define SSI0CLK_PIN (GPIO_PIN_2) #define SSI0FSS_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0FSS_PORT (GPIO_PORTA_BASE) #define SSI0FSS_PIN (GPIO_PIN_3) #define SSI0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0RX_PORT (GPIO_PORTA_BASE) #define SSI0RX_PIN (GPIO_PIN_4) #define SSI0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0TX_PORT (GPIO_PORTA_BASE) #define SSI0TX_PIN (GPIO_PIN_5) #define SWCLK_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWCLK_PORT (GPIO_PORTC_BASE) #define SWCLK_PIN (GPIO_PIN_0) #define SWDIO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWDIO_PORT (GPIO_PORTC_BASE) #define SWDIO_PIN (GPIO_PIN_1) #define SWO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWO_PORT (GPIO_PORTC_BASE) #define SWO_PIN (GPIO_PIN_3) #define TCK_PERIPH (SYSCTL_PERIPH_GPIOC) #define TCK_PORT (GPIO_PORTC_BASE) #define TCK_PIN (GPIO_PIN_0) #define TDI_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDI_PORT (GPIO_PORTC_BASE) #define TDI_PIN (GPIO_PIN_2) #define TDO_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDO_PORT (GPIO_PORTC_BASE) #define TDO_PIN (GPIO_PIN_3) #define TMS_PERIPH (SYSCTL_PERIPH_GPIOC) #define TMS_PORT (GPIO_PORTC_BASE) #define TMS_PIN (GPIO_PIN_1) #define U0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0RX_PORT (GPIO_PORTA_BASE) #define U0RX_PIN (GPIO_PIN_0) #define U0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0TX_PORT (GPIO_PORTA_BASE) #define U0TX_PIN (GPIO_PIN_1) #define USB0EPEN_PERIPH (SYSCTL_PERIPH_GPIOC) #define USB0EPEN_PORT (GPIO_PORTC_BASE) #define USB0EPEN_PIN (GPIO_PIN_5) #define USB0ID_PERIPH (SYSCTL_PERIPH_GPIOB) #define USB0ID_PORT (GPIO_PORTB_BASE) #define USB0ID_PIN (GPIO_PIN_0) #define USB0PFLT_PERIPH (SYSCTL_PERIPH_GPIOC) #define USB0PFLT_PORT (GPIO_PORTC_BASE) #define USB0PFLT_PIN (GPIO_PIN_6) #define USB0VBUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define USB0VBUS_PORT (GPIO_PORTB_BASE) #define USB0VBUS_PIN (GPIO_PIN_1) #endif // PART_LM3S3651 //***************************************************************************** // // LM3S3739 Port/Pin Mapping Definitions // //***************************************************************************** #ifdef PART_LM3S3739 #define ADC0_PERIPH (SYSCTL_PERIPH_GPIOE) #define ADC0_PORT (GPIO_PORTE_BASE) #define ADC0_PIN (GPIO_PIN_7) #define ADC1_PERIPH (SYSCTL_PERIPH_GPIOE) #define ADC1_PORT (GPIO_PORTE_BASE) #define ADC1_PIN (GPIO_PIN_6) #define ADC2_PERIPH (SYSCTL_PERIPH_GPIOE) #define ADC2_PORT (GPIO_PORTE_BASE) #define ADC2_PIN (GPIO_PIN_5) #define ADC3_PERIPH (SYSCTL_PERIPH_GPIOE) #define ADC3_PORT (GPIO_PORTE_BASE) #define ADC3_PIN (GPIO_PIN_4) #define ADC4_PERIPH (SYSCTL_PERIPH_GPIOD) #define ADC4_PORT (GPIO_PORTD_BASE) #define ADC4_PIN (GPIO_PIN_7) #define ADC5_PERIPH (SYSCTL_PERIPH_GPIOD) #define ADC5_PORT (GPIO_PORTD_BASE) #define ADC5_PIN (GPIO_PIN_6) #define ADC6_PERIPH (SYSCTL_PERIPH_GPIOD) #define ADC6_PORT (GPIO_PORTD_BASE) #define ADC6_PIN (GPIO_PIN_5) #define ADC7_PERIPH (SYSCTL_PERIPH_GPIOD) #define ADC7_PORT (GPIO_PORTD_BASE) #define ADC7_PIN (GPIO_PIN_4) #define C0O_PERIPH (SYSCTL_PERIPH_GPIOF) #define C0O_PORT (GPIO_PORTF_BASE) #define C0O_PIN (GPIO_PIN_4) #define C0_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_MINUS_PORT (GPIO_PORTB_BASE) #define C0_MINUS_PIN (GPIO_PIN_4) #define C0_PLUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_PLUS_PORT (GPIO_PORTB_BASE) #define C0_PLUS_PIN (GPIO_PIN_6) #define C1O_PERIPH (SYSCTL_PERIPH_GPIOF) #define C1O_PORT (GPIO_PORTF_BASE) #define C1O_PIN (GPIO_PIN_5) #define C1_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C1_MINUS_PORT (GPIO_PORTB_BASE) #define C1_MINUS_PIN (GPIO_PIN_5) #define C1_PLUS_PERIPH (SYSCTL_PERIPH_GPIOC) #define C1_PLUS_PORT (GPIO_PORTC_BASE) #define C1_PLUS_PIN (GPIO_PIN_5) #define CCP0_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP0_PORT (GPIO_PORTC_BASE) #define CCP0_PIN (GPIO_PIN_6) #define CCP1_PERIPH (SYSCTL_PERIPH_GPIOF) #define CCP1_PORT (GPIO_PORTF_BASE) #define CCP1_PIN (GPIO_PIN_6) #define CCP2_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP2_PORT (GPIO_PORTC_BASE) #define CCP2_PIN (GPIO_PIN_4) #define CCP3_PERIPH (SYSCTL_PERIPH_GPIOG) #define CCP3_PORT (GPIO_PORTG_BASE) #define CCP3_PIN (GPIO_PIN_4) #define CCP4_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP4_PORT (GPIO_PORTC_BASE) #define CCP4_PIN (GPIO_PIN_7) #define CCP5_PERIPH (SYSCTL_PERIPH_GPIOD) #define CCP5_PORT (GPIO_PORTD_BASE) #define CCP5_PIN (GPIO_PIN_2) #define CCP6_PERIPH (SYSCTL_PERIPH_GPIOH) #define CCP6_PORT (GPIO_PORTH_BASE) #define CCP6_PIN (GPIO_PIN_0) #define CCP7_PERIPH (SYSCTL_PERIPH_GPIOD) #define CCP7_PORT (GPIO_PORTD_BASE) #define CCP7_PIN (GPIO_PIN_3) #define I2C0SCL_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SCL_PORT (GPIO_PORTB_BASE) #define I2C0SCL_PIN (GPIO_PIN_2) #define I2C0SDA_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SDA_PORT (GPIO_PORTB_BASE) #define I2C0SDA_PIN (GPIO_PIN_3) #define I2C1SCL_PERIPH (SYSCTL_PERIPH_GPIOA) #define I2C1SCL_PORT (GPIO_PORTA_BASE) #define I2C1SCL_PIN (GPIO_PIN_6) #define I2C1SDA_PERIPH (SYSCTL_PERIPH_GPIOA) #define I2C1SDA_PORT (GPIO_PORTA_BASE) #define I2C1SDA_PIN (GPIO_PIN_7) #define NMI_PERIPH (SYSCTL_PERIPH_GPIOB) #define NMI_PORT (GPIO_PORTB_BASE) #define NMI_PIN (GPIO_PIN_7) #define SSI0CLK_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0CLK_PORT (GPIO_PORTA_BASE) #define SSI0CLK_PIN (GPIO_PIN_2) #define SSI0FSS_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0FSS_PORT (GPIO_PORTA_BASE) #define SSI0FSS_PIN (GPIO_PIN_3) #define SSI0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0RX_PORT (GPIO_PORTA_BASE) #define SSI0RX_PIN (GPIO_PIN_4) #define SSI0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0TX_PORT (GPIO_PORTA_BASE) #define SSI0TX_PIN (GPIO_PIN_5) #define SSI1CLK_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1CLK_PORT (GPIO_PORTE_BASE) #define SSI1CLK_PIN (GPIO_PIN_0) #define SSI1FSS_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1FSS_PORT (GPIO_PORTE_BASE) #define SSI1FSS_PIN (GPIO_PIN_1) #define SSI1RX_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1RX_PORT (GPIO_PORTE_BASE) #define SSI1RX_PIN (GPIO_PIN_2) #define SSI1TX_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1TX_PORT (GPIO_PORTE_BASE) #define SSI1TX_PIN (GPIO_PIN_3) #define SWCLK_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWCLK_PORT (GPIO_PORTC_BASE) #define SWCLK_PIN (GPIO_PIN_0) #define SWDIO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWDIO_PORT (GPIO_PORTC_BASE) #define SWDIO_PIN (GPIO_PIN_1) #define SWO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWO_PORT (GPIO_PORTC_BASE) #define SWO_PIN (GPIO_PIN_3) #define TCK_PERIPH (SYSCTL_PERIPH_GPIOC) #define TCK_PORT (GPIO_PORTC_BASE) #define TCK_PIN (GPIO_PIN_0) #define TDI_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDI_PORT (GPIO_PORTC_BASE) #define TDI_PIN (GPIO_PIN_2) #define TDO_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDO_PORT (GPIO_PORTC_BASE) #define TDO_PIN (GPIO_PIN_3) #define TMS_PERIPH (SYSCTL_PERIPH_GPIOC) #define TMS_PORT (GPIO_PORTC_BASE) #define TMS_PIN (GPIO_PIN_1) #define U0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0RX_PORT (GPIO_PORTA_BASE) #define U0RX_PIN (GPIO_PIN_0) #define U0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0TX_PORT (GPIO_PORTA_BASE) #define U0TX_PIN (GPIO_PIN_1) #define U1RX_PERIPH (SYSCTL_PERIPH_GPIOB) #define U1RX_PORT (GPIO_PORTB_BASE) #define U1RX_PIN (GPIO_PIN_0) #define U1TX_PERIPH (SYSCTL_PERIPH_GPIOB) #define U1TX_PORT (GPIO_PORTB_BASE) #define U1TX_PIN (GPIO_PIN_1) #define U2RX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U2RX_PORT (GPIO_PORTD_BASE) #define U2RX_PIN (GPIO_PIN_0) #define U2TX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U2TX_PORT (GPIO_PORTD_BASE) #define U2TX_PIN (GPIO_PIN_1) #define USB0EPEN_PERIPH (SYSCTL_PERIPH_GPIOH) #define USB0EPEN_PORT (GPIO_PORTH_BASE) #define USB0EPEN_PIN (GPIO_PIN_3) #define USB0PFLT_PERIPH (SYSCTL_PERIPH_GPIOH) #define USB0PFLT_PORT (GPIO_PORTH_BASE) #define USB0PFLT_PIN (GPIO_PIN_4) #endif // PART_LM3S3739 //***************************************************************************** // // LM3S3748 Port/Pin Mapping Definitions // //***************************************************************************** #ifdef PART_LM3S3748 #define ADC0_PERIPH (SYSCTL_PERIPH_GPIOE) #define ADC0_PORT (GPIO_PORTE_BASE) #define ADC0_PIN (GPIO_PIN_7) #define ADC1_PERIPH (SYSCTL_PERIPH_GPIOE) #define ADC1_PORT (GPIO_PORTE_BASE) #define ADC1_PIN (GPIO_PIN_6) #define ADC2_PERIPH (SYSCTL_PERIPH_GPIOE) #define ADC2_PORT (GPIO_PORTE_BASE) #define ADC2_PIN (GPIO_PIN_5) #define ADC3_PERIPH (SYSCTL_PERIPH_GPIOE) #define ADC3_PORT (GPIO_PORTE_BASE) #define ADC3_PIN (GPIO_PIN_4) #define ADC4_PERIPH (SYSCTL_PERIPH_GPIOD) #define ADC4_PORT (GPIO_PORTD_BASE) #define ADC4_PIN (GPIO_PIN_7) #define ADC5_PERIPH (SYSCTL_PERIPH_GPIOD) #define ADC5_PORT (GPIO_PORTD_BASE) #define ADC5_PIN (GPIO_PIN_6) #define ADC6_PERIPH (SYSCTL_PERIPH_GPIOD) #define ADC6_PORT (GPIO_PORTD_BASE) #define ADC6_PIN (GPIO_PIN_5) #define ADC7_PERIPH (SYSCTL_PERIPH_GPIOD) #define ADC7_PORT (GPIO_PORTD_BASE) #define ADC7_PIN (GPIO_PIN_4) #define C0_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_MINUS_PORT (GPIO_PORTB_BASE) #define C0_MINUS_PIN (GPIO_PIN_4) #define C0_PLUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_PLUS_PORT (GPIO_PORTB_BASE) #define C0_PLUS_PIN (GPIO_PIN_6) #define C1_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C1_MINUS_PORT (GPIO_PORTB_BASE) #define C1_MINUS_PIN (GPIO_PIN_5) #define C1_PLUS_PERIPH (SYSCTL_PERIPH_GPIOC) #define C1_PLUS_PORT (GPIO_PORTC_BASE) #define C1_PLUS_PIN (GPIO_PIN_5) #define CCP0_PERIPH (SYSCTL_PERIPH_GPIOD) #define CCP0_PORT (GPIO_PORTD_BASE) #define CCP0_PIN (GPIO_PIN_3) #define CCP1_PERIPH (SYSCTL_PERIPH_GPIOF) #define CCP1_PORT (GPIO_PORTF_BASE) #define CCP1_PIN (GPIO_PIN_6) #define CCP2_PERIPH (SYSCTL_PERIPH_GPIOF) #define CCP2_PORT (GPIO_PORTF_BASE) #define CCP2_PIN (GPIO_PIN_5) #define CCP3_PERIPH (SYSCTL_PERIPH_GPIOG) #define CCP3_PORT (GPIO_PORTG_BASE) #define CCP3_PIN (GPIO_PIN_4) #define CCP4_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP4_PORT (GPIO_PORTC_BASE) #define CCP4_PIN (GPIO_PIN_4) #define CCP5_PERIPH (SYSCTL_PERIPH_GPIOD) #define CCP5_PORT (GPIO_PORTD_BASE) #define CCP5_PIN (GPIO_PIN_2) #define CCP6_PERIPH (SYSCTL_PERIPH_GPIOH) #define CCP6_PORT (GPIO_PORTH_BASE) #define CCP6_PIN (GPIO_PIN_0) #define CCP7_PERIPH (SYSCTL_PERIPH_GPIOH) #define CCP7_PORT (GPIO_PORTH_BASE) #define CCP7_PIN (GPIO_PIN_1) #define FAULT0_PERIPH (SYSCTL_PERIPH_GPIOF) #define FAULT0_PORT (GPIO_PORTF_BASE) #define FAULT0_PIN (GPIO_PIN_4) #define FAULT1_PERIPH (SYSCTL_PERIPH_GPIOG) #define FAULT1_PORT (GPIO_PORTG_BASE) #define FAULT1_PIN (GPIO_PIN_5) #define FAULT2_PERIPH (SYSCTL_PERIPH_GPIOG) #define FAULT2_PORT (GPIO_PORTG_BASE) #define FAULT2_PIN (GPIO_PIN_3) #define FAULT3_PERIPH (SYSCTL_PERIPH_GPIOH) #define FAULT3_PORT (GPIO_PORTH_BASE) #define FAULT3_PIN (GPIO_PIN_2) #define I2C0SCL_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SCL_PORT (GPIO_PORTB_BASE) #define I2C0SCL_PIN (GPIO_PIN_2) #define I2C0SDA_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SDA_PORT (GPIO_PORTB_BASE) #define I2C0SDA_PIN (GPIO_PIN_3) #define I2C1SCL_PERIPH (SYSCTL_PERIPH_GPIOA) #define I2C1SCL_PORT (GPIO_PORTA_BASE) #define I2C1SCL_PIN (GPIO_PIN_6) #define I2C1SDA_PERIPH (SYSCTL_PERIPH_GPIOA) #define I2C1SDA_PORT (GPIO_PORTA_BASE) #define I2C1SDA_PIN (GPIO_PIN_7) #define IDX0_PERIPH (SYSCTL_PERIPH_GPIOD) #define IDX0_PORT (GPIO_PORTD_BASE) #define IDX0_PIN (GPIO_PIN_0) #define NMI_PERIPH (SYSCTL_PERIPH_GPIOB) #define NMI_PORT (GPIO_PORTB_BASE) #define NMI_PIN (GPIO_PIN_7) #define PHA0_PERIPH (SYSCTL_PERIPH_GPIOD) #define PHA0_PORT (GPIO_PORTD_BASE) #define PHA0_PIN (GPIO_PIN_1) #define PHB0_PERIPH (SYSCTL_PERIPH_GPIOF) #define PHB0_PORT (GPIO_PORTF_BASE) #define PHB0_PIN (GPIO_PIN_7) #define PWM0_PERIPH (SYSCTL_PERIPH_GPIOF) #define PWM0_PORT (GPIO_PORTF_BASE) #define PWM0_PIN (GPIO_PIN_0) #define PWM1_PERIPH (SYSCTL_PERIPH_GPIOF) #define PWM1_PORT (GPIO_PORTF_BASE) #define PWM1_PIN (GPIO_PIN_1) #define PWM2_PERIPH (SYSCTL_PERIPH_GPIOF) #define PWM2_PORT (GPIO_PORTF_BASE) #define PWM2_PIN (GPIO_PIN_2) #define PWM3_PERIPH (SYSCTL_PERIPH_GPIOF) #define PWM3_PORT (GPIO_PORTF_BASE) #define PWM3_PIN (GPIO_PIN_3) #define PWM4_PERIPH (SYSCTL_PERIPH_GPIOG) #define PWM4_PORT (GPIO_PORTG_BASE) #define PWM4_PIN (GPIO_PIN_0) #define PWM5_PERIPH (SYSCTL_PERIPH_GPIOG) #define PWM5_PORT (GPIO_PORTG_BASE) #define PWM5_PIN (GPIO_PIN_1) #define PWM6_PERIPH (SYSCTL_PERIPH_GPIOG) #define PWM6_PORT (GPIO_PORTG_BASE) #define PWM6_PIN (GPIO_PIN_6) #define PWM7_PERIPH (SYSCTL_PERIPH_GPIOG) #define PWM7_PORT (GPIO_PORTG_BASE) #define PWM7_PIN (GPIO_PIN_7) #define SSI0CLK_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0CLK_PORT (GPIO_PORTA_BASE) #define SSI0CLK_PIN (GPIO_PIN_2) #define SSI0FSS_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0FSS_PORT (GPIO_PORTA_BASE) #define SSI0FSS_PIN (GPIO_PIN_3) #define SSI0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0RX_PORT (GPIO_PORTA_BASE) #define SSI0RX_PIN (GPIO_PIN_4) #define SSI0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0TX_PORT (GPIO_PORTA_BASE) #define SSI0TX_PIN (GPIO_PIN_5) #define SSI1CLK_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1CLK_PORT (GPIO_PORTE_BASE) #define SSI1CLK_PIN (GPIO_PIN_0) #define SSI1FSS_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1FSS_PORT (GPIO_PORTE_BASE) #define SSI1FSS_PIN (GPIO_PIN_1) #define SSI1RX_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1RX_PORT (GPIO_PORTE_BASE) #define SSI1RX_PIN (GPIO_PIN_2) #define SSI1TX_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1TX_PORT (GPIO_PORTE_BASE) #define SSI1TX_PIN (GPIO_PIN_3) #define SWCLK_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWCLK_PORT (GPIO_PORTC_BASE) #define SWCLK_PIN (GPIO_PIN_0) #define SWDIO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWDIO_PORT (GPIO_PORTC_BASE) #define SWDIO_PIN (GPIO_PIN_1) #define SWO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWO_PORT (GPIO_PORTC_BASE) #define SWO_PIN (GPIO_PIN_3) #define TCK_PERIPH (SYSCTL_PERIPH_GPIOC) #define TCK_PORT (GPIO_PORTC_BASE) #define TCK_PIN (GPIO_PIN_0) #define TDI_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDI_PORT (GPIO_PORTC_BASE) #define TDI_PIN (GPIO_PIN_2) #define TDO_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDO_PORT (GPIO_PORTC_BASE) #define TDO_PIN (GPIO_PIN_3) #define TMS_PERIPH (SYSCTL_PERIPH_GPIOC) #define TMS_PORT (GPIO_PORTC_BASE) #define TMS_PIN (GPIO_PIN_1) #define U0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0RX_PORT (GPIO_PORTA_BASE) #define U0RX_PIN (GPIO_PIN_0) #define U0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0TX_PORT (GPIO_PORTA_BASE) #define U0TX_PIN (GPIO_PIN_1) #define U1RX_PERIPH (SYSCTL_PERIPH_GPIOC) #define U1RX_PORT (GPIO_PORTC_BASE) #define U1RX_PIN (GPIO_PIN_6) #define U1TX_PERIPH (SYSCTL_PERIPH_GPIOC) #define U1TX_PORT (GPIO_PORTC_BASE) #define U1TX_PIN (GPIO_PIN_7) #define USB0EPEN_PERIPH (SYSCTL_PERIPH_GPIOH) #define USB0EPEN_PORT (GPIO_PORTH_BASE) #define USB0EPEN_PIN (GPIO_PIN_3) #define USB0PFLT_PERIPH (SYSCTL_PERIPH_GPIOH) #define USB0PFLT_PORT (GPIO_PORTH_BASE) #define USB0PFLT_PIN (GPIO_PIN_4) #endif // PART_LM3S3748 //***************************************************************************** // // LM3S3749 Port/Pin Mapping Definitions // //***************************************************************************** #ifdef PART_LM3S3749 #define ADC0_PERIPH (SYSCTL_PERIPH_GPIOE) #define ADC0_PORT (GPIO_PORTE_BASE) #define ADC0_PIN (GPIO_PIN_7) #define ADC1_PERIPH (SYSCTL_PERIPH_GPIOE) #define ADC1_PORT (GPIO_PORTE_BASE) #define ADC1_PIN (GPIO_PIN_6) #define ADC2_PERIPH (SYSCTL_PERIPH_GPIOE) #define ADC2_PORT (GPIO_PORTE_BASE) #define ADC2_PIN (GPIO_PIN_5) #define ADC3_PERIPH (SYSCTL_PERIPH_GPIOE) #define ADC3_PORT (GPIO_PORTE_BASE) #define ADC3_PIN (GPIO_PIN_4) #define ADC4_PERIPH (SYSCTL_PERIPH_GPIOD) #define ADC4_PORT (GPIO_PORTD_BASE) #define ADC4_PIN (GPIO_PIN_7) #define ADC5_PERIPH (SYSCTL_PERIPH_GPIOD) #define ADC5_PORT (GPIO_PORTD_BASE) #define ADC5_PIN (GPIO_PIN_6) #define ADC6_PERIPH (SYSCTL_PERIPH_GPIOD) #define ADC6_PORT (GPIO_PORTD_BASE) #define ADC6_PIN (GPIO_PIN_5) #define ADC7_PERIPH (SYSCTL_PERIPH_GPIOD) #define ADC7_PORT (GPIO_PORTD_BASE) #define ADC7_PIN (GPIO_PIN_4) #define C0O_PERIPH (SYSCTL_PERIPH_GPIOF) #define C0O_PORT (GPIO_PORTF_BASE) #define C0O_PIN (GPIO_PIN_4) #define C0_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_MINUS_PORT (GPIO_PORTB_BASE) #define C0_MINUS_PIN (GPIO_PIN_4) #define C0_PLUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_PLUS_PORT (GPIO_PORTB_BASE) #define C0_PLUS_PIN (GPIO_PIN_6) #define C1O_PERIPH (SYSCTL_PERIPH_GPIOC) #define C1O_PORT (GPIO_PORTC_BASE) #define C1O_PIN (GPIO_PIN_7) #define C1_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C1_MINUS_PORT (GPIO_PORTB_BASE) #define C1_MINUS_PIN (GPIO_PIN_5) #define C1_PLUS_PERIPH (SYSCTL_PERIPH_GPIOC) #define C1_PLUS_PORT (GPIO_PORTC_BASE) #define C1_PLUS_PIN (GPIO_PIN_5) #define CCP0_PERIPH (SYSCTL_PERIPH_GPIOD) #define CCP0_PORT (GPIO_PORTD_BASE) #define CCP0_PIN (GPIO_PIN_3) #define CCP1_PERIPH (SYSCTL_PERIPH_GPIOA) #define CCP1_PORT (GPIO_PORTA_BASE) #define CCP1_PIN (GPIO_PIN_6) #define CCP2_PERIPH (SYSCTL_PERIPH_GPIOF) #define CCP2_PORT (GPIO_PORTF_BASE) #define CCP2_PIN (GPIO_PIN_5) #define CCP3_PERIPH (SYSCTL_PERIPH_GPIOA) #define CCP3_PORT (GPIO_PORTA_BASE) #define CCP3_PIN (GPIO_PIN_7) #define CCP4_PERIPH (SYSCTL_PERIPH_GPIOF) #define CCP4_PORT (GPIO_PORTF_BASE) #define CCP4_PIN (GPIO_PIN_7) #define CCP5_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP5_PORT (GPIO_PORTC_BASE) #define CCP5_PIN (GPIO_PIN_4) #define CCP6_PERIPH (SYSCTL_PERIPH_GPIOD) #define CCP6_PORT (GPIO_PORTD_BASE) #define CCP6_PIN (GPIO_PIN_2) #define FAULT0_PERIPH (SYSCTL_PERIPH_GPIOG) #define FAULT0_PORT (GPIO_PORTG_BASE) #define FAULT0_PIN (GPIO_PIN_2) #define FAULT1_PERIPH (SYSCTL_PERIPH_GPIOG) #define FAULT1_PORT (GPIO_PORTG_BASE) #define FAULT1_PIN (GPIO_PIN_4) #define FAULT2_PERIPH (SYSCTL_PERIPH_GPIOG) #define FAULT2_PORT (GPIO_PORTG_BASE) #define FAULT2_PIN (GPIO_PIN_3) #define FAULT3_PERIPH (SYSCTL_PERIPH_GPIOH) #define FAULT3_PORT (GPIO_PORTH_BASE) #define FAULT3_PIN (GPIO_PIN_2) #define I2C0SCL_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SCL_PORT (GPIO_PORTB_BASE) #define I2C0SCL_PIN (GPIO_PIN_2) #define I2C0SDA_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SDA_PORT (GPIO_PORTB_BASE) #define I2C0SDA_PIN (GPIO_PIN_3) #define I2C1SCL_PERIPH (SYSCTL_PERIPH_GPIOG) #define I2C1SCL_PORT (GPIO_PORTG_BASE) #define I2C1SCL_PIN (GPIO_PIN_0) #define I2C1SDA_PERIPH (SYSCTL_PERIPH_GPIOG) #define I2C1SDA_PORT (GPIO_PORTG_BASE) #define I2C1SDA_PIN (GPIO_PIN_1) #define IDX0_PERIPH (SYSCTL_PERIPH_GPIOG) #define IDX0_PORT (GPIO_PORTG_BASE) #define IDX0_PIN (GPIO_PIN_5) #define NMI_PERIPH (SYSCTL_PERIPH_GPIOB) #define NMI_PORT (GPIO_PORTB_BASE) #define NMI_PIN (GPIO_PIN_7) #define PHA0_PERIPH (SYSCTL_PERIPH_GPIOF) #define PHA0_PORT (GPIO_PORTF_BASE) #define PHA0_PIN (GPIO_PIN_6) #define PHB0_PERIPH (SYSCTL_PERIPH_GPIOC) #define PHB0_PORT (GPIO_PORTC_BASE) #define PHB0_PIN (GPIO_PIN_6) #define PWM0_PERIPH (SYSCTL_PERIPH_GPIOF) #define PWM0_PORT (GPIO_PORTF_BASE) #define PWM0_PIN (GPIO_PIN_0) #define PWM1_PERIPH (SYSCTL_PERIPH_GPIOF) #define PWM1_PORT (GPIO_PORTF_BASE) #define PWM1_PIN (GPIO_PIN_1) #define PWM2_PERIPH (SYSCTL_PERIPH_GPIOH) #define PWM2_PORT (GPIO_PORTH_BASE) #define PWM2_PIN (GPIO_PIN_0) #define PWM3_PERIPH (SYSCTL_PERIPH_GPIOH) #define PWM3_PORT (GPIO_PORTH_BASE) #define PWM3_PIN (GPIO_PIN_1) #define PWM4_PERIPH (SYSCTL_PERIPH_GPIOF) #define PWM4_PORT (GPIO_PORTF_BASE) #define PWM4_PIN (GPIO_PIN_2) #define PWM5_PERIPH (SYSCTL_PERIPH_GPIOF) #define PWM5_PORT (GPIO_PORTF_BASE) #define PWM5_PIN (GPIO_PIN_3) #define PWM6_PERIPH (SYSCTL_PERIPH_GPIOG) #define PWM6_PORT (GPIO_PORTG_BASE) #define PWM6_PIN (GPIO_PIN_6) #define PWM7_PERIPH (SYSCTL_PERIPH_GPIOG) #define PWM7_PORT (GPIO_PORTG_BASE) #define PWM7_PIN (GPIO_PIN_7) #define SSI0CLK_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0CLK_PORT (GPIO_PORTA_BASE) #define SSI0CLK_PIN (GPIO_PIN_2) #define SSI0FSS_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0FSS_PORT (GPIO_PORTA_BASE) #define SSI0FSS_PIN (GPIO_PIN_3) #define SSI0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0RX_PORT (GPIO_PORTA_BASE) #define SSI0RX_PIN (GPIO_PIN_4) #define SSI0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0TX_PORT (GPIO_PORTA_BASE) #define SSI0TX_PIN (GPIO_PIN_5) #define SSI1CLK_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1CLK_PORT (GPIO_PORTE_BASE) #define SSI1CLK_PIN (GPIO_PIN_0) #define SSI1FSS_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1FSS_PORT (GPIO_PORTE_BASE) #define SSI1FSS_PIN (GPIO_PIN_1) #define SSI1RX_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1RX_PORT (GPIO_PORTE_BASE) #define SSI1RX_PIN (GPIO_PIN_2) #define SSI1TX_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1TX_PORT (GPIO_PORTE_BASE) #define SSI1TX_PIN (GPIO_PIN_3) #define SWCLK_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWCLK_PORT (GPIO_PORTC_BASE) #define SWCLK_PIN (GPIO_PIN_0) #define SWDIO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWDIO_PORT (GPIO_PORTC_BASE) #define SWDIO_PIN (GPIO_PIN_1) #define SWO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWO_PORT (GPIO_PORTC_BASE) #define SWO_PIN (GPIO_PIN_3) #define TCK_PERIPH (SYSCTL_PERIPH_GPIOC) #define TCK_PORT (GPIO_PORTC_BASE) #define TCK_PIN (GPIO_PIN_0) #define TDI_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDI_PORT (GPIO_PORTC_BASE) #define TDI_PIN (GPIO_PIN_2) #define TDO_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDO_PORT (GPIO_PORTC_BASE) #define TDO_PIN (GPIO_PIN_3) #define TMS_PERIPH (SYSCTL_PERIPH_GPIOC) #define TMS_PORT (GPIO_PORTC_BASE) #define TMS_PIN (GPIO_PIN_1) #define U0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0RX_PORT (GPIO_PORTA_BASE) #define U0RX_PIN (GPIO_PIN_0) #define U0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0TX_PORT (GPIO_PORTA_BASE) #define U0TX_PIN (GPIO_PIN_1) #define U1RX_PERIPH (SYSCTL_PERIPH_GPIOB) #define U1RX_PORT (GPIO_PORTB_BASE) #define U1RX_PIN (GPIO_PIN_0) #define U1TX_PERIPH (SYSCTL_PERIPH_GPIOB) #define U1TX_PORT (GPIO_PORTB_BASE) #define U1TX_PIN (GPIO_PIN_1) #define U2RX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U2RX_PORT (GPIO_PORTD_BASE) #define U2RX_PIN (GPIO_PIN_0) #define U2TX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U2TX_PORT (GPIO_PORTD_BASE) #define U2TX_PIN (GPIO_PIN_1) #define USB0EPEN_PERIPH (SYSCTL_PERIPH_GPIOH) #define USB0EPEN_PORT (GPIO_PORTH_BASE) #define USB0EPEN_PIN (GPIO_PIN_3) #define USB0PFLT_PERIPH (SYSCTL_PERIPH_GPIOH) #define USB0PFLT_PORT (GPIO_PORTH_BASE) #define USB0PFLT_PIN (GPIO_PIN_4) #endif // PART_LM3S3749 //***************************************************************************** // // LM3S5632 Port/Pin Mapping Definitions // //***************************************************************************** #ifdef PART_LM3S5632 #define ADC0_PERIPH (SYSCTL_PERIPH_GPIOE) #define ADC0_PORT (GPIO_PORTE_BASE) #define ADC0_PIN (GPIO_PIN_3) #define ADC1_PERIPH (SYSCTL_PERIPH_GPIOE) #define ADC1_PORT (GPIO_PORTE_BASE) #define ADC1_PIN (GPIO_PIN_2) #define ADC2_PERIPH (SYSCTL_PERIPH_GPIOE) #define ADC2_PORT (GPIO_PORTE_BASE) #define ADC2_PIN (GPIO_PIN_1) #define ADC3_PERIPH (SYSCTL_PERIPH_GPIOE) #define ADC3_PORT (GPIO_PORTE_BASE) #define ADC3_PIN (GPIO_PIN_0) #define ADC4_PERIPH (SYSCTL_PERIPH_GPIOD) #define ADC4_PORT (GPIO_PORTD_BASE) #define ADC4_PIN (GPIO_PIN_3) #define ADC5_PERIPH (SYSCTL_PERIPH_GPIOD) #define ADC5_PORT (GPIO_PORTD_BASE) #define ADC5_PIN (GPIO_PIN_2) #define CAN0RX_PERIPH (SYSCTL_PERIPH_GPIOD) #define CAN0RX_PORT (GPIO_PORTD_BASE) #define CAN0RX_PIN (GPIO_PIN_0) #define CAN0TX_PERIPH (SYSCTL_PERIPH_GPIOD) #define CAN0TX_PORT (GPIO_PORTD_BASE) #define CAN0TX_PIN (GPIO_PIN_1) #define CCP0_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP0_PORT (GPIO_PORTB_BASE) #define CCP0_PIN (GPIO_PIN_5) #define CCP1_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP1_PORT (GPIO_PORTB_BASE) #define CCP1_PIN (GPIO_PIN_6) #define CCP2_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP2_PORT (GPIO_PORTC_BASE) #define CCP2_PIN (GPIO_PIN_4) #define CCP3_PERIPH (SYSCTL_PERIPH_GPIOE) #define CCP3_PORT (GPIO_PORTE_BASE) #define CCP3_PIN (GPIO_PIN_4) #define CCP4_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP4_PORT (GPIO_PORTC_BASE) #define CCP4_PIN (GPIO_PIN_7) #define I2C0SCL_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SCL_PORT (GPIO_PORTB_BASE) #define I2C0SCL_PIN (GPIO_PIN_2) #define I2C0SDA_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SDA_PORT (GPIO_PORTB_BASE) #define I2C0SDA_PIN (GPIO_PIN_3) #define I2C1SCL_PERIPH (SYSCTL_PERIPH_GPIOA) #define I2C1SCL_PORT (GPIO_PORTA_BASE) #define I2C1SCL_PIN (GPIO_PIN_6) #define I2C1SDA_PERIPH (SYSCTL_PERIPH_GPIOA) #define I2C1SDA_PORT (GPIO_PORTA_BASE) #define I2C1SDA_PIN (GPIO_PIN_7) #define NMI_PERIPH (SYSCTL_PERIPH_GPIOB) #define NMI_PORT (GPIO_PORTB_BASE) #define NMI_PIN (GPIO_PIN_7) #define SSI0CLK_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0CLK_PORT (GPIO_PORTA_BASE) #define SSI0CLK_PIN (GPIO_PIN_2) #define SSI0FSS_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0FSS_PORT (GPIO_PORTA_BASE) #define SSI0FSS_PIN (GPIO_PIN_3) #define SSI0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0RX_PORT (GPIO_PORTA_BASE) #define SSI0RX_PIN (GPIO_PIN_4) #define SSI0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0TX_PORT (GPIO_PORTA_BASE) #define SSI0TX_PIN (GPIO_PIN_5) #define SWCLK_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWCLK_PORT (GPIO_PORTC_BASE) #define SWCLK_PIN (GPIO_PIN_0) #define SWDIO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWDIO_PORT (GPIO_PORTC_BASE) #define SWDIO_PIN (GPIO_PIN_1) #define SWO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWO_PORT (GPIO_PORTC_BASE) #define SWO_PIN (GPIO_PIN_3) #define TCK_PERIPH (SYSCTL_PERIPH_GPIOC) #define TCK_PORT (GPIO_PORTC_BASE) #define TCK_PIN (GPIO_PIN_0) #define TDI_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDI_PORT (GPIO_PORTC_BASE) #define TDI_PIN (GPIO_PIN_2) #define TDO_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDO_PORT (GPIO_PORTC_BASE) #define TDO_PIN (GPIO_PIN_3) #define TMS_PERIPH (SYSCTL_PERIPH_GPIOC) #define TMS_PORT (GPIO_PORTC_BASE) #define TMS_PIN (GPIO_PIN_1) #define U0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0RX_PORT (GPIO_PORTA_BASE) #define U0RX_PIN (GPIO_PIN_0) #define U0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0TX_PORT (GPIO_PORTA_BASE) #define U0TX_PIN (GPIO_PIN_1) #define U1RX_PERIPH (SYSCTL_PERIPH_GPIOB) #define U1RX_PORT (GPIO_PORTB_BASE) #define U1RX_PIN (GPIO_PIN_0) #define U1TX_PERIPH (SYSCTL_PERIPH_GPIOB) #define U1TX_PORT (GPIO_PORTB_BASE) #define U1TX_PIN (GPIO_PIN_1) #define USB0EPEN_PERIPH (SYSCTL_PERIPH_GPIOC) #define USB0EPEN_PORT (GPIO_PORTC_BASE) #define USB0EPEN_PIN (GPIO_PIN_5) #define USB0PFLT_PERIPH (SYSCTL_PERIPH_GPIOC) #define USB0PFLT_PORT (GPIO_PORTC_BASE) #define USB0PFLT_PIN (GPIO_PIN_6) #endif // PART_LM3S5632 //***************************************************************************** // // LM3S5652 Port/Pin Mapping Definitions // //***************************************************************************** #ifdef PART_LM3S5652 #define ADC0_PERIPH (SYSCTL_PERIPH_GPIOE) #define ADC0_PORT (GPIO_PORTE_BASE) #define ADC0_PIN (GPIO_PIN_3) #define ADC1_PERIPH (SYSCTL_PERIPH_GPIOE) #define ADC1_PORT (GPIO_PORTE_BASE) #define ADC1_PIN (GPIO_PIN_2) #define ADC2_PERIPH (SYSCTL_PERIPH_GPIOE) #define ADC2_PORT (GPIO_PORTE_BASE) #define ADC2_PIN (GPIO_PIN_1) #define ADC3_PERIPH (SYSCTL_PERIPH_GPIOE) #define ADC3_PORT (GPIO_PORTE_BASE) #define ADC3_PIN (GPIO_PIN_0) #define ADC4_PERIPH (SYSCTL_PERIPH_GPIOD) #define ADC4_PORT (GPIO_PORTD_BASE) #define ADC4_PIN (GPIO_PIN_3) #define ADC5_PERIPH (SYSCTL_PERIPH_GPIOD) #define ADC5_PORT (GPIO_PORTD_BASE) #define ADC5_PIN (GPIO_PIN_2) #define C0_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_MINUS_PORT (GPIO_PORTB_BASE) #define C0_MINUS_PIN (GPIO_PIN_4) #define C0_PLUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_PLUS_PORT (GPIO_PORTB_BASE) #define C0_PLUS_PIN (GPIO_PIN_6) #define CAN0RX_PERIPH (SYSCTL_PERIPH_GPIOD) #define CAN0RX_PORT (GPIO_PORTD_BASE) #define CAN0RX_PIN (GPIO_PIN_0) #define CAN0TX_PERIPH (SYSCTL_PERIPH_GPIOD) #define CAN0TX_PORT (GPIO_PORTD_BASE) #define CAN0TX_PIN (GPIO_PIN_1) #define CCP0_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP0_PORT (GPIO_PORTB_BASE) #define CCP0_PIN (GPIO_PIN_5) #define CCP1_PERIPH (SYSCTL_PERIPH_GPIOA) #define CCP1_PORT (GPIO_PORTA_BASE) #define CCP1_PIN (GPIO_PIN_6) #define CCP2_PERIPH (SYSCTL_PERIPH_GPIOE) #define CCP2_PORT (GPIO_PORTE_BASE) #define CCP2_PIN (GPIO_PIN_4) #define CCP3_PERIPH (SYSCTL_PERIPH_GPIOA) #define CCP3_PORT (GPIO_PORTA_BASE) #define CCP3_PIN (GPIO_PIN_7) #define CCP4_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP4_PORT (GPIO_PORTC_BASE) #define CCP4_PIN (GPIO_PIN_7) #define CCP5_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP5_PORT (GPIO_PORTC_BASE) #define CCP5_PIN (GPIO_PIN_4) #define I2C0SCL_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SCL_PORT (GPIO_PORTB_BASE) #define I2C0SCL_PIN (GPIO_PIN_2) #define I2C0SDA_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SDA_PORT (GPIO_PORTB_BASE) #define I2C0SDA_PIN (GPIO_PIN_3) #define NMI_PERIPH (SYSCTL_PERIPH_GPIOB) #define NMI_PORT (GPIO_PORTB_BASE) #define NMI_PIN (GPIO_PIN_7) #define SSI0CLK_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0CLK_PORT (GPIO_PORTA_BASE) #define SSI0CLK_PIN (GPIO_PIN_2) #define SSI0FSS_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0FSS_PORT (GPIO_PORTA_BASE) #define SSI0FSS_PIN (GPIO_PIN_3) #define SSI0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0RX_PORT (GPIO_PORTA_BASE) #define SSI0RX_PIN (GPIO_PIN_4) #define SSI0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0TX_PORT (GPIO_PORTA_BASE) #define SSI0TX_PIN (GPIO_PIN_5) #define SWCLK_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWCLK_PORT (GPIO_PORTC_BASE) #define SWCLK_PIN (GPIO_PIN_0) #define SWDIO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWDIO_PORT (GPIO_PORTC_BASE) #define SWDIO_PIN (GPIO_PIN_1) #define SWO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWO_PORT (GPIO_PORTC_BASE) #define SWO_PIN (GPIO_PIN_3) #define TCK_PERIPH (SYSCTL_PERIPH_GPIOC) #define TCK_PORT (GPIO_PORTC_BASE) #define TCK_PIN (GPIO_PIN_0) #define TDI_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDI_PORT (GPIO_PORTC_BASE) #define TDI_PIN (GPIO_PIN_2) #define TDO_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDO_PORT (GPIO_PORTC_BASE) #define TDO_PIN (GPIO_PIN_3) #define TMS_PERIPH (SYSCTL_PERIPH_GPIOC) #define TMS_PORT (GPIO_PORTC_BASE) #define TMS_PIN (GPIO_PIN_1) #define U0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0RX_PORT (GPIO_PORTA_BASE) #define U0RX_PIN (GPIO_PIN_0) #define U0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0TX_PORT (GPIO_PORTA_BASE) #define U0TX_PIN (GPIO_PIN_1) #define USB0EPEN_PERIPH (SYSCTL_PERIPH_GPIOC) #define USB0EPEN_PORT (GPIO_PORTC_BASE) #define USB0EPEN_PIN (GPIO_PIN_5) #define USB0ID_PERIPH (SYSCTL_PERIPH_GPIOB) #define USB0ID_PORT (GPIO_PORTB_BASE) #define USB0ID_PIN (GPIO_PIN_0) #define USB0PFLT_PERIPH (SYSCTL_PERIPH_GPIOC) #define USB0PFLT_PORT (GPIO_PORTC_BASE) #define USB0PFLT_PIN (GPIO_PIN_6) #define USB0VBUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define USB0VBUS_PORT (GPIO_PORTB_BASE) #define USB0VBUS_PIN (GPIO_PIN_1) #endif // PART_LM3S5652 //***************************************************************************** // // LM3S5662 Port/Pin Mapping Definitions // //***************************************************************************** #ifdef PART_LM3S5662 #define ADC0_PERIPH (SYSCTL_PERIPH_GPIOE) #define ADC0_PORT (GPIO_PORTE_BASE) #define ADC0_PIN (GPIO_PIN_3) #define ADC1_PERIPH (SYSCTL_PERIPH_GPIOE) #define ADC1_PORT (GPIO_PORTE_BASE) #define ADC1_PIN (GPIO_PIN_2) #define ADC2_PERIPH (SYSCTL_PERIPH_GPIOE) #define ADC2_PORT (GPIO_PORTE_BASE) #define ADC2_PIN (GPIO_PIN_1) #define ADC3_PERIPH (SYSCTL_PERIPH_GPIOE) #define ADC3_PORT (GPIO_PORTE_BASE) #define ADC3_PIN (GPIO_PIN_0) #define CAN0RX_PERIPH (SYSCTL_PERIPH_GPIOB) #define CAN0RX_PORT (GPIO_PORTB_BASE) #define CAN0RX_PIN (GPIO_PIN_4) #define CAN0TX_PERIPH (SYSCTL_PERIPH_GPIOB) #define CAN0TX_PORT (GPIO_PORTB_BASE) #define CAN0TX_PIN (GPIO_PIN_5) #define CCP0_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP0_PORT (GPIO_PORTB_BASE) #define CCP0_PIN (GPIO_PIN_2) #define CCP1_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP1_PORT (GPIO_PORTB_BASE) #define CCP1_PIN (GPIO_PIN_6) #define CCP2_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP2_PORT (GPIO_PORTC_BASE) #define CCP2_PIN (GPIO_PIN_4) #define CCP3_PERIPH (SYSCTL_PERIPH_GPIOE) #define CCP3_PORT (GPIO_PORTE_BASE) #define CCP3_PIN (GPIO_PIN_4) #define CCP4_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP4_PORT (GPIO_PORTC_BASE) #define CCP4_PIN (GPIO_PIN_7) #define FAULT0_PERIPH (SYSCTL_PERIPH_GPIOB) #define FAULT0_PORT (GPIO_PORTB_BASE) #define FAULT0_PIN (GPIO_PIN_3) #define NMI_PERIPH (SYSCTL_PERIPH_GPIOB) #define NMI_PORT (GPIO_PORTB_BASE) #define NMI_PIN (GPIO_PIN_7) #define PWM0_PERIPH (SYSCTL_PERIPH_GPIOD) #define PWM0_PORT (GPIO_PORTD_BASE) #define PWM0_PIN (GPIO_PIN_0) #define PWM1_PERIPH (SYSCTL_PERIPH_GPIOD) #define PWM1_PORT (GPIO_PORTD_BASE) #define PWM1_PIN (GPIO_PIN_1) #define PWM2_PERIPH (SYSCTL_PERIPH_GPIOD) #define PWM2_PORT (GPIO_PORTD_BASE) #define PWM2_PIN (GPIO_PIN_2) #define PWM3_PERIPH (SYSCTL_PERIPH_GPIOD) #define PWM3_PORT (GPIO_PORTD_BASE) #define PWM3_PIN (GPIO_PIN_3) #define PWM4_PERIPH (SYSCTL_PERIPH_GPIOA) #define PWM4_PORT (GPIO_PORTA_BASE) #define PWM4_PIN (GPIO_PIN_6) #define PWM5_PERIPH (SYSCTL_PERIPH_GPIOA) #define PWM5_PORT (GPIO_PORTA_BASE) #define PWM5_PIN (GPIO_PIN_7) #define SSI0CLK_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0CLK_PORT (GPIO_PORTA_BASE) #define SSI0CLK_PIN (GPIO_PIN_2) #define SSI0FSS_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0FSS_PORT (GPIO_PORTA_BASE) #define SSI0FSS_PIN (GPIO_PIN_3) #define SSI0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0RX_PORT (GPIO_PORTA_BASE) #define SSI0RX_PIN (GPIO_PIN_4) #define SSI0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0TX_PORT (GPIO_PORTA_BASE) #define SSI0TX_PIN (GPIO_PIN_5) #define SWCLK_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWCLK_PORT (GPIO_PORTC_BASE) #define SWCLK_PIN (GPIO_PIN_0) #define SWDIO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWDIO_PORT (GPIO_PORTC_BASE) #define SWDIO_PIN (GPIO_PIN_1) #define SWO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWO_PORT (GPIO_PORTC_BASE) #define SWO_PIN (GPIO_PIN_3) #define TCK_PERIPH (SYSCTL_PERIPH_GPIOC) #define TCK_PORT (GPIO_PORTC_BASE) #define TCK_PIN (GPIO_PIN_0) #define TDI_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDI_PORT (GPIO_PORTC_BASE) #define TDI_PIN (GPIO_PIN_2) #define TDO_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDO_PORT (GPIO_PORTC_BASE) #define TDO_PIN (GPIO_PIN_3) #define TMS_PERIPH (SYSCTL_PERIPH_GPIOC) #define TMS_PORT (GPIO_PORTC_BASE) #define TMS_PIN (GPIO_PIN_1) #define U0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0RX_PORT (GPIO_PORTA_BASE) #define U0RX_PIN (GPIO_PIN_0) #define U0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0TX_PORT (GPIO_PORTA_BASE) #define U0TX_PIN (GPIO_PIN_1) #define USB0EPEN_PERIPH (SYSCTL_PERIPH_GPIOC) #define USB0EPEN_PORT (GPIO_PORTC_BASE) #define USB0EPEN_PIN (GPIO_PIN_5) #define USB0ID_PERIPH (SYSCTL_PERIPH_GPIOB) #define USB0ID_PORT (GPIO_PORTB_BASE) #define USB0ID_PIN (GPIO_PIN_0) #define USB0PFLT_PERIPH (SYSCTL_PERIPH_GPIOC) #define USB0PFLT_PORT (GPIO_PORTC_BASE) #define USB0PFLT_PIN (GPIO_PIN_6) #define USB0VBUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define USB0VBUS_PORT (GPIO_PORTB_BASE) #define USB0VBUS_PIN (GPIO_PIN_1) #endif // PART_LM3S5662 //***************************************************************************** // // LM3S5732 Port/Pin Mapping Definitions // //***************************************************************************** #ifdef PART_LM3S5732 #define ADC0_PERIPH (SYSCTL_PERIPH_GPIOE) #define ADC0_PORT (GPIO_PORTE_BASE) #define ADC0_PIN (GPIO_PIN_3) #define ADC1_PERIPH (SYSCTL_PERIPH_GPIOE) #define ADC1_PORT (GPIO_PORTE_BASE) #define ADC1_PIN (GPIO_PIN_2) #define ADC2_PERIPH (SYSCTL_PERIPH_GPIOE) #define ADC2_PORT (GPIO_PORTE_BASE) #define ADC2_PIN (GPIO_PIN_1) #define ADC3_PERIPH (SYSCTL_PERIPH_GPIOE) #define ADC3_PORT (GPIO_PORTE_BASE) #define ADC3_PIN (GPIO_PIN_0) #define ADC4_PERIPH (SYSCTL_PERIPH_GPIOD) #define ADC4_PORT (GPIO_PORTD_BASE) #define ADC4_PIN (GPIO_PIN_3) #define ADC5_PERIPH (SYSCTL_PERIPH_GPIOD) #define ADC5_PORT (GPIO_PORTD_BASE) #define ADC5_PIN (GPIO_PIN_2) #define CAN0RX_PERIPH (SYSCTL_PERIPH_GPIOD) #define CAN0RX_PORT (GPIO_PORTD_BASE) #define CAN0RX_PIN (GPIO_PIN_0) #define CAN0TX_PERIPH (SYSCTL_PERIPH_GPIOD) #define CAN0TX_PORT (GPIO_PORTD_BASE) #define CAN0TX_PIN (GPIO_PIN_1) #define CCP0_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP0_PORT (GPIO_PORTB_BASE) #define CCP0_PIN (GPIO_PIN_5) #define CCP1_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP1_PORT (GPIO_PORTB_BASE) #define CCP1_PIN (GPIO_PIN_6) #define CCP2_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP2_PORT (GPIO_PORTC_BASE) #define CCP2_PIN (GPIO_PIN_4) #define CCP3_PERIPH (SYSCTL_PERIPH_GPIOE) #define CCP3_PORT (GPIO_PORTE_BASE) #define CCP3_PIN (GPIO_PIN_4) #define CCP4_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP4_PORT (GPIO_PORTC_BASE) #define CCP4_PIN (GPIO_PIN_7) #define I2C0SCL_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SCL_PORT (GPIO_PORTB_BASE) #define I2C0SCL_PIN (GPIO_PIN_2) #define I2C0SDA_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SDA_PORT (GPIO_PORTB_BASE) #define I2C0SDA_PIN (GPIO_PIN_3) #define I2C1SCL_PERIPH (SYSCTL_PERIPH_GPIOA) #define I2C1SCL_PORT (GPIO_PORTA_BASE) #define I2C1SCL_PIN (GPIO_PIN_6) #define I2C1SDA_PERIPH (SYSCTL_PERIPH_GPIOA) #define I2C1SDA_PORT (GPIO_PORTA_BASE) #define I2C1SDA_PIN (GPIO_PIN_7) #define NMI_PERIPH (SYSCTL_PERIPH_GPIOB) #define NMI_PORT (GPIO_PORTB_BASE) #define NMI_PIN (GPIO_PIN_7) #define SSI0CLK_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0CLK_PORT (GPIO_PORTA_BASE) #define SSI0CLK_PIN (GPIO_PIN_2) #define SSI0FSS_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0FSS_PORT (GPIO_PORTA_BASE) #define SSI0FSS_PIN (GPIO_PIN_3) #define SSI0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0RX_PORT (GPIO_PORTA_BASE) #define SSI0RX_PIN (GPIO_PIN_4) #define SSI0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0TX_PORT (GPIO_PORTA_BASE) #define SSI0TX_PIN (GPIO_PIN_5) #define SWCLK_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWCLK_PORT (GPIO_PORTC_BASE) #define SWCLK_PIN (GPIO_PIN_0) #define SWDIO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWDIO_PORT (GPIO_PORTC_BASE) #define SWDIO_PIN (GPIO_PIN_1) #define SWO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWO_PORT (GPIO_PORTC_BASE) #define SWO_PIN (GPIO_PIN_3) #define TCK_PERIPH (SYSCTL_PERIPH_GPIOC) #define TCK_PORT (GPIO_PORTC_BASE) #define TCK_PIN (GPIO_PIN_0) #define TDI_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDI_PORT (GPIO_PORTC_BASE) #define TDI_PIN (GPIO_PIN_2) #define TDO_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDO_PORT (GPIO_PORTC_BASE) #define TDO_PIN (GPIO_PIN_3) #define TMS_PERIPH (SYSCTL_PERIPH_GPIOC) #define TMS_PORT (GPIO_PORTC_BASE) #define TMS_PIN (GPIO_PIN_1) #define U0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0RX_PORT (GPIO_PORTA_BASE) #define U0RX_PIN (GPIO_PIN_0) #define U0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0TX_PORT (GPIO_PORTA_BASE) #define U0TX_PIN (GPIO_PIN_1) #define U1RX_PERIPH (SYSCTL_PERIPH_GPIOB) #define U1RX_PORT (GPIO_PORTB_BASE) #define U1RX_PIN (GPIO_PIN_0) #define U1TX_PERIPH (SYSCTL_PERIPH_GPIOB) #define U1TX_PORT (GPIO_PORTB_BASE) #define U1TX_PIN (GPIO_PIN_1) #define USB0EPEN_PERIPH (SYSCTL_PERIPH_GPIOC) #define USB0EPEN_PORT (GPIO_PORTC_BASE) #define USB0EPEN_PIN (GPIO_PIN_5) #define USB0PFLT_PERIPH (SYSCTL_PERIPH_GPIOC) #define USB0PFLT_PORT (GPIO_PORTC_BASE) #define USB0PFLT_PIN (GPIO_PIN_6) #endif // PART_LM3S5732 //***************************************************************************** // // LM3S5737 Port/Pin Mapping Definitions // //***************************************************************************** #ifdef PART_LM3S5737 #define ADC0_PERIPH (SYSCTL_PERIPH_GPIOE) #define ADC0_PORT (GPIO_PORTE_BASE) #define ADC0_PIN (GPIO_PIN_7) #define ADC1_PERIPH (SYSCTL_PERIPH_GPIOE) #define ADC1_PORT (GPIO_PORTE_BASE) #define ADC1_PIN (GPIO_PIN_6) #define ADC2_PERIPH (SYSCTL_PERIPH_GPIOE) #define ADC2_PORT (GPIO_PORTE_BASE) #define ADC2_PIN (GPIO_PIN_5) #define ADC3_PERIPH (SYSCTL_PERIPH_GPIOE) #define ADC3_PORT (GPIO_PORTE_BASE) #define ADC3_PIN (GPIO_PIN_4) #define ADC4_PERIPH (SYSCTL_PERIPH_GPIOD) #define ADC4_PORT (GPIO_PORTD_BASE) #define ADC4_PIN (GPIO_PIN_7) #define ADC5_PERIPH (SYSCTL_PERIPH_GPIOD) #define ADC5_PORT (GPIO_PORTD_BASE) #define ADC5_PIN (GPIO_PIN_6) #define ADC6_PERIPH (SYSCTL_PERIPH_GPIOD) #define ADC6_PORT (GPIO_PORTD_BASE) #define ADC6_PIN (GPIO_PIN_5) #define ADC7_PERIPH (SYSCTL_PERIPH_GPIOD) #define ADC7_PORT (GPIO_PORTD_BASE) #define ADC7_PIN (GPIO_PIN_4) #define CAN0RX_PERIPH (SYSCTL_PERIPH_GPIOD) #define CAN0RX_PORT (GPIO_PORTD_BASE) #define CAN0RX_PIN (GPIO_PIN_0) #define CAN0TX_PERIPH (SYSCTL_PERIPH_GPIOD) #define CAN0TX_PORT (GPIO_PORTD_BASE) #define CAN0TX_PIN (GPIO_PIN_1) #define CCP0_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP0_PORT (GPIO_PORTB_BASE) #define CCP0_PIN (GPIO_PIN_0) #define CCP1_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP1_PORT (GPIO_PORTB_BASE) #define CCP1_PIN (GPIO_PIN_1) #define CCP2_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP2_PORT (GPIO_PORTB_BASE) #define CCP2_PIN (GPIO_PIN_5) #define I2C0SCL_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SCL_PORT (GPIO_PORTB_BASE) #define I2C0SCL_PIN (GPIO_PIN_2) #define I2C0SDA_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SDA_PORT (GPIO_PORTB_BASE) #define I2C0SDA_PIN (GPIO_PIN_3) #define I2C1SCL_PERIPH (SYSCTL_PERIPH_GPIOA) #define I2C1SCL_PORT (GPIO_PORTA_BASE) #define I2C1SCL_PIN (GPIO_PIN_6) #define I2C1SDA_PERIPH (SYSCTL_PERIPH_GPIOA) #define I2C1SDA_PORT (GPIO_PORTA_BASE) #define I2C1SDA_PIN (GPIO_PIN_7) #define NMI_PERIPH (SYSCTL_PERIPH_GPIOB) #define NMI_PORT (GPIO_PORTB_BASE) #define NMI_PIN (GPIO_PIN_7) #define SSI0CLK_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0CLK_PORT (GPIO_PORTA_BASE) #define SSI0CLK_PIN (GPIO_PIN_2) #define SSI0FSS_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0FSS_PORT (GPIO_PORTA_BASE) #define SSI0FSS_PIN (GPIO_PIN_3) #define SSI0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0RX_PORT (GPIO_PORTA_BASE) #define SSI0RX_PIN (GPIO_PIN_4) #define SSI0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0TX_PORT (GPIO_PORTA_BASE) #define SSI0TX_PIN (GPIO_PIN_5) #define SSI1CLK_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1CLK_PORT (GPIO_PORTE_BASE) #define SSI1CLK_PIN (GPIO_PIN_0) #define SSI1FSS_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1FSS_PORT (GPIO_PORTE_BASE) #define SSI1FSS_PIN (GPIO_PIN_1) #define SSI1RX_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1RX_PORT (GPIO_PORTE_BASE) #define SSI1RX_PIN (GPIO_PIN_2) #define SSI1TX_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1TX_PORT (GPIO_PORTE_BASE) #define SSI1TX_PIN (GPIO_PIN_3) #define SWCLK_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWCLK_PORT (GPIO_PORTC_BASE) #define SWCLK_PIN (GPIO_PIN_0) #define SWDIO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWDIO_PORT (GPIO_PORTC_BASE) #define SWDIO_PIN (GPIO_PIN_1) #define SWO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWO_PORT (GPIO_PORTC_BASE) #define SWO_PIN (GPIO_PIN_3) #define TCK_PERIPH (SYSCTL_PERIPH_GPIOC) #define TCK_PORT (GPIO_PORTC_BASE) #define TCK_PIN (GPIO_PIN_0) #define TDI_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDI_PORT (GPIO_PORTC_BASE) #define TDI_PIN (GPIO_PIN_2) #define TDO_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDO_PORT (GPIO_PORTC_BASE) #define TDO_PIN (GPIO_PIN_3) #define TMS_PERIPH (SYSCTL_PERIPH_GPIOC) #define TMS_PORT (GPIO_PORTC_BASE) #define TMS_PIN (GPIO_PIN_1) #define U0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0RX_PORT (GPIO_PORTA_BASE) #define U0RX_PIN (GPIO_PIN_0) #define U0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0TX_PORT (GPIO_PORTA_BASE) #define U0TX_PIN (GPIO_PIN_1) #define USB0EPEN_PERIPH (SYSCTL_PERIPH_GPIOC) #define USB0EPEN_PORT (GPIO_PORTC_BASE) #define USB0EPEN_PIN (GPIO_PIN_5) #define USB0PFLT_PERIPH (SYSCTL_PERIPH_GPIOC) #define USB0PFLT_PORT (GPIO_PORTC_BASE) #define USB0PFLT_PIN (GPIO_PIN_6) #endif // PART_LM3S5737 //***************************************************************************** // // LM3S5739 Port/Pin Mapping Definitions // //***************************************************************************** #ifdef PART_LM3S5739 #define ADC0_PERIPH (SYSCTL_PERIPH_GPIOE) #define ADC0_PORT (GPIO_PORTE_BASE) #define ADC0_PIN (GPIO_PIN_7) #define ADC1_PERIPH (SYSCTL_PERIPH_GPIOE) #define ADC1_PORT (GPIO_PORTE_BASE) #define ADC1_PIN (GPIO_PIN_6) #define ADC2_PERIPH (SYSCTL_PERIPH_GPIOE) #define ADC2_PORT (GPIO_PORTE_BASE) #define ADC2_PIN (GPIO_PIN_5) #define ADC3_PERIPH (SYSCTL_PERIPH_GPIOE) #define ADC3_PORT (GPIO_PORTE_BASE) #define ADC3_PIN (GPIO_PIN_4) #define ADC4_PERIPH (SYSCTL_PERIPH_GPIOD) #define ADC4_PORT (GPIO_PORTD_BASE) #define ADC4_PIN (GPIO_PIN_7) #define ADC5_PERIPH (SYSCTL_PERIPH_GPIOD) #define ADC5_PORT (GPIO_PORTD_BASE) #define ADC5_PIN (GPIO_PIN_6) #define ADC6_PERIPH (SYSCTL_PERIPH_GPIOD) #define ADC6_PORT (GPIO_PORTD_BASE) #define ADC6_PIN (GPIO_PIN_5) #define ADC7_PERIPH (SYSCTL_PERIPH_GPIOD) #define ADC7_PORT (GPIO_PORTD_BASE) #define ADC7_PIN (GPIO_PIN_4) #define C0O_PERIPH (SYSCTL_PERIPH_GPIOF) #define C0O_PORT (GPIO_PORTF_BASE) #define C0O_PIN (GPIO_PIN_4) #define C0_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_MINUS_PORT (GPIO_PORTB_BASE) #define C0_MINUS_PIN (GPIO_PIN_4) #define C0_PLUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_PLUS_PORT (GPIO_PORTB_BASE) #define C0_PLUS_PIN (GPIO_PIN_6) #define C1O_PERIPH (SYSCTL_PERIPH_GPIOF) #define C1O_PORT (GPIO_PORTF_BASE) #define C1O_PIN (GPIO_PIN_5) #define C1_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C1_MINUS_PORT (GPIO_PORTB_BASE) #define C1_MINUS_PIN (GPIO_PIN_5) #define C1_PLUS_PERIPH (SYSCTL_PERIPH_GPIOC) #define C1_PLUS_PORT (GPIO_PORTC_BASE) #define C1_PLUS_PIN (GPIO_PIN_5) #define CAN0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define CAN0RX_PORT (GPIO_PORTA_BASE) #define CAN0RX_PIN (GPIO_PIN_6) #define CAN0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define CAN0TX_PORT (GPIO_PORTA_BASE) #define CAN0TX_PIN (GPIO_PIN_7) #define CCP0_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP0_PORT (GPIO_PORTC_BASE) #define CCP0_PIN (GPIO_PIN_6) #define CCP1_PERIPH (SYSCTL_PERIPH_GPIOF) #define CCP1_PORT (GPIO_PORTF_BASE) #define CCP1_PIN (GPIO_PIN_6) #define CCP2_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP2_PORT (GPIO_PORTC_BASE) #define CCP2_PIN (GPIO_PIN_4) #define CCP3_PERIPH (SYSCTL_PERIPH_GPIOG) #define CCP3_PORT (GPIO_PORTG_BASE) #define CCP3_PIN (GPIO_PIN_4) #define CCP4_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP4_PORT (GPIO_PORTC_BASE) #define CCP4_PIN (GPIO_PIN_7) #define CCP5_PERIPH (SYSCTL_PERIPH_GPIOD) #define CCP5_PORT (GPIO_PORTD_BASE) #define CCP5_PIN (GPIO_PIN_2) #define CCP6_PERIPH (SYSCTL_PERIPH_GPIOH) #define CCP6_PORT (GPIO_PORTH_BASE) #define CCP6_PIN (GPIO_PIN_0) #define CCP7_PERIPH (SYSCTL_PERIPH_GPIOD) #define CCP7_PORT (GPIO_PORTD_BASE) #define CCP7_PIN (GPIO_PIN_3) #define I2C0SCL_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SCL_PORT (GPIO_PORTB_BASE) #define I2C0SCL_PIN (GPIO_PIN_2) #define I2C0SDA_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SDA_PORT (GPIO_PORTB_BASE) #define I2C0SDA_PIN (GPIO_PIN_3) #define I2C1SCL_PERIPH (SYSCTL_PERIPH_GPIOG) #define I2C1SCL_PORT (GPIO_PORTG_BASE) #define I2C1SCL_PIN (GPIO_PIN_0) #define I2C1SDA_PERIPH (SYSCTL_PERIPH_GPIOG) #define I2C1SDA_PORT (GPIO_PORTG_BASE) #define I2C1SDA_PIN (GPIO_PIN_1) #define NMI_PERIPH (SYSCTL_PERIPH_GPIOB) #define NMI_PORT (GPIO_PORTB_BASE) #define NMI_PIN (GPIO_PIN_7) #define SSI0CLK_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0CLK_PORT (GPIO_PORTA_BASE) #define SSI0CLK_PIN (GPIO_PIN_2) #define SSI0FSS_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0FSS_PORT (GPIO_PORTA_BASE) #define SSI0FSS_PIN (GPIO_PIN_3) #define SSI0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0RX_PORT (GPIO_PORTA_BASE) #define SSI0RX_PIN (GPIO_PIN_4) #define SSI0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0TX_PORT (GPIO_PORTA_BASE) #define SSI0TX_PIN (GPIO_PIN_5) #define SSI1CLK_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1CLK_PORT (GPIO_PORTE_BASE) #define SSI1CLK_PIN (GPIO_PIN_0) #define SSI1FSS_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1FSS_PORT (GPIO_PORTE_BASE) #define SSI1FSS_PIN (GPIO_PIN_1) #define SSI1RX_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1RX_PORT (GPIO_PORTE_BASE) #define SSI1RX_PIN (GPIO_PIN_2) #define SSI1TX_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1TX_PORT (GPIO_PORTE_BASE) #define SSI1TX_PIN (GPIO_PIN_3) #define SWCLK_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWCLK_PORT (GPIO_PORTC_BASE) #define SWCLK_PIN (GPIO_PIN_0) #define SWDIO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWDIO_PORT (GPIO_PORTC_BASE) #define SWDIO_PIN (GPIO_PIN_1) #define SWO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWO_PORT (GPIO_PORTC_BASE) #define SWO_PIN (GPIO_PIN_3) #define TCK_PERIPH (SYSCTL_PERIPH_GPIOC) #define TCK_PORT (GPIO_PORTC_BASE) #define TCK_PIN (GPIO_PIN_0) #define TDI_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDI_PORT (GPIO_PORTC_BASE) #define TDI_PIN (GPIO_PIN_2) #define TDO_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDO_PORT (GPIO_PORTC_BASE) #define TDO_PIN (GPIO_PIN_3) #define TMS_PERIPH (SYSCTL_PERIPH_GPIOC) #define TMS_PORT (GPIO_PORTC_BASE) #define TMS_PIN (GPIO_PIN_1) #define U0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0RX_PORT (GPIO_PORTA_BASE) #define U0RX_PIN (GPIO_PIN_0) #define U0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0TX_PORT (GPIO_PORTA_BASE) #define U0TX_PIN (GPIO_PIN_1) #define U1RX_PERIPH (SYSCTL_PERIPH_GPIOB) #define U1RX_PORT (GPIO_PORTB_BASE) #define U1RX_PIN (GPIO_PIN_0) #define U1TX_PERIPH (SYSCTL_PERIPH_GPIOB) #define U1TX_PORT (GPIO_PORTB_BASE) #define U1TX_PIN (GPIO_PIN_1) #define U2RX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U2RX_PORT (GPIO_PORTD_BASE) #define U2RX_PIN (GPIO_PIN_0) #define U2TX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U2TX_PORT (GPIO_PORTD_BASE) #define U2TX_PIN (GPIO_PIN_1) #define USB0EPEN_PERIPH (SYSCTL_PERIPH_GPIOH) #define USB0EPEN_PORT (GPIO_PORTH_BASE) #define USB0EPEN_PIN (GPIO_PIN_3) #define USB0PFLT_PERIPH (SYSCTL_PERIPH_GPIOH) #define USB0PFLT_PORT (GPIO_PORTH_BASE) #define USB0PFLT_PIN (GPIO_PIN_4) #endif // PART_LM3S5739 //***************************************************************************** // // LM3S5747 Port/Pin Mapping Definitions // //***************************************************************************** #ifdef PART_LM3S5747 #define ADC0_PERIPH (SYSCTL_PERIPH_GPIOE) #define ADC0_PORT (GPIO_PORTE_BASE) #define ADC0_PIN (GPIO_PIN_7) #define ADC1_PERIPH (SYSCTL_PERIPH_GPIOE) #define ADC1_PORT (GPIO_PORTE_BASE) #define ADC1_PIN (GPIO_PIN_6) #define ADC2_PERIPH (SYSCTL_PERIPH_GPIOE) #define ADC2_PORT (GPIO_PORTE_BASE) #define ADC2_PIN (GPIO_PIN_5) #define ADC3_PERIPH (SYSCTL_PERIPH_GPIOE) #define ADC3_PORT (GPIO_PORTE_BASE) #define ADC3_PIN (GPIO_PIN_4) #define ADC4_PERIPH (SYSCTL_PERIPH_GPIOD) #define ADC4_PORT (GPIO_PORTD_BASE) #define ADC4_PIN (GPIO_PIN_7) #define ADC5_PERIPH (SYSCTL_PERIPH_GPIOD) #define ADC5_PORT (GPIO_PORTD_BASE) #define ADC5_PIN (GPIO_PIN_6) #define ADC6_PERIPH (SYSCTL_PERIPH_GPIOD) #define ADC6_PORT (GPIO_PORTD_BASE) #define ADC6_PIN (GPIO_PIN_5) #define ADC7_PERIPH (SYSCTL_PERIPH_GPIOD) #define ADC7_PORT (GPIO_PORTD_BASE) #define ADC7_PIN (GPIO_PIN_4) #define CAN0RX_PERIPH (SYSCTL_PERIPH_GPIOB) #define CAN0RX_PORT (GPIO_PORTB_BASE) #define CAN0RX_PIN (GPIO_PIN_4) #define CAN0TX_PERIPH (SYSCTL_PERIPH_GPIOB) #define CAN0TX_PORT (GPIO_PORTB_BASE) #define CAN0TX_PIN (GPIO_PIN_5) #define CCP0_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP0_PORT (GPIO_PORTB_BASE) #define CCP0_PIN (GPIO_PIN_0) #define CCP1_PERIPH (SYSCTL_PERIPH_GPIOA) #define CCP1_PORT (GPIO_PORTA_BASE) #define CCP1_PIN (GPIO_PIN_6) #define FAULT0_PERIPH (SYSCTL_PERIPH_GPIOE) #define FAULT0_PORT (GPIO_PORTE_BASE) #define FAULT0_PIN (GPIO_PIN_1) #define I2C0SCL_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SCL_PORT (GPIO_PORTB_BASE) #define I2C0SCL_PIN (GPIO_PIN_2) #define I2C0SDA_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SDA_PORT (GPIO_PORTB_BASE) #define I2C0SDA_PIN (GPIO_PIN_3) #define NMI_PERIPH (SYSCTL_PERIPH_GPIOB) #define NMI_PORT (GPIO_PORTB_BASE) #define NMI_PIN (GPIO_PIN_7) #define PWM0_PERIPH (SYSCTL_PERIPH_GPIOD) #define PWM0_PORT (GPIO_PORTD_BASE) #define PWM0_PIN (GPIO_PIN_0) #define PWM1_PERIPH (SYSCTL_PERIPH_GPIOD) #define PWM1_PORT (GPIO_PORTD_BASE) #define PWM1_PIN (GPIO_PIN_1) #define PWM2_PERIPH (SYSCTL_PERIPH_GPIOD) #define PWM2_PORT (GPIO_PORTD_BASE) #define PWM2_PIN (GPIO_PIN_2) #define PWM3_PERIPH (SYSCTL_PERIPH_GPIOD) #define PWM3_PORT (GPIO_PORTD_BASE) #define PWM3_PIN (GPIO_PIN_3) #define PWM4_PERIPH (SYSCTL_PERIPH_GPIOF) #define PWM4_PORT (GPIO_PORTF_BASE) #define PWM4_PIN (GPIO_PIN_2) #define PWM5_PERIPH (SYSCTL_PERIPH_GPIOF) #define PWM5_PORT (GPIO_PORTF_BASE) #define PWM5_PIN (GPIO_PIN_3) #define SSI0CLK_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0CLK_PORT (GPIO_PORTA_BASE) #define SSI0CLK_PIN (GPIO_PIN_2) #define SSI0FSS_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0FSS_PORT (GPIO_PORTA_BASE) #define SSI0FSS_PIN (GPIO_PIN_3) #define SSI0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0RX_PORT (GPIO_PORTA_BASE) #define SSI0RX_PIN (GPIO_PIN_4) #define SSI0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0TX_PORT (GPIO_PORTA_BASE) #define SSI0TX_PIN (GPIO_PIN_5) #define SWCLK_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWCLK_PORT (GPIO_PORTC_BASE) #define SWCLK_PIN (GPIO_PIN_0) #define SWDIO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWDIO_PORT (GPIO_PORTC_BASE) #define SWDIO_PIN (GPIO_PIN_1) #define SWO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWO_PORT (GPIO_PORTC_BASE) #define SWO_PIN (GPIO_PIN_3) #define TCK_PERIPH (SYSCTL_PERIPH_GPIOC) #define TCK_PORT (GPIO_PORTC_BASE) #define TCK_PIN (GPIO_PIN_0) #define TDI_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDI_PORT (GPIO_PORTC_BASE) #define TDI_PIN (GPIO_PIN_2) #define TDO_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDO_PORT (GPIO_PORTC_BASE) #define TDO_PIN (GPIO_PIN_3) #define TMS_PERIPH (SYSCTL_PERIPH_GPIOC) #define TMS_PORT (GPIO_PORTC_BASE) #define TMS_PIN (GPIO_PIN_1) #define U0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0RX_PORT (GPIO_PORTA_BASE) #define U0RX_PIN (GPIO_PIN_0) #define U0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0TX_PORT (GPIO_PORTA_BASE) #define U0TX_PIN (GPIO_PIN_1) #define USB0EPEN_PERIPH (SYSCTL_PERIPH_GPIOC) #define USB0EPEN_PORT (GPIO_PORTC_BASE) #define USB0EPEN_PIN (GPIO_PIN_5) #define USB0PFLT_PERIPH (SYSCTL_PERIPH_GPIOC) #define USB0PFLT_PORT (GPIO_PORTC_BASE) #define USB0PFLT_PIN (GPIO_PIN_6) #endif // PART_LM3S5747 //***************************************************************************** // // LM3S5749 Port/Pin Mapping Definitions // //***************************************************************************** #ifdef PART_LM3S5749 #define ADC0_PERIPH (SYSCTL_PERIPH_GPIOE) #define ADC0_PORT (GPIO_PORTE_BASE) #define ADC0_PIN (GPIO_PIN_7) #define ADC1_PERIPH (SYSCTL_PERIPH_GPIOE) #define ADC1_PORT (GPIO_PORTE_BASE) #define ADC1_PIN (GPIO_PIN_6) #define ADC2_PERIPH (SYSCTL_PERIPH_GPIOE) #define ADC2_PORT (GPIO_PORTE_BASE) #define ADC2_PIN (GPIO_PIN_5) #define ADC3_PERIPH (SYSCTL_PERIPH_GPIOE) #define ADC3_PORT (GPIO_PORTE_BASE) #define ADC3_PIN (GPIO_PIN_4) #define ADC4_PERIPH (SYSCTL_PERIPH_GPIOD) #define ADC4_PORT (GPIO_PORTD_BASE) #define ADC4_PIN (GPIO_PIN_7) #define ADC5_PERIPH (SYSCTL_PERIPH_GPIOD) #define ADC5_PORT (GPIO_PORTD_BASE) #define ADC5_PIN (GPIO_PIN_6) #define ADC6_PERIPH (SYSCTL_PERIPH_GPIOD) #define ADC6_PORT (GPIO_PORTD_BASE) #define ADC6_PIN (GPIO_PIN_5) #define ADC7_PERIPH (SYSCTL_PERIPH_GPIOD) #define ADC7_PORT (GPIO_PORTD_BASE) #define ADC7_PIN (GPIO_PIN_4) #define C0O_PERIPH (SYSCTL_PERIPH_GPIOF) #define C0O_PORT (GPIO_PORTF_BASE) #define C0O_PIN (GPIO_PIN_4) #define C0_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_MINUS_PORT (GPIO_PORTB_BASE) #define C0_MINUS_PIN (GPIO_PIN_4) #define C0_PLUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_PLUS_PORT (GPIO_PORTB_BASE) #define C0_PLUS_PIN (GPIO_PIN_6) #define C1O_PERIPH (SYSCTL_PERIPH_GPIOF) #define C1O_PORT (GPIO_PORTF_BASE) #define C1O_PIN (GPIO_PIN_5) #define C1_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C1_MINUS_PORT (GPIO_PORTB_BASE) #define C1_MINUS_PIN (GPIO_PIN_5) #define C1_PLUS_PERIPH (SYSCTL_PERIPH_GPIOC) #define C1_PLUS_PORT (GPIO_PORTC_BASE) #define C1_PLUS_PIN (GPIO_PIN_5) #define CAN0RX_PERIPH (SYSCTL_PERIPH_GPIOD) #define CAN0RX_PORT (GPIO_PORTD_BASE) #define CAN0RX_PIN (GPIO_PIN_0) #define CAN0TX_PERIPH (SYSCTL_PERIPH_GPIOD) #define CAN0TX_PORT (GPIO_PORTD_BASE) #define CAN0TX_PIN (GPIO_PIN_1) #define CAN1RX_PERIPH (SYSCTL_PERIPH_GPIOF) #define CAN1RX_PORT (GPIO_PORTF_BASE) #define CAN1RX_PIN (GPIO_PIN_0) #define CAN1TX_PERIPH (SYSCTL_PERIPH_GPIOF) #define CAN1TX_PORT (GPIO_PORTF_BASE) #define CAN1TX_PIN (GPIO_PIN_1) #define CCP0_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP0_PORT (GPIO_PORTB_BASE) #define CCP0_PIN (GPIO_PIN_0) #define CCP1_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP1_PORT (GPIO_PORTB_BASE) #define CCP1_PIN (GPIO_PIN_1) #define CCP2_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP2_PORT (GPIO_PORTC_BASE) #define CCP2_PIN (GPIO_PIN_4) #define CCP3_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP3_PORT (GPIO_PORTC_BASE) #define CCP3_PIN (GPIO_PIN_6) #define CCP4_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP4_PORT (GPIO_PORTC_BASE) #define CCP4_PIN (GPIO_PIN_7) #define FAULT0_PERIPH (SYSCTL_PERIPH_GPIOG) #define FAULT0_PORT (GPIO_PORTG_BASE) #define FAULT0_PIN (GPIO_PIN_2) #define FAULT1_PERIPH (SYSCTL_PERIPH_GPIOG) #define FAULT1_PORT (GPIO_PORTG_BASE) #define FAULT1_PIN (GPIO_PIN_4) #define FAULT2_PERIPH (SYSCTL_PERIPH_GPIOG) #define FAULT2_PORT (GPIO_PORTG_BASE) #define FAULT2_PIN (GPIO_PIN_3) #define FAULT3_PERIPH (SYSCTL_PERIPH_GPIOH) #define FAULT3_PORT (GPIO_PORTH_BASE) #define FAULT3_PIN (GPIO_PIN_2) #define I2C0SCL_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SCL_PORT (GPIO_PORTB_BASE) #define I2C0SCL_PIN (GPIO_PIN_2) #define I2C0SDA_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SDA_PORT (GPIO_PORTB_BASE) #define I2C0SDA_PIN (GPIO_PIN_3) #define I2C1SCL_PERIPH (SYSCTL_PERIPH_GPIOA) #define I2C1SCL_PORT (GPIO_PORTA_BASE) #define I2C1SCL_PIN (GPIO_PIN_6) #define I2C1SDA_PERIPH (SYSCTL_PERIPH_GPIOA) #define I2C1SDA_PORT (GPIO_PORTA_BASE) #define I2C1SDA_PIN (GPIO_PIN_7) #define IDX0_PERIPH (SYSCTL_PERIPH_GPIOG) #define IDX0_PORT (GPIO_PORTG_BASE) #define IDX0_PIN (GPIO_PIN_5) #define NMI_PERIPH (SYSCTL_PERIPH_GPIOB) #define NMI_PORT (GPIO_PORTB_BASE) #define NMI_PIN (GPIO_PIN_7) #define PHA0_PERIPH (SYSCTL_PERIPH_GPIOF) #define PHA0_PORT (GPIO_PORTF_BASE) #define PHA0_PIN (GPIO_PIN_6) #define PHB0_PERIPH (SYSCTL_PERIPH_GPIOF) #define PHB0_PORT (GPIO_PORTF_BASE) #define PHB0_PIN (GPIO_PIN_7) #define PWM0_PERIPH (SYSCTL_PERIPH_GPIOG) #define PWM0_PORT (GPIO_PORTG_BASE) #define PWM0_PIN (GPIO_PIN_0) #define PWM1_PERIPH (SYSCTL_PERIPH_GPIOG) #define PWM1_PORT (GPIO_PORTG_BASE) #define PWM1_PIN (GPIO_PIN_1) #define PWM2_PERIPH (SYSCTL_PERIPH_GPIOH) #define PWM2_PORT (GPIO_PORTH_BASE) #define PWM2_PIN (GPIO_PIN_0) #define PWM3_PERIPH (SYSCTL_PERIPH_GPIOH) #define PWM3_PORT (GPIO_PORTH_BASE) #define PWM3_PIN (GPIO_PIN_1) #define PWM4_PERIPH (SYSCTL_PERIPH_GPIOF) #define PWM4_PORT (GPIO_PORTF_BASE) #define PWM4_PIN (GPIO_PIN_2) #define PWM5_PERIPH (SYSCTL_PERIPH_GPIOF) #define PWM5_PORT (GPIO_PORTF_BASE) #define PWM5_PIN (GPIO_PIN_3) #define PWM6_PERIPH (SYSCTL_PERIPH_GPIOG) #define PWM6_PORT (GPIO_PORTG_BASE) #define PWM6_PIN (GPIO_PIN_6) #define PWM7_PERIPH (SYSCTL_PERIPH_GPIOG) #define PWM7_PORT (GPIO_PORTG_BASE) #define PWM7_PIN (GPIO_PIN_7) #define SSI0CLK_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0CLK_PORT (GPIO_PORTA_BASE) #define SSI0CLK_PIN (GPIO_PIN_2) #define SSI0FSS_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0FSS_PORT (GPIO_PORTA_BASE) #define SSI0FSS_PIN (GPIO_PIN_3) #define SSI0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0RX_PORT (GPIO_PORTA_BASE) #define SSI0RX_PIN (GPIO_PIN_4) #define SSI0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0TX_PORT (GPIO_PORTA_BASE) #define SSI0TX_PIN (GPIO_PIN_5) #define SSI1CLK_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1CLK_PORT (GPIO_PORTE_BASE) #define SSI1CLK_PIN (GPIO_PIN_0) #define SSI1FSS_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1FSS_PORT (GPIO_PORTE_BASE) #define SSI1FSS_PIN (GPIO_PIN_1) #define SSI1RX_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1RX_PORT (GPIO_PORTE_BASE) #define SSI1RX_PIN (GPIO_PIN_2) #define SSI1TX_PERIPH (SYSCTL_PERIPH_GPIOE) #define SSI1TX_PORT (GPIO_PORTE_BASE) #define SSI1TX_PIN (GPIO_PIN_3) #define SWCLK_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWCLK_PORT (GPIO_PORTC_BASE) #define SWCLK_PIN (GPIO_PIN_0) #define SWDIO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWDIO_PORT (GPIO_PORTC_BASE) #define SWDIO_PIN (GPIO_PIN_1) #define SWO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWO_PORT (GPIO_PORTC_BASE) #define SWO_PIN (GPIO_PIN_3) #define TCK_PERIPH (SYSCTL_PERIPH_GPIOC) #define TCK_PORT (GPIO_PORTC_BASE) #define TCK_PIN (GPIO_PIN_0) #define TDI_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDI_PORT (GPIO_PORTC_BASE) #define TDI_PIN (GPIO_PIN_2) #define TDO_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDO_PORT (GPIO_PORTC_BASE) #define TDO_PIN (GPIO_PIN_3) #define TMS_PERIPH (SYSCTL_PERIPH_GPIOC) #define TMS_PORT (GPIO_PORTC_BASE) #define TMS_PIN (GPIO_PIN_1) #define U0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0RX_PORT (GPIO_PORTA_BASE) #define U0RX_PIN (GPIO_PIN_0) #define U0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0TX_PORT (GPIO_PORTA_BASE) #define U0TX_PIN (GPIO_PIN_1) #define U1RX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1RX_PORT (GPIO_PORTD_BASE) #define U1RX_PIN (GPIO_PIN_2) #define U1TX_PERIPH (SYSCTL_PERIPH_GPIOD) #define U1TX_PORT (GPIO_PORTD_BASE) #define U1TX_PIN (GPIO_PIN_3) #define USB0EPEN_PERIPH (SYSCTL_PERIPH_GPIOH) #define USB0EPEN_PORT (GPIO_PORTH_BASE) #define USB0EPEN_PIN (GPIO_PIN_3) #define USB0PFLT_PERIPH (SYSCTL_PERIPH_GPIOH) #define USB0PFLT_PORT (GPIO_PORTH_BASE) #define USB0PFLT_PIN (GPIO_PIN_4) #endif // PART_LM3S5749 //***************************************************************************** // // LM3S5752 Port/Pin Mapping Definitions // //***************************************************************************** #ifdef PART_LM3S5752 #define ADC0_PERIPH (SYSCTL_PERIPH_GPIOE) #define ADC0_PORT (GPIO_PORTE_BASE) #define ADC0_PIN (GPIO_PIN_3) #define ADC1_PERIPH (SYSCTL_PERIPH_GPIOE) #define ADC1_PORT (GPIO_PORTE_BASE) #define ADC1_PIN (GPIO_PIN_2) #define ADC2_PERIPH (SYSCTL_PERIPH_GPIOE) #define ADC2_PORT (GPIO_PORTE_BASE) #define ADC2_PIN (GPIO_PIN_1) #define ADC3_PERIPH (SYSCTL_PERIPH_GPIOE) #define ADC3_PORT (GPIO_PORTE_BASE) #define ADC3_PIN (GPIO_PIN_0) #define ADC4_PERIPH (SYSCTL_PERIPH_GPIOD) #define ADC4_PORT (GPIO_PORTD_BASE) #define ADC4_PIN (GPIO_PIN_3) #define ADC5_PERIPH (SYSCTL_PERIPH_GPIOD) #define ADC5_PORT (GPIO_PORTD_BASE) #define ADC5_PIN (GPIO_PIN_2) #define C0_MINUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_MINUS_PORT (GPIO_PORTB_BASE) #define C0_MINUS_PIN (GPIO_PIN_4) #define C0_PLUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define C0_PLUS_PORT (GPIO_PORTB_BASE) #define C0_PLUS_PIN (GPIO_PIN_6) #define CAN0RX_PERIPH (SYSCTL_PERIPH_GPIOD) #define CAN0RX_PORT (GPIO_PORTD_BASE) #define CAN0RX_PIN (GPIO_PIN_0) #define CAN0TX_PERIPH (SYSCTL_PERIPH_GPIOD) #define CAN0TX_PORT (GPIO_PORTD_BASE) #define CAN0TX_PIN (GPIO_PIN_1) #define CCP0_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP0_PORT (GPIO_PORTB_BASE) #define CCP0_PIN (GPIO_PIN_5) #define CCP1_PERIPH (SYSCTL_PERIPH_GPIOA) #define CCP1_PORT (GPIO_PORTA_BASE) #define CCP1_PIN (GPIO_PIN_6) #define CCP2_PERIPH (SYSCTL_PERIPH_GPIOE) #define CCP2_PORT (GPIO_PORTE_BASE) #define CCP2_PIN (GPIO_PIN_4) #define CCP3_PERIPH (SYSCTL_PERIPH_GPIOA) #define CCP3_PORT (GPIO_PORTA_BASE) #define CCP3_PIN (GPIO_PIN_7) #define CCP4_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP4_PORT (GPIO_PORTC_BASE) #define CCP4_PIN (GPIO_PIN_7) #define CCP5_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP5_PORT (GPIO_PORTC_BASE) #define CCP5_PIN (GPIO_PIN_4) #define I2C0SCL_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SCL_PORT (GPIO_PORTB_BASE) #define I2C0SCL_PIN (GPIO_PIN_2) #define I2C0SDA_PERIPH (SYSCTL_PERIPH_GPIOB) #define I2C0SDA_PORT (GPIO_PORTB_BASE) #define I2C0SDA_PIN (GPIO_PIN_3) #define NMI_PERIPH (SYSCTL_PERIPH_GPIOB) #define NMI_PORT (GPIO_PORTB_BASE) #define NMI_PIN (GPIO_PIN_7) #define SSI0CLK_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0CLK_PORT (GPIO_PORTA_BASE) #define SSI0CLK_PIN (GPIO_PIN_2) #define SSI0FSS_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0FSS_PORT (GPIO_PORTA_BASE) #define SSI0FSS_PIN (GPIO_PIN_3) #define SSI0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0RX_PORT (GPIO_PORTA_BASE) #define SSI0RX_PIN (GPIO_PIN_4) #define SSI0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0TX_PORT (GPIO_PORTA_BASE) #define SSI0TX_PIN (GPIO_PIN_5) #define SWCLK_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWCLK_PORT (GPIO_PORTC_BASE) #define SWCLK_PIN (GPIO_PIN_0) #define SWDIO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWDIO_PORT (GPIO_PORTC_BASE) #define SWDIO_PIN (GPIO_PIN_1) #define SWO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWO_PORT (GPIO_PORTC_BASE) #define SWO_PIN (GPIO_PIN_3) #define TCK_PERIPH (SYSCTL_PERIPH_GPIOC) #define TCK_PORT (GPIO_PORTC_BASE) #define TCK_PIN (GPIO_PIN_0) #define TDI_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDI_PORT (GPIO_PORTC_BASE) #define TDI_PIN (GPIO_PIN_2) #define TDO_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDO_PORT (GPIO_PORTC_BASE) #define TDO_PIN (GPIO_PIN_3) #define TMS_PERIPH (SYSCTL_PERIPH_GPIOC) #define TMS_PORT (GPIO_PORTC_BASE) #define TMS_PIN (GPIO_PIN_1) #define U0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0RX_PORT (GPIO_PORTA_BASE) #define U0RX_PIN (GPIO_PIN_0) #define U0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0TX_PORT (GPIO_PORTA_BASE) #define U0TX_PIN (GPIO_PIN_1) #define USB0EPEN_PERIPH (SYSCTL_PERIPH_GPIOC) #define USB0EPEN_PORT (GPIO_PORTC_BASE) #define USB0EPEN_PIN (GPIO_PIN_5) #define USB0ID_PERIPH (SYSCTL_PERIPH_GPIOB) #define USB0ID_PORT (GPIO_PORTB_BASE) #define USB0ID_PIN (GPIO_PIN_0) #define USB0PFLT_PERIPH (SYSCTL_PERIPH_GPIOC) #define USB0PFLT_PORT (GPIO_PORTC_BASE) #define USB0PFLT_PIN (GPIO_PIN_6) #define USB0VBUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define USB0VBUS_PORT (GPIO_PORTB_BASE) #define USB0VBUS_PIN (GPIO_PIN_1) #endif // PART_LM3S5752 //***************************************************************************** // // LM3S5762 Port/Pin Mapping Definitions // //***************************************************************************** #ifdef PART_LM3S5762 #define ADC0_PERIPH (SYSCTL_PERIPH_GPIOE) #define ADC0_PORT (GPIO_PORTE_BASE) #define ADC0_PIN (GPIO_PIN_3) #define ADC1_PERIPH (SYSCTL_PERIPH_GPIOE) #define ADC1_PORT (GPIO_PORTE_BASE) #define ADC1_PIN (GPIO_PIN_2) #define ADC2_PERIPH (SYSCTL_PERIPH_GPIOE) #define ADC2_PORT (GPIO_PORTE_BASE) #define ADC2_PIN (GPIO_PIN_1) #define ADC3_PERIPH (SYSCTL_PERIPH_GPIOE) #define ADC3_PORT (GPIO_PORTE_BASE) #define ADC3_PIN (GPIO_PIN_0) #define CAN0RX_PERIPH (SYSCTL_PERIPH_GPIOB) #define CAN0RX_PORT (GPIO_PORTB_BASE) #define CAN0RX_PIN (GPIO_PIN_4) #define CAN0TX_PERIPH (SYSCTL_PERIPH_GPIOB) #define CAN0TX_PORT (GPIO_PORTB_BASE) #define CAN0TX_PIN (GPIO_PIN_5) #define CCP0_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP0_PORT (GPIO_PORTB_BASE) #define CCP0_PIN (GPIO_PIN_2) #define CCP1_PERIPH (SYSCTL_PERIPH_GPIOB) #define CCP1_PORT (GPIO_PORTB_BASE) #define CCP1_PIN (GPIO_PIN_6) #define CCP2_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP2_PORT (GPIO_PORTC_BASE) #define CCP2_PIN (GPIO_PIN_4) #define CCP3_PERIPH (SYSCTL_PERIPH_GPIOE) #define CCP3_PORT (GPIO_PORTE_BASE) #define CCP3_PIN (GPIO_PIN_4) #define CCP4_PERIPH (SYSCTL_PERIPH_GPIOC) #define CCP4_PORT (GPIO_PORTC_BASE) #define CCP4_PIN (GPIO_PIN_7) #define FAULT0_PERIPH (SYSCTL_PERIPH_GPIOB) #define FAULT0_PORT (GPIO_PORTB_BASE) #define FAULT0_PIN (GPIO_PIN_3) #define NMI_PERIPH (SYSCTL_PERIPH_GPIOB) #define NMI_PORT (GPIO_PORTB_BASE) #define NMI_PIN (GPIO_PIN_7) #define PWM0_PERIPH (SYSCTL_PERIPH_GPIOD) #define PWM0_PORT (GPIO_PORTD_BASE) #define PWM0_PIN (GPIO_PIN_0) #define PWM1_PERIPH (SYSCTL_PERIPH_GPIOD) #define PWM1_PORT (GPIO_PORTD_BASE) #define PWM1_PIN (GPIO_PIN_1) #define PWM2_PERIPH (SYSCTL_PERIPH_GPIOD) #define PWM2_PORT (GPIO_PORTD_BASE) #define PWM2_PIN (GPIO_PIN_2) #define PWM3_PERIPH (SYSCTL_PERIPH_GPIOD) #define PWM3_PORT (GPIO_PORTD_BASE) #define PWM3_PIN (GPIO_PIN_3) #define PWM4_PERIPH (SYSCTL_PERIPH_GPIOA) #define PWM4_PORT (GPIO_PORTA_BASE) #define PWM4_PIN (GPIO_PIN_6) #define PWM5_PERIPH (SYSCTL_PERIPH_GPIOA) #define PWM5_PORT (GPIO_PORTA_BASE) #define PWM5_PIN (GPIO_PIN_7) #define SSI0CLK_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0CLK_PORT (GPIO_PORTA_BASE) #define SSI0CLK_PIN (GPIO_PIN_2) #define SSI0FSS_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0FSS_PORT (GPIO_PORTA_BASE) #define SSI0FSS_PIN (GPIO_PIN_3) #define SSI0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0RX_PORT (GPIO_PORTA_BASE) #define SSI0RX_PIN (GPIO_PIN_4) #define SSI0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define SSI0TX_PORT (GPIO_PORTA_BASE) #define SSI0TX_PIN (GPIO_PIN_5) #define SWCLK_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWCLK_PORT (GPIO_PORTC_BASE) #define SWCLK_PIN (GPIO_PIN_0) #define SWDIO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWDIO_PORT (GPIO_PORTC_BASE) #define SWDIO_PIN (GPIO_PIN_1) #define SWO_PERIPH (SYSCTL_PERIPH_GPIOC) #define SWO_PORT (GPIO_PORTC_BASE) #define SWO_PIN (GPIO_PIN_3) #define TCK_PERIPH (SYSCTL_PERIPH_GPIOC) #define TCK_PORT (GPIO_PORTC_BASE) #define TCK_PIN (GPIO_PIN_0) #define TDI_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDI_PORT (GPIO_PORTC_BASE) #define TDI_PIN (GPIO_PIN_2) #define TDO_PERIPH (SYSCTL_PERIPH_GPIOC) #define TDO_PORT (GPIO_PORTC_BASE) #define TDO_PIN (GPIO_PIN_3) #define TMS_PERIPH (SYSCTL_PERIPH_GPIOC) #define TMS_PORT (GPIO_PORTC_BASE) #define TMS_PIN (GPIO_PIN_1) #define U0RX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0RX_PORT (GPIO_PORTA_BASE) #define U0RX_PIN (GPIO_PIN_0) #define U0TX_PERIPH (SYSCTL_PERIPH_GPIOA) #define U0TX_PORT (GPIO_PORTA_BASE) #define U0TX_PIN (GPIO_PIN_1) #define USB0EPEN_PERIPH (SYSCTL_PERIPH_GPIOC) #define USB0EPEN_PORT (GPIO_PORTC_BASE) #define USB0EPEN_PIN (GPIO_PIN_5) #define USB0ID_PERIPH (SYSCTL_PERIPH_GPIOB) #define USB0ID_PORT (GPIO_PORTB_BASE) #define USB0ID_PIN (GPIO_PIN_0) #define USB0PFLT_PERIPH (SYSCTL_PERIPH_GPIOC) #define USB0PFLT_PORT (GPIO_PORTC_BASE) #define USB0PFLT_PIN (GPIO_PIN_6) #define USB0VBUS_PERIPH (SYSCTL_PERIPH_GPIOB) #define USB0VBUS_PORT (GPIO_PORTB_BASE) #define USB0VBUS_PIN (GPIO_PIN_1) #endif // PART_LM3S5762 //***************************************************************************** // // Pin Mapping Functions // // This section describes the code that is responsible for handling the // mapping of peripheral functions to their physical location on the pins of // a device. // //***************************************************************************** //***************************************************************************** // // Definitions to support mapping GPIO Ports and Pins to their function. // //***************************************************************************** //***************************************************************************** // // Configures the specified ADC pin to function as an ADC pin. // // \param ulName is one of the valid names for the ADC pins. // // This function takes on of the valid names for an ADC pin and configures // the pin for its ADC functionality depending on the part that is defined. // // The valid names for the pins are as follows: \b ADC0, \b ADC1, \b ADC2, // \b ADC3, \b ADC4, \b ADC5, \b ADC6, or \b ADC7. // // \sa GPIOPinTypeADC() in order to configure multiple ADC pins at once. // // \return None. // //***************************************************************************** #define PinTypeADC(ulName) GPIOPinTypeADC(ulName##_PORT, ulName##_PIN) //***************************************************************************** // // Configures the specified CAN pin to function as a CAN pin. // // \param ulName is one of the valid names for the CAN pins. // // This function takes one of the valid names for a CAN pin and configures // the pin for its CAN functionality depending on the part that is defined. // // The valid names for the pins are as follows: \b CAN0RX, \b CAN0TX, // \b CAN1RX, \b CAN1TX, \b CAN2RX, or \b CAN2TX. // // \sa GPIOPinTypeCAN() in order to configure multiple CAN pins at once. // // \return None. // //***************************************************************************** #define PinTypeCAN(ulName) GPIOPinTypeCAN(ulName##_PORT, ulName##_PIN) //***************************************************************************** // // Configures the specified comparator pin to function as a comparator pin. // // \param ulName is one of the valid names for the Comparator pins. // // This function takes one of the valid names for a comparator pin and // configures the pin for its comparator functionality depending on the part // that is defined. // // The valid names for the pins are as follows: \b C0_MINUS, \b C0_PLUS, // \b C1_MINUS, \b C1_PLUS, \b C2_MINUS, or \b C2_PLUS. // // \sa GPIOPinTypeComparator() in order to configure multiple comparator pins // at once. // // \return None. // //***************************************************************************** #define PinTypeComparator(ulName) \ GPIOPinTypeComparator(ulName##_PORT, \ ulName##_PIN) //***************************************************************************** // // Configures the specified I2C pin to function as an I2C pin. // // \param ulName is one of the valid names for the I2C pins. // // This function takes one of the valid names for an I2C pin and configures // the pin for its I2C functionality depending on the part that is defined. // // The valid names for the pins are as follows: \b I2C0SCL, \b I2C0SDA, // \b I2C1SCL, or \b I2C1SDA. // // \sa GPIOPinTypeI2C() in order to configure multiple I2C pins at once. // // \return None. // //***************************************************************************** #define PinTypeI2C(ulName) GPIOPinTypeI2C(ulName##_PORT, ulName##_PIN) //***************************************************************************** // // Configures the specified PWM pin to function as a PWM pin. // // \param ulName is one of the valid names for the PWM pins. // // This function takes one of the valid names for a PWM pin and configures // the pin for its PWM functionality depending on the part that is defined. // // The valid names for the pins are as follows: \b PWM0, \b PWM1, \b PWM2, // \b PWM3, \b PWM4, \b PWM5, or \b FAULT. // // \sa GPIOPinTypePWM() in order to configure multiple PWM pins at once. // // \return None. // //***************************************************************************** #define PinTypePWM(ulName) GPIOPinTypePWM(ulName##_PORT, ulName##_PIN) //***************************************************************************** // // Configures the specified QEI pin to function as a QEI pin. // // \param ulName is one of the valid names for the QEI pins. // // This function takes one of the valid names for a QEI pin and configures // the pin for its QEI functionality depending on the part that is defined. // // The valid names for the pins are as follows: \b PHA0, \b PHB0, \b IDX0, // \b PHA1, \b PHB1, or \b IDX1. // // \sa GPIOPinTypeQEI() in order to configure multiple QEI pins at once. // // \return None. // //***************************************************************************** #define PinTypeQEI(ulName) GPIOPinTypeQEI(ulName##_PORT, ulName##_PIN) //***************************************************************************** // // Configures the specified SSI pin to function as an SSI pin. // // \param ulName is one of the valid names for the SSI pins. // // This function takes one of the valid names for an SSI pin and configures // the pin for its SSI functionality depending on the part that is defined. // // The valid names for the pins are as follows: \b SSI0CLK, \b SSI0FSS, // \b SSI0RX, \b SSI0TX, \b SSI1CLK, \b SSI1FSS, \b SSI1RX, or \b SSI1TX. // // \sa GPIOPinTypeSSI() in order to configure multiple SSI pins at once. // // \return None. // //***************************************************************************** #define PinTypeSSI(ulName) GPIOPinTypeSSI(ulName##_PORT, ulName##_PIN) //***************************************************************************** // // Configures the specified Timer pin to function as a Timer pin. // // \param ulName is one of the valid names for the Timer pins. // // This function takes one of the valid names for a Timer pin and configures // the pin for its Timer functionality depending on the part that is defined. // // The valid names for the pins are as follows: \b CCP0, \b CCP1, \b CCP2, // \b CCP3, \b CCP4, \b CCP5, \b CCP6, or \b CCP7. // // \sa GPIOPinTypeTimer() in order to configure multiple CCP pins at once. // // \return None. // //***************************************************************************** #define PinTypeTimer(ulName) GPIOPinTypeTimer(ulName##_PORT, ulName##_PIN) //***************************************************************************** // // Configures the specified UART pin to function as a UART pin. // // \param ulName is one of the valid names for the UART pins. // // This function takes one of the valid names for a UART pin and configures // the pin for its UART functionality depending on the part that is defined. // // The valid names for the pins are as follows: \b U0RX, \b U0TX, \b U1RX, // \b U1TX, \b U2RX, or \b U2TX. // // \sa GPIOPinTypeUART() in order to configure multiple UART pins at once. // // \return None. // //***************************************************************************** #define PinTypeUART(ulName) GPIOPinTypeUART(ulName##_PORT, ulName##_PIN) //***************************************************************************** // //! Configures the specified USB digital pin to function as a USB pin. //! //! \param ulName is one of the valid names for a USB digital pin. //! //! This function takes one of the valid names for a USB digital pin and //! configures the pin for its USB functionality depending on the part that is //! defined. //! //! The valid names for the pins are as follows: \b EPEN or \b PFAULT. //! //! \sa GPIOPinTypeUSBDigital() in order to configure multiple USB pins at //! once. //! //! \return None. // //***************************************************************************** #define PinTypeUSBDigital(ulName) \ GPIOPinTypeUSBDigital(ulName##_PORT, \ ulName##_PIN) //***************************************************************************** // //! Enables the peripheral port used by the given pin. //! //! \param ulName is one of the valid names for a pin. //! //! This function takes one of the valid names for a pin function and //! enables the peripheral port for that pin depending on the part that is //! defined. //! //! Any valid pin name can be used. //! //! \sa SysCtlPeripheralEnable() in order to enable a single port when //! multiple pins are on the same port. //! //! \return None. // //***************************************************************************** #define PeripheralEnable(ulName) \ SysCtlPeripheralEnable(ulName##_PERIPH) #endif // __PIN_MAP_H__