Skip to content

Commit 523d5df

Browse files
committed
feat(examples/vhdl/external_buffer): add check to exit_handler (C)
1 parent 8855a9d commit 523d5df

1 file changed

Lines changed: 14 additions & 3 deletions

File tree

  • examples/vhdl/external_buffer/src

examples/vhdl/external_buffer/src/main.c

Lines changed: 14 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,9 +28,20 @@ uint8_t read_char(uint8_t id, uint32_t i) {
2828
}
2929

3030
static void exit_handler(void) {
31-
int i;
32-
for(i=0; i<3*length; i++) {
33-
printf("%d: %d\n", i, D[0][i]);
31+
int i, j, z, k;
32+
uint8_t e, d;
33+
for (j=0; j<3; j++) {
34+
k += j;
35+
for(i=0; i<length; i++) {
36+
e = (i+1)*11 + k;
37+
z = (length*j)+i;
38+
d = D[0][z];
39+
if (e != d) {
40+
printf("check error %d: %d %d\n", z, e, d);
41+
exit(1);
42+
}
43+
printf("%d: %d\n", z, d);
44+
}
3445
}
3546
free(D[0]);
3647
}

0 commit comments

Comments
 (0)