⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 led_inth.h

📁 OMAP1030 处理器的ARM 侧硬件测试代码 OMAP1030 是TI的双核处理器
💻 H
📖 第 1 页 / 共 2 页
字号:
/*==============================================================================
            TEXAS INSTRUMENTS INCORPORATED PROPRIETARY INFORMATION

   Property of Texas Instruments. For Unrestricted Internal Use Only
   Unauthorized reproduction and/or distribution is strictly prohibited.
   This product is protected under copyright law and trade secret law 
   as an unpublished work.  
   Created 2002, (C) Copyright 2002 Texas Instruments.  All rights reserved.
 
   Filename       : led_inth.h

   Description    : Header file for the ARM Interrupt handler level 1 & 2

   Project        : HELEN2, OMAP1610, OMAP32

   Author         : Francis Huguenin/Arnaud Balmelle and Dayo Adeyeye

   FUNCTIONS PROVIDED

void INTLED_InitLevel (UWORD8               IntIndex,
                     INTLED_InterruptKind_t InterruptKind ,
                     INTLED_Priority_t      Priority,
                     INTLED_SensitiveEdge_t SensitiveEdge);

void INTLED_ResetINT(void);

void INTLED_EnableOneIT(UWORD8 IntIndex, BOOL Fiq_or_Irq);

void INTLED_DisableOneIT(UWORD8 IntIndex);

void INTLED_EnableAllIT(void);

void INTLED_DisableAllIT(void);

void INTLED_ValidNextInt(INTLED_InterruptKind_t Fiq_nIrq);

UWORD8 INTLED_GetCurrentInt(BOOL Fiq_or_Irq);

==============================================================================*/

#ifndef _LED_INTLED_LED__HH
#define _LED_INTLED_LED__HH

#define     ARMINTLED_BASE_ADDR          0xFFFECB00
#define     ARMINTLED_L20_BASE_ADDR      0xFFFE0000

/* -------------------------------------------------------------------------- */
/* INTERRUPTS LEVEL 1                                                         */
/* -------------------------------------------------------------------------- */

#define   LEV2_IRQ_LEDINT               0  
#define   CAM_IF_LEDINT                 1  
#define   LEV2_FIQ_LEDINT               2        // LEVEL2 FIQ (unconnected)
#define   EXTERNAL_FIQ_LEDINT           3  
#define   MCBSP2_TX_LEDINT              4  
#define   MCBSP2_RX_LEDINT              5  
#define   RTDX_LEDINT	                6  
#define   DSP_MMU_ABORT_LEDINT          7  
#define   HOST_LEDINT           	8  
#define   ABORT_LEDINT                  9  
#define   DSP_MAILBOX1_LEDINT           10 
#define   DSP_MAILBOX2_LEDINT           11 
#define   LCD_LINE_LEDINT               12 
#define   RHEA_PRIVATE_LEDINT           13 // 13: FREE
#define   GPIO1_LEDINT                  14 
#define   UART_IRDA_LEDINT              15 
#define   TIMER3_LEDINT                 16 
#define   GPTIMER1_LEDINT               17 
#define   GPTIMER2_LEDINT               18 
#define   DMA_CH0_LEDINT	        19 
#define   DMA_CH1_LEDINT                20 
#define   DMA_CH2_LEDINT                21 
#define   DMA_CH3_LEDINT                22 
#define   DMA_CH4_LEDINT                23 
#define   DMA_CH5_LEDINT                24 
#define   DMA_CH_LCD_LEDINT             25 
#define   TIMER1_LEDINT                 26 
#define   WD_TIMER_LEDINT               27 
#define   RHEA_PUBLIC_LEDINT            28 // 28: FREE
#define   SSR_FIFO_FULLCH0_LEDINT       29 
#define   TIMER2_LEDINT                 30 
#define   LCD_CTRL_LEDINT               31 

/* -------------------------------------------------------------------------- */
/* INTERRUPTS LEVEL 2                                                         */
/* A 32 offset is added (i.e FAC IT (level 2 #0) has number 32)               */
/* -------------------------------------------------------------------------- */

