renamed set-led and beautified output

master
Dario Ernst 15 years ago
parent af991bff0d
commit fd9c6e7fb4

@ -22,7 +22,7 @@ EXE_SUFFIX =
#USBLIBS = -L/usr/local/lib -lusb
#EXE_SUFFIX = .exe
NAME = set-led
NAME = read-temp
OBJECTS = opendevice.o $(NAME).o

@ -32,7 +32,7 @@ usb_dev_handle *handle = NULL;
const unsigned char rawVid[2] = {USB_CFG_VENDOR_ID}, rawPid[2] = {USB_CFG_DEVICE_ID};
char vendor[] = {USB_CFG_VENDOR_NAME, 0}, product[] = {USB_CFG_DEVICE_NAME, 0};
char buffer[4];
int cnt, vid, pid, isOn;
int cnt, vid, pid;
usb_init();
/* compute VID/PID from usbconfig.h so that there is a central source of information */
@ -68,14 +68,24 @@ int cnt, vid, pid, isOn;
int value = 0, index = 0;
int i=0;
cnt = usb_control_msg(handle, USB_TYPE_VENDOR | USB_RECIP_DEVICE | USB_ENDPOINT_IN, 1, value, index, buffer, sizeof(buffer), 5000);
if(cnt < 0){
fprintf(stderr, "\nUSB error in iteration %d: %s\n", i, usb_strerror());
}
rxValue = ((int)buffer[1] & 0xff) | (((int)buffer[0] & 0xff) << 8);
rxIndex = ((int)buffer[3] & 0xff) | (((int)buffer[2] & 0xff) << 8);
fprintf(stderr, "%3d.%02d*C||", rxValue/100, rxValue%100);
fprintf(stderr, "%3d.%02d*C\n", rxIndex/100, rxIndex%100);
cnt = usb_control_msg(handle, USB_TYPE_VENDOR | USB_RECIP_DEVICE | USB_ENDPOINT_IN, 2, value, index, buffer, sizeof(buffer), 5000);
if(cnt < 0){
fprintf(stderr, "\nUSB error in iteration %d: %s\n", i, usb_strerror());
}
rxValue = ((int)buffer[1] & 0xff) | (((int)buffer[0] & 0xff) << 8);
rxIndex = ((int)buffer[3] & 0xff) | (((int)buffer[2] & 0xff) << 8);
fprintf(stderr, "rxValue = %3d.%02d \n", rxValue/100, rxValue%100);
fprintf(stderr, "rxIndex = %3d.%02d \n", rxIndex/100, rxIndex%100);
fprintf(stderr, "%3d.%02d*C||", rxValue/100, rxValue%100);
fprintf(stderr, "%3d.%02d*C\n", rxIndex/100, rxIndex%100);
usb_close(handle);
return 0;
Loading…
Cancel
Save