OpenCores
URL https://opencores.org/ocsvn/neorv32/neorv32/trunk

Subversion Repositories neorv32

[/] [neorv32/] [trunk/] [sw/] [lib/] [include/] [neorv32_rte.h] - Diff between revs 47 and 48

Go to most recent revision | Show entire file | Details | Blame | View Log

Rev 47 Rev 48
Line 64... Line 64...
  RTE_TRAP_FIRQ_2       = 15, /**< Fast interrupt channel 2 */
  RTE_TRAP_FIRQ_2       = 15, /**< Fast interrupt channel 2 */
  RTE_TRAP_FIRQ_3       = 16, /**< Fast interrupt channel 3 */
  RTE_TRAP_FIRQ_3       = 16, /**< Fast interrupt channel 3 */
  RTE_TRAP_FIRQ_4       = 17, /**< Fast interrupt channel 4 */
  RTE_TRAP_FIRQ_4       = 17, /**< Fast interrupt channel 4 */
  RTE_TRAP_FIRQ_5       = 18, /**< Fast interrupt channel 5 */
  RTE_TRAP_FIRQ_5       = 18, /**< Fast interrupt channel 5 */
  RTE_TRAP_FIRQ_6       = 19, /**< Fast interrupt channel 6 */
  RTE_TRAP_FIRQ_6       = 19, /**< Fast interrupt channel 6 */
  RTE_TRAP_FIRQ_7       = 20  /**< Fast interrupt channel 7 */
  RTE_TRAP_FIRQ_7       = 20, /**< Fast interrupt channel 7 */
 
  RTE_TRAP_FIRQ_8       = 21, /**< Fast interrupt channel 8 */
 
  RTE_TRAP_FIRQ_9       = 22, /**< Fast interrupt channel 9 */
 
  RTE_TRAP_FIRQ_10      = 23, /**< Fast interrupt channel 10 */
 
  RTE_TRAP_FIRQ_11      = 24, /**< Fast interrupt channel 11 */
 
  RTE_TRAP_FIRQ_12      = 25, /**< Fast interrupt channel 12 */
 
  RTE_TRAP_FIRQ_13      = 26, /**< Fast interrupt channel 13 */
 
  RTE_TRAP_FIRQ_14      = 27, /**< Fast interrupt channel 14 */
 
  RTE_TRAP_FIRQ_15      = 28  /**< Fast interrupt channel 15 */
};
};
 
 
 
 
 
/**********************************************************************//**
 
 * NEORV32 runtime environment: Number of available traps.
 
 **************************************************************************/
 
#define NEORV32_RTE_NUM_TRAPS 29
 
 
 
 
// prototypes
// prototypes
void neorv32_rte_setup(void);
void neorv32_rte_setup(void);
int  neorv32_rte_exception_install(uint8_t id, void (*handler)(void));
int  neorv32_rte_exception_install(uint8_t id, void (*handler)(void));
int  neorv32_rte_exception_uninstall(uint8_t id);
int  neorv32_rte_exception_uninstall(uint8_t id);
 
 

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.