X-Git-Url: https://git.gag.com/?p=fw%2Faltos;a=blobdiff_plain;f=lib%2Fccdbg-manual.c;h=df79d88d96d8c3e5ec67ab54715ae9264366256c;hp=b83dc4504ed7080322e2c120ad03326bf1dc0806;hb=ade11f88754b4ab0386ebf86afc5257e59238f62;hpb=9025eb792861930e6af918d2727c4f5d97a69936 diff --git a/lib/ccdbg-manual.c b/lib/ccdbg-manual.c index b83dc450..df79d88d 100644 --- a/lib/ccdbg-manual.c +++ b/lib/ccdbg-manual.c @@ -59,12 +59,14 @@ ccdbg_manual(struct ccdbg *dbg, FILE *input) get_bit(line, 4, 'R', CC_RESET_N, &set, &mask); if (mask != (CC_CLOCK|CC_DATA|CC_RESET_N)) { uint8_t read; - read = ccdbg_read(dbg); + ccdbg_read(dbg, &read); + ccdbg_sync_io(dbg); ccdbg_print("\t%c %c %c", CC_CLOCK|CC_DATA|CC_RESET_N, read); if ((set & CC_CLOCK) == 0) printf ("\t%d", (read&CC_DATA) ? 1 : 0); printf ("\n"); } ccdbg_send(dbg, mask, set); + ccdbg_sync_io(dbg); } }