WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
载入中...
搜索中...
未找到
interrupt_handler.h
浏览该文件的文档.
1/*
2 * Copyright (c) HiSilicon (Shanghai) Technologies Co., Ltd. 2021-2021. All rights reserved.
3 * Description: RISCV31 Core interrupt handler header file
4 *
5 * Create: 2021-07-24
6 */
7#ifndef RISCV31_INTERRUPT_HANDLER_H
8#define RISCV31_INTERRUPT_HANDLER_H
9
10#include <stdint.h>
11
12#ifdef __cplusplus
13#if __cplusplus
14extern "C" {
15#endif /* __cplusplus */
16#endif /* __cplusplus */
17
21void interrupt0_handler(void);
22
26void interrupt1_handler(void);
27
31void interrupt2_handler(void);
32
36void interrupt3_handler(void);
37
41void interrupt4_handler(void);
42
46void interrupt5_handler(void);
47
52
57
62uint32_t interrupt_number_get(void);
63
68uint32_t interrupt_count_get(void);
69#ifdef __cplusplus
70#if __cplusplus
71}
72#endif /* __cplusplus */
73#endif /* __cplusplus */
74
75#endif
uint32_t interrupt_count_get(void)
Get interrupt count.
Definition interrupt_handler.c:21
void interrupt4_handler(void)
Interrupt4 handler function.
Definition interrupt_handler.c:81
void local_interrupt_handler(void)
Local interrupt handler function.
Definition interrupt_handler.c:103
void interrupt5_handler(void)
Interrupt5 handler function.
Definition interrupt_handler.c:92
void local_interrupt_priority_init(void)
Init local interrupt priority.
Definition interrupt_handler.c:122
void interrupt0_handler(void)
Interrupt0 handler function.
Definition interrupt_handler.c:37
void interrupt2_handler(void)
Interrupt2 handler function.
Definition interrupt_handler.c:59
void interrupt3_handler(void)
Interrupt3 handler function.
Definition interrupt_handler.c:70
void interrupt1_handler(void)
Interrupt1 handler function.
Definition interrupt_handler.c:48
uint32_t interrupt_number_get(void)
Get interrupt number.
Definition interrupt_handler.c:144