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

Subversion Repositories neorv32

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

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

Rev 44 Rev 47
Line 60... Line 60...
  RTE_TRAP_MTI          = 11, /**< Machine timer interrupt */
  RTE_TRAP_MTI          = 11, /**< Machine timer interrupt */
  RTE_TRAP_MEI          = 12, /**< Machine external interrupt */
  RTE_TRAP_MEI          = 12, /**< Machine external interrupt */
  RTE_TRAP_FIRQ_0       = 13, /**< Fast interrupt channel 0 */
  RTE_TRAP_FIRQ_0       = 13, /**< Fast interrupt channel 0 */
  RTE_TRAP_FIRQ_1       = 14, /**< Fast interrupt channel 1 */
  RTE_TRAP_FIRQ_1       = 14, /**< Fast interrupt channel 1 */
  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_5       = 18, /**< Fast interrupt channel 5 */
 
  RTE_TRAP_FIRQ_6       = 19, /**< Fast interrupt channel 6 */
 
  RTE_TRAP_FIRQ_7       = 20  /**< Fast interrupt channel 7 */
};
};
 
 
// 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));

powered by: WebSVN 2.1.0

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