pub type FuriThreadCallback = Option<unsafe extern "C" fn(*mut c_void) -> i32>;
FuriThreadCallback Your callback to run in new thread @warning never use osThreadExit in FuriThread