📄 io_configuration.h
字号:
//========================================================================
// TEXAS INSTRUMENTS INCORPORATED PROPRIETARY INFORMATION
// Property of Texas Instruments
// For Unrestricted Internal Use Only
// Unauthorized reprofuction and/or distribution is strictly prohibited.
// This product is protected under copyright law and trade secret law
// as an unpublished work
// Created 2000, (C) Copyright 2000 Texas Instruments. All rights reserved
//
//
// Filename :./output/io_configuration.h
//
// Date of Generation :Mon Oct 4 12:14:56 2004
//
//
//========================================================================
#include "mapping.h"
#ifndef _IO_CONFIGURATION__H
#define _IO_CONFIGURATION__H
#include "mapping.h"
#include "global_types.h"
//--------------------------------------
// Mode & Pull control definition
//--------------------------------------
#define MODE0 0x0
#define MODE1 0x1
#define MODE2 0x2
#define MODE3 0x3
#define MODE4 0x4
#define MODE5 0x5
#define MODE6 0x6
#define MODE7 0x7
#define PULL_DISABLE 0x0
#define PULL_ENABLE 0x1
#define PULL_DOWN 0x0
#define PULL_UP 0x1
#define PULL_ENABLE_MASK 0x8
#define PULL_UP_MASK 0x10
//----------------------------------------------------------
// IO funct Prototypes
//----------------------------------------------------------
void CONFIG_SetPin(UWORD32 reg, UWORD32 mode, UWORD32 pull_en, UWORD32 pull_mode );
void CONFIG_SetModePin(UWORD32 reg, UWORD32 mode);
void CONFIG_PullEnable(UWORD32 reg);
void CONFIG_PullDisable(UWORD32 reg);
void CONFIG_SetPullUp(UWORD32 reg);
void CONFIG_SetPullDown(UWORD32 reg);
void IOREG_Test_ResetValue(void);
void IOREG_TestRegistersAccess(void);
// ############################################################################
// ##### ##### #### ##### #### ##### # # ##### ######
// # # # # # # # # # # # # # # #
// # # # # # # # # # # # # # #####
// ##### ##### # # # # # # # ##### #
// # # # # # # # # # # # #
// # # # #### # #### # # # ######
// ############################################################################
void CONFIG_IO_Appli0(void);
void CONFIG_IO_Appli1(void);
void CONFIG_IO_Appli2(void);
void CONFIG_IO_Appli11(void);
void CONFIG_IO_Appli3(void);
void CONFIG_IO_Appli4(void);
void CONFIG_IO_Appli_dmled(void);
void CONFIG_IO_Appli_testports(void);
void CONFIG_IO_Appli7(void);
void CONFIG_IO_Appli8(void);
void CONFIG_IO_Valid_gpio(void);
void CONFIG_IO_Appli9(void);
// ############################################################################
// ##### ###### #### # #### ##### ###### #####
// # # # # # # # # # # #
// # # ##### # # #### # ##### # #
// ##### # # ### # # # # #####
// # # # # # # # # # # # #
// # # ###### #### # #### # ###### # #
// ############################################################################
//--------------------------------------
//Register Offset
//--------------------------------------
#define IO_CONFIGURATION_CONF_EMIFS_FDATA_1_OFFSET 0x0160
#define IO_CONFIGURATION_CONF_EMIFS_FDATA_2_OFFSET 0x0164
#define IO_CONFIGURATION_CONF_EMIFS_FDATA_3_OFFSET 0x0168
#define IO_CONFIGURATION_CONF_EMIFS_FDATA_4_OFFSET 0x016C
#define IO_CONFIGURATION_CONF_EMIFS_FDATA_5_OFFSET 0x0170
#define IO_CONFIGURATION_CONF_EMIFS_FDATA_6_OFFSET 0x0174
#define IO_CONFIGURATION_CONF_EMIFS_FDATA_7_OFFSET 0x0178
#define IO_CONFIGURATION_CONF_EMIFS_FADD_17_OFFSET 0x019C
#define IO_CONFIGURATION_CONF_EMIFS_FADD_18_OFFSET 0x01A0
#define IO_CONFIGURATION_CONF_EMIFS_FADD_19_OFFSET 0x01A4
#define IO_CONFIGURATION_CONF_EMIFS_FADD_20_OFFSET 0x01A8
#define IO_CONFIGURATION_CONF_EMIFS_FADD_21_OFFSET 0x01AC
#define IO_CONFIGURATION_CONF_EMIFS_FADD_22_OFFSET 0x01B0
#define IO_CONFIGURATION_CONF_EMIFS_FADD_23_OFFSET 0x01B4
#define IO_CONFIGURATION_CONF_EMIFS_FADD_24_OFFSET 0x01B8
#define IO_CONFIGURATION_CONF_EMIFS_FADD_25_OFFSET 0x01BC
#define IO_CONFIGURATION_CONF_EMIFS_FRDY_OFFSET 0x01C0
#define IO_CONFIGURATION_CONF_EMIFS_NFOE_OFFSET 0x01C4
#define IO_CONFIGURATION_CONF_EMIFS_NFWE_OFFSET 0x01C8
#define IO_CONFIGURATION_CONF_EMIFS_NFWP_OFFSET 0x01CC
#define IO_CONFIGURATION_CONF_EMIFS_NFBE_0_OFFSET 0x01D8
#define IO_CONFIGURATION_CONF_EMIFS_NFBE_1_OFFSET 0x01DC
#define IO_CONFIGURATION_CONF_EMIFS_NFCS_3_OFFSET 0x01E4
#define IO_CONFIGURATION_CONF_GPIO_19_OFFSET 0x01E8
#define IO_CONFIGURATION_CONF_ELCD_DATA_0_OFFSET 0x01EC
#define IO_CONFIGURATION_CONF_ELCD_DATA_1_OFFSET 0x01F0
#define IO_CONFIGURATION_CONF_ELCD_DATA_2_OFFSET 0x01F4
#define IO_CONFIGURATION_CONF_ELCD_DATA_3_OFFSET 0x01F8
#define IO_CONFIGURATION_CONF_ELCD_DATA_4_OFFSET 0x01FC
#define IO_CONFIGURATION_CONF_ELCD_DATA_5_OFFSET 0x0200
#define IO_CONFIGURATION_CONF_ELCD_DATA_6_OFFSET 0x0204
#define IO_CONFIGURATION_CONF_ELCD_DATA_7_OFFSET 0x0208
#define IO_CONFIGURATION_CONF_ELCD_DATA_8_OFFSET 0x020C
#define IO_CONFIGURATION_CONF_ELCD_DATA_9_OFFSET 0x0210
#define IO_CONFIGURATION_CONF_ELCD_DATA_10_OFFSET 0x0214
#define IO_CONFIGURATION_CONF_ELCD_DATA_11_OFFSET 0x0218
#define IO_CONFIGURATION_CONF_ELCD_DATA_12_OFFSET 0x021C
#define IO_CONFIGURATION_CONF_ELCD_DATA_13_OFFSET 0x0220
#define IO_CONFIGURATION_CONF_ELCD_DATA_14_OFFSET 0x0224
#define IO_CONFIGURATION_CONF_ELCD_DATA_15_OFFSET 0x0228
#define IO_CONFIGURATION_CONF_ELCD_DATA_16_OFFSET 0x022C
#define IO_CONFIGURATION_CONF_ELCD_DATA_17_OFFSET 0x0230
#define IO_CONFIGURATION_CONF_ELCD_NCS0_OFFSET 0x0234
#define IO_CONFIGURATION_CONF_ELCD_NRESET_OFFSET 0x0238
#define IO_CONFIGURATION_CONF_ELCD_ESTRB_OFFSET 0x023C
#define IO_CONFIGURATION_CONF_ELCD_TE_OFFSET 0x0240
#define IO_CONFIGURATION_CONF_ELCD_DNC_OFFSET 0x0244
#define IO_CONFIGURATION_CONF_ELCD_RNW_OFFSET 0x0248
#define IO_CONFIGURATION_CONF_GPIO_1_OFFSET 0x024C
#define IO_CONFIGURATION_CONF_GPIO_4_OFFSET 0x0250
#define IO_CONFIGURATION_CONF_GPIO_6_OFFSET 0x0254
#define IO_CONFIGURATION_CONF_GPIO_8_OFFSET 0x0258
#define IO_CONFIGURATION_CONF_GPIO_9_OFFSET 0x025C
#define IO_CONFIGURATION_CONF_GPIO_10_OFFSET 0x0260
#define IO_CONFIGURATION_CONF_SPI_CLK_OFFSET 0x0264
#define IO_CONFIGURATION_CONF_SPI_DATA_MOSI_OFFSET 0x0268
#define IO_CONFIGURATION_CONF_SPI_DATA_MISO_OFFSET 0x026C
#define IO_CONFIGURATION_CONF_SPI_NCS0_OFFSET 0x0270
#define IO_CONFIGURATION_CONF_GPIO_18_OFFSET 0x0274
#define IO_CONFIGURATION_CONF_UART2_RX_OFFSET 0x0278
#define IO_CONFIGURATION_CONF_UART2_TX_OFFSET 0x027C
#define IO_CONFIGURATION_CONF_TSP_ACT0_OFFSET 0x0280
#define IO_CONFIGURATION_CONF_GPIO_13_OFFSET 0x0284
#define IO_CONFIGURATION_CONF_GPIO_16_OFFSET 0x0288
#define IO_CONFIGURATION_CONF_ULPDR_ARM_BOOT_EXT_OFFSET 0x028C
#define IO_CONFIGURATION_CONF_KBD_R_0_OFFSET 0x02AC
#define IO_CONFIGURATION_CONF_KBD_R_1_OFFSET 0x02B0
#define IO_CONFIGURATION_CONF_KBD_R_2_OFFSET 0x02B4
#define IO_CONFIGURATION_CONF_KBD_R_3_OFFSET 0x02B8
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -