Beispiel #1
0
/* Closes the USB connection */
static void wou_close_usb(wou_param_t *w_param)
{
    // shutdown(w_param->fd, SHUT_RDWR);
    // close(w_param->fd);
    
    board_close(w_param->board);
    free(w_param->board);
}
Beispiel #2
0
int main(int argc, char **argv) {

    libusb_context *context = NULL;
	CHECK_LIBUSB_RETURNED(libusb_init(&context));

	board *robot;
	int ret = butiac_init_singleboard(&robot);
	DEBUG_PRINT_D("Board init: ", ret)
	CHECK_LIBUSB_RETURNED(ret)

	module vol = { robot, volt, 1, 0 };
	DEBUG_PRINT_F("Voltage module @ 1: ", mod_getvaluef(&vol))

	board_close(robot);

	libusb_exit(context);
	return 0;

}
Beispiel #3
0
int main(int argc, char **argv) {

    libusb_context *context = NULL;
	CHECK_LIBUSB_RETURNED(libusb_init(&context));

	board *robot;
	int ret = butiac_init_singleboard(&robot);
	DEBUG_PRINT_D("Board init: ", ret)
	CHECK_LIBUSB_RETURNED(ret)

	//module mot = { robot, motors, 8, 1 };
    //DEBUG_PRINT_D("Open module motors: ", mod_open(&mot));
    b_set_motors_speed(robot, 1, 1000, 1, 1000);
    sleep(5);
    b_set_motors_speed(robot, 0, 0, 0, 0);

	board_close(robot);

	libusb_exit(context);
	return 0;

}