URL
https://opencores.org/ocsvn/riscv_vhdl/riscv_vhdl/trunk
Go to most recent revision |
Show entire file |
Details |
Blame |
View Log
Rev 2 |
Rev 3 |
Line 394... |
Line 394... |
* simulation hanging on library closing stage.
|
* simulation hanging on library closing stage.
|
*/
|
*/
|
void RISCV_break_simulation();
|
void RISCV_break_simulation();
|
|
|
/**
|
/**
|
* @brief State of the core library.
|
* @brief Run main loop in main thread
|
* @details Core library is active while woudln't break
|
|
* by RISCV_break_simulation()
|
|
*/
|
*/
|
int RISCV_is_active();
|
void RISCV_dispatcher_start();
|
|
|
/**
|
/**
|
* @}
|
* @brief callback from the main thread function prototype
|
*/
|
*/
|
|
typedef void (*timer_callback_type)(void *args);
|
|
|
|
/**
|
|
* @brief Register timer's callback in main loop
|
|
*/
|
|
void RISCV_register_timer(int msec, int single_shot,
|
|
timer_callback_type cb, void *args);
|
|
|
|
/**
|
|
* @brief Unregister timer's callback from main loop
|
|
*/
|
|
void RISCV_unregister_timer(timer_callback_type cb);
|
|
|
|
|
#ifdef __cplusplus
|
#ifdef __cplusplus
|
}
|
}
|
#endif
|
#endif
|
© copyright 1999-2024
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.