hal_intr.h

来自「某个ARM9板子的实际bootloader 对裁剪」· C头文件 代码 · 共 38 行

H
38
字号
#ifndef _HAL_INTR_H#define _HAL_INTR_H#include <board_config.h>#include <sl2312.h>#define HAL_ISR_FIQ_OFFSET					32#define HAL_INTERRUPT_NONE					-1#define HAL_ISR_IRQ_MIN						0#ifndef MIDWAY#define HAL_ISR_IRQ_MAX						(HAL_INTERRUPT_SERIRQ15)#else#define HAL_ISR_IRQ_MAX						(HAL_IRQ_SERIRQ)#endif#define HAL_ISR_FIQ_MIN						0#define HAL_ISR_FIQ_MAX						0 #define HAL_ISR_MIN							HAL_ISR_IRQ_MIN #define HAL_ISR_MAX							HAL_ISR_IRQ_MAX#define HAL_ISR_IRQ_COUNT					(HAL_ISR_IRQ_MAX-HAL_ISR_IRQ_MIN+1)#define HAL_ISR_FIQ_COUNT					0#define HAL_ISR_COUNT						(HAL_ISR_IRQ_COUNT + HAL_ISR_FIQ_COUNT)//----------------------------------------------------------------------------// Reset.// Writing a bad value to the watchdog reload register causes a reset.#define HAL_PLATFORM_RESET()                       \    HAL_WRITE_UINT32(SL2312_WAQTCHDOG_BASE, 0)#define HAL_PLATFORM_RESET_ENTRY SL2312_ROM_BASE#endif // _HAL_INTR_H

⌨️ 快捷键说明

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