mirror of
git://projects.qi-hardware.com/ben-wpan.git
synced 2024-11-26 13:07:37 +02:00
tools/atrf-gpio/atben.c: made error report easier to read
- atben.c (decode_cfg): report pull-up as "R" instead of "P" - atben.c (dump_pd): show "-" for values where we don't expect a specific result
This commit is contained in:
parent
b0f3cb099b
commit
6bf03fe0a6
@ -73,7 +73,7 @@ static char decode_cfg(uint32_t bit)
|
|||||||
{
|
{
|
||||||
if (*pddir & bit)
|
if (*pddir & bit)
|
||||||
return *pddat & bit ? '1' : '0';
|
return *pddat & bit ? '1' : '0';
|
||||||
return *pdpe & bit ? 'Z' : 'P';
|
return *pdpe & bit ? 'Z' : 'R';
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -85,9 +85,10 @@ static void dump_pd(uint32_t expect, uint32_t got, uint32_t mask)
|
|||||||
for (pin = pins; pin->name; pin++) {
|
for (pin = pins; pin->name; pin++) {
|
||||||
uint32_t bit = 1 << pin->bit;
|
uint32_t bit = 1 << pin->bit;
|
||||||
|
|
||||||
fprintf(stderr, "%s\t%c %d %d",
|
fprintf(stderr, "%s\t%c %c %d",
|
||||||
pin->name, decode_cfg(bit),
|
pin->name, decode_cfg(bit),
|
||||||
!!(expect & bit), !!(got & bit));
|
mask & bit ? expect & bit ? '1' : '0' : '-',
|
||||||
|
!!(got & bit));
|
||||||
if ((expect ^ got) & mask & bit)
|
if ((expect ^ got) & mask & bit)
|
||||||
fprintf(stderr, "\t***");
|
fprintf(stderr, "\t***");
|
||||||
fputc('\n', stderr);
|
fputc('\n', stderr);
|
||||||
|
Loading…
Reference in New Issue
Block a user