1
0
mirror of git://projects.qi-hardware.com/ben-wpan.git synced 2024-11-25 20:04:03 +02:00

tools/atrf-gpio/atusb.c (restore_gpios): send ATUSB_GPIO_CLEANUP

This commit is contained in:
Werner Almesberger 2011-06-20 23:15:30 -03:00
parent f7b9a18917
commit b0b04ed226

View File

@ -23,6 +23,7 @@
#define FROM_DEV ATUSB_FROM_DEV(0) #define FROM_DEV ATUSB_FROM_DEV(0)
#define TO_DEV ATUSB_TO_DEV(0)
static const char *name[24] = { static const char *name[24] = {
@ -105,10 +106,17 @@ static void dump(const uint8_t *data, const uint8_t *dir,
static void restore_gpios(void) static void restore_gpios(void)
{ {
int i; int i, res;
for (i = 0; i != 3; i++) for (i = 0; i != 3; i++)
gpio(orig_dsc, i+1, orig_data+i, orig_dir+i, 0xff); gpio(orig_dsc, i+1, orig_data+i, orig_dir+i, 0xff);
res = usb_control_msg(atrf_usb_handle(orig_dsc),
TO_DEV, ATUSB_GPIO_CLEANUP, 0, 0, NULL, 0, 1000);
if (res < 0) {
fprintf(stderr, "ATUSB_GPIO_CLEANUP: %s\n", usb_strerror());
_exit(1);
}
} }