streamline report() and debug() arguments
This commit is contained in:
+32
-25
@@ -239,7 +239,7 @@ PrivateData *p;
|
||||
|
||||
p->backlight = DEFAULT_BACKLIGHT;
|
||||
|
||||
debug(RPT_INFO, "IOWarrior: init(%p)", drvthis);
|
||||
debug(RPT_INFO, "%s: init(%p)", drvthis->name, drvthis);
|
||||
|
||||
/* Read config file */
|
||||
|
||||
@@ -248,7 +248,7 @@ PrivateData *p;
|
||||
0, DEFAULT_SERIALNO), sizeof(serial));
|
||||
serial[sizeof(serial)-1] = '\0';
|
||||
if (*serial != '\0') {
|
||||
report(RPT_INFO, "IOWarrior: Using serial number: %s", serial);
|
||||
report(RPT_INFO, "%s: Using serial number: %s", drvthis->name, serial);
|
||||
}
|
||||
|
||||
/* Which size */
|
||||
@@ -258,7 +258,7 @@ PrivateData *p;
|
||||
if ((sscanf(size, "%dx%d", &w, &h) != 2) ||
|
||||
(w <= 0) || (w > LCD_MAX_WIDTH) ||
|
||||
(h <= 0) || (h > LCD_MAX_HEIGHT)) {
|
||||
report(RPT_WARNING, "IOWarrior: Cannot read size: %s. Using default value.", size);
|
||||
report(RPT_WARNING, "%s: cannot read size: %s; using default value", drvthis->name, size);
|
||||
sscanf(DEFAULT_SIZE, "%dx%d", &w, &h);
|
||||
}
|
||||
p->width = w;
|
||||
@@ -274,14 +274,14 @@ PrivateData *p;
|
||||
/* Allocate framebuffer memory */
|
||||
p->framebuf =(unsigned char *) calloc(p->width * p->height, 1);
|
||||
if (p->framebuf == NULL) {
|
||||
report(RPT_ERR, "IOWarrior: unable to create framebuffer.");
|
||||
report(RPT_ERR, "%s: unable to create framebuffer", drvthis->name);
|
||||
return -1;
|
||||
}
|
||||
|
||||
/* Allocate and clear the buffer for incremental updates */
|
||||
p->backingstore =(unsigned char *) calloc(p->width * p->height, 1);
|
||||
if (p->backingstore == NULL) {
|
||||
report(RPT_ERR, "IOWarrior: unable to create lcd_buffer.");
|
||||
report(RPT_ERR, "%s: unable to create backingstore", drvthis->name);
|
||||
return -1;
|
||||
}
|
||||
|
||||
@@ -312,7 +312,7 @@ PrivateData *p;
|
||||
/* IO-Warrior found; try to find it's description and serial number */
|
||||
p->udh = usb_open(dev);
|
||||
if (p->udh == NULL) {
|
||||
report(RPT_WARNING, "IOWarrior: unable to open device");
|
||||
report(RPT_WARNING, "%s: unable to open device", drvthis->name);
|
||||
// return -1; /* it's better to continue */
|
||||
}
|
||||
else {
|
||||
@@ -331,7 +331,7 @@ PrivateData *p;
|
||||
*p->serial = '\0';
|
||||
p->serial[sizeof(p->serial)-1] = '\0';
|
||||
if ((*serial != '\0') && (*p->serial == '\0')) {
|
||||
report(RPT_ERR, "IOWarrior: unable to get device's serial number");
|
||||
report(RPT_ERR, "%s: unable to get device's serial number", drvthis->name);
|
||||
usb_close(p->udh);
|
||||
return -1;
|
||||
}
|
||||
@@ -349,11 +349,11 @@ PrivateData *p;
|
||||
done:
|
||||
|
||||
if (p->udh != NULL) {
|
||||
debug(RPT_DEBUG, "IOWarrior: opening device succeeded");
|
||||
debug(RPT_DEBUG, "%s: opening device succeeded", drvthis->name);
|
||||
|
||||
if (usb_set_configuration(p->udh, 1) < 0) {
|
||||
usb_close(p->udh);
|
||||
report(RPT_ERR, "IOWarrior: unable to set configuration");
|
||||
report(RPT_ERR, "%s: unable to set configuration", drvthis->name);
|
||||
return -1;
|
||||
}
|
||||
|
||||
@@ -362,18 +362,18 @@ PrivateData *p;
|
||||
if ((usb_detach_kernel_driver_np(p->udh, 1) < 0) ||
|
||||
(usb_claim_interface(p->udh, 1) < 0)) {
|
||||
usb_close(p->udh);
|
||||
report(RPT_ERR, "IOWarrior: unable to re-claim interface");
|
||||
report(RPT_ERR, "%s: unable to re-claim interface", drvthis->name);
|
||||
return -1;
|
||||
}
|
||||
#else
|
||||
usb_close(p->udh);
|
||||
report(RPT_ERR, "IOWarrior: unable to claim interface");
|
||||
report(RPT_ERR, "%s: unable to claim interface", drvthis->name);
|
||||
return -1;
|
||||
#endif
|
||||
}
|
||||
}
|
||||
else {
|
||||
report(RPT_ERR, "IOWarrior: no (matching) IO-Warrior device found");
|
||||
report(RPT_ERR, "%s: no (matching) IO-Warrior device found", drvthis->name);
|
||||
return -1;
|
||||
}
|
||||
|
||||
@@ -387,7 +387,7 @@ PrivateData *p;
|
||||
if (iowlcd_display_on_off(p->udh, 1, 0, 0) == IOW_ERROR)
|
||||
return -1;
|
||||
|
||||
report(RPT_DEBUG, "IOWarrior_init: done");
|
||||
report(RPT_DEBUG, "%s: init(): done", drvthis->name);
|
||||
|
||||
/* clear screen */
|
||||
IOWarrior_clear(drvthis);
|
||||
@@ -444,7 +444,7 @@ PrivateData *p = drvthis->private_data;
|
||||
}
|
||||
drvthis->store_private_ptr(drvthis, NULL);
|
||||
|
||||
debug(RPT_DEBUG, "IOWarrior: closed");
|
||||
debug(RPT_DEBUG, "%s: closed", drvthis->name);
|
||||
}
|
||||
|
||||
/******************************************************
|
||||
@@ -455,7 +455,7 @@ IOWarrior_width(Driver *drvthis)
|
||||
{
|
||||
PrivateData *p = drvthis->private_data;
|
||||
|
||||
debug(RPT_DEBUG, "IOWarrior: returning width");
|
||||
debug(RPT_DEBUG, "%s: returning width", drvthis->name);
|
||||
|
||||
return p->width;
|
||||
}
|
||||
@@ -468,7 +468,7 @@ IOWarrior_height(Driver *drvthis)
|
||||
{
|
||||
PrivateData *p = drvthis->private_data;
|
||||
|
||||
debug(RPT_DEBUG, "IOWarrior: returning height");
|
||||
debug(RPT_DEBUG, "%s: returning height", drvthis->name);
|
||||
|
||||
return p->height;
|
||||
}
|
||||
@@ -500,7 +500,8 @@ int count;
|
||||
p->backingstore[offset+count] = p->framebuf[offset+count];
|
||||
}
|
||||
iowlcd_set_text(p->udh, 0, y, count, buffer);
|
||||
debug(RPT_DEBUG, "IOWarrior: flushed %d chars at (%d,%d)", count, 0, y);
|
||||
debug(RPT_DEBUG, "%s: flushed %d chars at (%d,%d)",
|
||||
drvthis->name, count, 0, y);
|
||||
|
||||
// /* Alternative: update the LCD in chunks of max 6 bytes
|
||||
// * since IOWarrior needs only one command for it
|
||||
@@ -514,7 +515,8 @@ int count;
|
||||
// p->backingstore[offset+x+i] = p->framebuf[offset+x+i];
|
||||
// }
|
||||
// iowlcd_set_text(p->udh, x, y, count, buffer);
|
||||
// debug(RPT_DEBUG, "IOWarrior: flushed %d chars at (%d,%d)", count, x, y);
|
||||
// debug(RPT_DEBUG, "%s: flushed %d chars at (%d,%d)",
|
||||
// drvthis->name, count, x, y);
|
||||
|
||||
x += count-1;
|
||||
}
|
||||
@@ -530,7 +532,7 @@ int count;
|
||||
count++;
|
||||
}
|
||||
}
|
||||
debug(RPT_DEBUG, "IOWarrior: flushed %d custom chars", count);
|
||||
debug(RPT_DEBUG, "%s: flushed %d custom chars", drvthis->name, count);
|
||||
}
|
||||
|
||||
|
||||
@@ -546,7 +548,7 @@ PrivateData *p = drvthis->private_data;
|
||||
|
||||
p->ccmode = standard;
|
||||
|
||||
debug(RPT_DEBUG, "IOWarrior: cleared framebuffer");
|
||||
debug(RPT_DEBUG, "%s: cleared framebuffer", drvthis->name);
|
||||
}
|
||||
|
||||
|
||||
@@ -567,7 +569,8 @@ PrivateData *p = drvthis->private_data;
|
||||
|
||||
p->framebuf[(y * p->width) + x] = c;
|
||||
|
||||
debug(RPT_DEBUG, "IOWarrior: writing char 0x%02hhX at (%d,%d)", (unsigned) c, x, y);
|
||||
debug(RPT_DEBUG, "%s: writing char 0x%02hhX at (%d,%d)",
|
||||
drvthis->name, (unsigned) c, x, y);
|
||||
}
|
||||
|
||||
/*****************************************************************
|
||||
@@ -594,7 +597,8 @@ int offset, siz;
|
||||
|
||||
memcpy(p->framebuf + offset, string, siz);
|
||||
|
||||
debug(RPT_DEBUG, "IOWarrior: writing string \"%s\" at (%d,%d)", string, x, y);
|
||||
debug(RPT_DEBUG, "%s: writing string \"%s\" at (%d,%d)",
|
||||
drvthis->name, string, x, y);
|
||||
}
|
||||
|
||||
|
||||
@@ -695,7 +699,8 @@ char g[CELLWIDTH*CELLHEIGHT] = {
|
||||
if (p->ccmode != vbar) {
|
||||
if (p->ccmode != standard) {
|
||||
/* Not supported(yet) */
|
||||
report(RPT_WARNING, "IOWarrior_init_vbar: Cannot combine two modes using user defined characters");
|
||||
report(RPT_WARNING, "%s: init_vbar: Cannot combine two modes using user defined characters",
|
||||
drvthis->name);
|
||||
return;
|
||||
}
|
||||
p->ccmode = vbar;
|
||||
@@ -768,7 +773,8 @@ char e[CELLWIDTH*CELLHEIGHT] = {
|
||||
if (p->ccmode != hbar) {
|
||||
if (p->ccmode != standard) {
|
||||
/* Not supported(yet) */
|
||||
report(RPT_WARNING, "IOWarrior_init_hbar: Cannot combine two modes using user defined characters");
|
||||
report(RPT_WARNING, "%s: init_hbar: Cannot combine two modes using user defined characters",
|
||||
drvthis->name);
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -912,7 +918,8 @@ char bignum_ccs[8][CELLWIDTH*CELLHEIGHT] = {
|
||||
|
||||
if (p->ccmode != standard) {
|
||||
/* Not supported (yet) */
|
||||
report(RPT_WARNING, "IOWarrior_init_num: Cannot combine two modes using user defined characters");
|
||||
report(RPT_WARNING, "%s: init_num: Cannot combine two modes using user defined characters",
|
||||
drvthis->name);
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user