📄 led_inth.h
字号:
/*==============================================================================
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 + -