#define   FAC_LEDINT	                32 
#define   KEYBOARD_LEDINT               33 
#define   UWIRE_TX_LEDINT               34 
#define   UWIRE_RX_LEDINT               35 
#define   I2C_LEDINT                    36 
#define   ARMIO_LEDINT                  37 
#define   USB_HHC1_LEDINT  	        38 
#define   USB_HHC2_LEDINT	   	39 
#define   USB_OTG_LEDINT                40 
#define   SOSSI_ATTN_LEDINT             41 
#define   MCBSP3_TX_LEDINT              42 
#define   MCBSP3_RX_LEDINT              43 
#define   MCBSP1_TX_LEDINT              44 
#define   MCBSP1_RX_LEDINT              45 
#define   UART1_LEDINT                  46 
#define   UART2_LEDINT                  47 
#define   MCSI1_FRAMEERROR_LEDINT       48 
#define   MCSI2_FRAMEERROR_LEDINT       49 
// 50: FREE
#define   SOSSI_MATCH_LEDINT            51 
#define   USB_GENI_LEDINT               52 
#define   ONE_WIRE_LEDINT         	53 
#define   OSTIMER32K_LEDINT             54 
#define   MMCSDIO1_LEDINT	        55 
#define   ULPD_32KGAUGING_LEDINT        56 
#define   RTC_TIMER_LEDINT              57 
#define   RTC_ALARM_LEDINT              58 
#define   MS_LEDINT                     59 
#define   DSP_MMU_LEDINT                60
#define   USB_ISO_ON_LEDINT             61 
#define   USB_NON_ISO_ON_LEDINT         62 
#define   MCBSP2_RX_OVERFLOW_LEDINT     63 
#define   STI_GLOBAL_LEDINT             64 
#define   STI_WAKEUP_LEDINT             65 
#define   GPTIMER3_LEDINT               66 
#define   GPTIMER4_LEDINT               67 
#define   GPTIMER5_LEDINT               68 
#define   GPTIMER6_LEDINT               69 
#define   GPTIMER7_LEDINT               70 
#define   GPTIMER8_LEDINT               71 
#define   GPIO2_LEDINT                  72 
#define   GPIO3_LEDINT                  73 
#define   MMCSDIO2_LEDINT               74 
#define   COMPACTFLASH_LEDINT           75 
#define   COMM_RX_LEDINT                76
#define   COMM_TX_LEDINT                77
#define   PERIPH_WAKEUP_LEDINT          78
// 79: FREE
#define   GPIO4_LEDINT                  80 
#define   SPI_LEDINT                    81 
#define   CCP_STATUS_LEDINT             82
#define   CCP_FIFONOTEMPTY_LEDINT       83
#define   CCP_ATTN_LEDINT               84
#define   DMA_CH6_LEDINT                85
#define   DMA_CH7_LEDINT                86
#define   DMA_CH8_LEDINT                87
#define   DMA_CH9_LEDINT                88
#define   DMA_CH10_LEDINT               89
#define   DMA_CH11_LEDINT               90
#define   DMA_CH12_LEDINT               91
#define   DMA_CH13_LEDINT               92
#define   DMA_CH14_LEDINT               93
#define   DMA_CH15_LEDINT               94
#define   NANDFLASH_LEDINT              95
#define   USB_HHC2_SUSPEND_LEDINT       96
#define   SST_FIFO_EMPTYCH0_LEDINT      97
// 98: FREE
#define   SSR_OVERRUNCH0_LEDINT         99
#define   SST_FIFO_EMPTYCH1_LEDINT      100
#define   SSR_FIFO_FULLCH1_LEDINT       101
#define   SSR_OVERRUNCH1_LEDINT         102 
#define   SST_FIFO_EMPTYCH2_LEDINT      103
#define   SSR_FIFO_FULLCH2_LEDINT       104 
#define   SSR_OVERRUNCH2_LEDINT         105 
#define   SST_FIFO_EMPTYCH3_LEDINT      106
#define   SSR_FIFO_FULLCH3_LEDINT       107 
#define   SSR_OVERRUNCH3_LEDINT         108 
#define   SST_FIFO_EMPTYCH4_LEDINT      109
#define   SSR_FIFO_FULLCH4_LEDINT       110
#define   SSR_OVERRUNCH4_LEDINT         111 
#define   SST_FIFO_EMPTYCH5_LEDINT      112
#define   SSR_FIFO_FULLCH5_LEDINT       113 
#define   SSR_OVERRUNCH5_LEDINT         114 
#define   SST_FIFO_EMPTYCH6_LEDINT      115
#define   SSR_FIFO_FULLCH6_LEDINT       116 
#define   SSR_OVERRUNCH6_LEDINT         117 
#define   SST_FIFO_EMPTYCH7_LEDINT      118
#define   SSR_FIFO_FULLCH7_LEDINT       119 
#define   SSR_OVERRUNCH7_LEDINT         120 
#define   SSR_SIGNALERROR_LEDINT        121 
#define   SSR_CONTROL_LEDINT            122 
#define   SHA1_MD5_LEDINT               123 
#define   RNG_LEDINT                    124 
// 125: FREE
// 126: FREE
#define   GDD_LCH0_LEDINT               127 
#define   GDD_LCH1_LEDINT               128 
#define   GDD_LCH2_LEDINT               129 
#define   GDD_LCH3_LEDINT               130 
#define   GDD_LCH4_LEDINT               131 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -