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

Subversion Repositories riscv_vhdl

[/] [riscv_vhdl/] [trunk/] [debugger/] [src/] [common/] [api_core.h] - Diff between revs 2 and 3

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

powered by: WebSVN 2.1.0

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