NEORV32 API Reference
The NEORV32 RISC-V Processor
Loading...
Searching...
No Matches
neorv32_legacy.h
Go to the documentation of this file.
1// ================================================================================ //
2// The NEORV32 RISC-V Processor - https://github.com/stnolting/neorv32 //
3// Copyright (c) NEORV32 contributors. //
4// Copyright (c) 2020 - 2026 Stephan Nolting. All rights reserved. //
5// Licensed under the BSD-3-Clause license, see LICENSE for details. //
6// SPDX-License-Identifier: BSD-3-Clause //
7// ================================================================================ //
8
16#ifndef NEORV32_LEGACY_H
17#define NEORV32_LEGACY_H
18
19#include <neorv32.h>
20#include <stdint.h>
21
22/**********************************************************************/
27#define RTE_TRAP_I_ACCESS TRAP_CODE_I_MISALIGNED
28#define RTE_TRAP_I_ILLEGAL TRAP_CODE_I_ACCESS
29#define RTE_TRAP_I_MISALIGNED TRAP_CODE_I_ILLEGAL
30#define RTE_TRAP_BREAKPOINT TRAP_CODE_BREAKPOINT
31#define RTE_TRAP_L_MISALIGNED TRAP_CODE_L_MISALIGNED
32#define RTE_TRAP_L_ACCESS TRAP_CODE_L_ACCESS
33#define RTE_TRAP_S_MISALIGNED TRAP_CODE_S_MISALIGNED
34#define RTE_TRAP_S_ACCESS TRAP_CODE_S_ACCESS
35#define RTE_TRAP_UENV_CALL TRAP_CODE_UENV_CALL
36#define RTE_TRAP_MENV_CALL TRAP_CODE_MENV_CALL
37#define RTE_TRAP_DOUBLE_TRAP TRAP_CODE_DOUBLE_TRAP
39#define RTE_TRAP_MSI TRAP_CODE_MSI
40#define RTE_TRAP_MTI TRAP_CODE_MTI
41#define RTE_TRAP_MEI TRAP_CODE_MEI
42#define RTE_TRAP_FIRQ_0 TRAP_CODE_FIRQ_0
43#define RTE_TRAP_FIRQ_1 TRAP_CODE_FIRQ_1
44#define RTE_TRAP_FIRQ_2 TRAP_CODE_FIRQ_2
45#define RTE_TRAP_FIRQ_3 TRAP_CODE_FIRQ_3
46#define RTE_TRAP_FIRQ_4 TRAP_CODE_FIRQ_4
47#define RTE_TRAP_FIRQ_5 TRAP_CODE_FIRQ_5
48#define RTE_TRAP_FIRQ_6 TRAP_CODE_FIRQ_6
49#define RTE_TRAP_FIRQ_7 TRAP_CODE_FIRQ_7
50#define RTE_TRAP_FIRQ_8 TRAP_CODE_FIRQ_8
51#define RTE_TRAP_FIRQ_9 TRAP_CODE_FIRQ_9
52#define RTE_TRAP_FIRQ_10 TRAP_CODE_FIRQ_10
53#define RTE_TRAP_FIRQ_11 TRAP_CODE_FIRQ_11
54#define RTE_TRAP_FIRQ_12 TRAP_CODE_FIRQ_12
55#define RTE_TRAP_FIRQ_13 TRAP_CODE_FIRQ_13
56#define RTE_TRAP_FIRQ_14 TRAP_CODE_FIRQ_14
57#define RTE_TRAP_FIRQ_15 TRAP_CODE_FIRQ_15
60#endif // NEORV32_LEGACY_H
Main NEORV32 core library / driver / HAL include file.