FreeCalypso > hg > gsm-codec-lib
annotate libtest/tw5writer.c @ 607:cdf3f5c618b8
hrutil: new program gsmhr-decode
| author | Mychaela Falconia <falcon@freecalypso.org> |
|---|---|
| date | Fri, 05 Dec 2025 02:43:19 +0000 |
| parents | 0daaae66b3f6 |
| children |
| rev | line source |
|---|---|
|
539
0daaae66b3f6
libtest: add TW-TS-005 write helper function
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1 /* |
|
0daaae66b3f6
libtest: add TW-TS-005 write helper function
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2 * Here we implement our emit_hex_frame() function. |
|
0daaae66b3f6
libtest: add TW-TS-005 write helper function
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
3 */ |
|
0daaae66b3f6
libtest: add TW-TS-005 write helper function
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
4 |
|
0daaae66b3f6
libtest: add TW-TS-005 write helper function
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
5 #include <stdio.h> |
|
0daaae66b3f6
libtest: add TW-TS-005 write helper function
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
6 #include <stdint.h> |
|
0daaae66b3f6
libtest: add TW-TS-005 write helper function
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
7 #include "tw5writer.h" |
|
0daaae66b3f6
libtest: add TW-TS-005 write helper function
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
8 |
|
0daaae66b3f6
libtest: add TW-TS-005 write helper function
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
9 void emit_hex_frame(FILE *outf, const uint8_t *frame, unsigned nbytes) |
|
0daaae66b3f6
libtest: add TW-TS-005 write helper function
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
10 { |
|
0daaae66b3f6
libtest: add TW-TS-005 write helper function
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
11 unsigned n; |
|
0daaae66b3f6
libtest: add TW-TS-005 write helper function
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
12 |
|
0daaae66b3f6
libtest: add TW-TS-005 write helper function
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
13 for (n = 0; n < nbytes; n++) |
|
0daaae66b3f6
libtest: add TW-TS-005 write helper function
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
14 fprintf(outf, "%02X", frame[n]); |
|
0daaae66b3f6
libtest: add TW-TS-005 write helper function
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
15 putc('\n', outf); |
|
0daaae66b3f6
libtest: add TW-TS-005 write helper function
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
16 } |
