int irman_deinit(void) { ir_finish(); sleep(1); /* give hardware enough time to reset */ close(hw.fd); tty_delete_lock(); return(1); }
/** * Close the driver (do necessary clean-up). * \param drvthis Pointer to driver structure. */ MODULE_EXPORT void irmanin_close (Driver *drvthis) { PrivateData *p = drvthis->private_data; if (p != NULL) free(p); drvthis->store_private_ptr(drvthis, NULL); ir_free_commands(); ir_finish(); }
int s_video_helper_irman_uninit (void) { ir_finish(); return 0; }