annotate lcdtest/commands.c @ 13:238a77db4134

lcdtest: read operations implemented, but don't work
author Mychaela Falconia <falcon@freecalypso.org>
date Fri, 06 Apr 2018 06:43:02 +0000
parents 5eaf832d57d0
children 5a602e512b12
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
12
5eaf832d57d0 lcdtest program started, skeleton compiles
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
1 #include <stdio.h>
5eaf832d57d0 lcdtest program started, skeleton compiles
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
2 #include <stdlib.h>
5eaf832d57d0 lcdtest program started, skeleton compiles
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
3
13
238a77db4134 lcdtest: read operations implemented, but don't work
Mychaela Falconia <falcon@freecalypso.org>
parents: 12
diff changeset
4 cmd_ri()
238a77db4134 lcdtest: read operations implemented, but don't work
Mychaela Falconia <falcon@freecalypso.org>
parents: 12
diff changeset
5 {
238a77db4134 lcdtest: read operations implemented, but don't work
Mychaela Falconia <falcon@freecalypso.org>
parents: 12
diff changeset
6 printf("%04X\n", bus_read(0));
238a77db4134 lcdtest: read operations implemented, but don't work
Mychaela Falconia <falcon@freecalypso.org>
parents: 12
diff changeset
7 return(0);
238a77db4134 lcdtest: read operations implemented, but don't work
Mychaela Falconia <falcon@freecalypso.org>
parents: 12
diff changeset
8 }
238a77db4134 lcdtest: read operations implemented, but don't work
Mychaela Falconia <falcon@freecalypso.org>
parents: 12
diff changeset
9
238a77db4134 lcdtest: read operations implemented, but don't work
Mychaela Falconia <falcon@freecalypso.org>
parents: 12
diff changeset
10 cmd_rd()
238a77db4134 lcdtest: read operations implemented, but don't work
Mychaela Falconia <falcon@freecalypso.org>
parents: 12
diff changeset
11 {
238a77db4134 lcdtest: read operations implemented, but don't work
Mychaela Falconia <falcon@freecalypso.org>
parents: 12
diff changeset
12 printf("%04X\n", bus_read(1));
238a77db4134 lcdtest: read operations implemented, but don't work
Mychaela Falconia <falcon@freecalypso.org>
parents: 12
diff changeset
13 return(0);
238a77db4134 lcdtest: read operations implemented, but don't work
Mychaela Falconia <falcon@freecalypso.org>
parents: 12
diff changeset
14 }
238a77db4134 lcdtest: read operations implemented, but don't work
Mychaela Falconia <falcon@freecalypso.org>
parents: 12
diff changeset
15
12
5eaf832d57d0 lcdtest program started, skeleton compiles
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
16 cmd_wi(argc, argv)
5eaf832d57d0 lcdtest program started, skeleton compiles
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
17 char **argv;
5eaf832d57d0 lcdtest program started, skeleton compiles
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
18 {
5eaf832d57d0 lcdtest program started, skeleton compiles
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
19 write_ir(strtoul(argv[1], 0, 16));
5eaf832d57d0 lcdtest program started, skeleton compiles
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
20 return(0);
5eaf832d57d0 lcdtest program started, skeleton compiles
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
21 }
5eaf832d57d0 lcdtest program started, skeleton compiles
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
22
5eaf832d57d0 lcdtest program started, skeleton compiles
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
23 cmd_wd(argc, argv)
5eaf832d57d0 lcdtest program started, skeleton compiles
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
24 char **argv;
5eaf832d57d0 lcdtest program started, skeleton compiles
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
25 {
5eaf832d57d0 lcdtest program started, skeleton compiles
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
26 write_dr(strtoul(argv[1], 0, 16));
5eaf832d57d0 lcdtest program started, skeleton compiles
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
27 return(0);
5eaf832d57d0 lcdtest program started, skeleton compiles
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
28 }
5eaf832d57d0 lcdtest program started, skeleton compiles
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
29
5eaf832d57d0 lcdtest program started, skeleton compiles
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
30 cmd_wr(argc, argv)
5eaf832d57d0 lcdtest program started, skeleton compiles
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
31 char **argv;
5eaf832d57d0 lcdtest program started, skeleton compiles
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
32 {
5eaf832d57d0 lcdtest program started, skeleton compiles
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
33 write_ir(strtoul(argv[1], 0, 16));
5eaf832d57d0 lcdtest program started, skeleton compiles
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
34 write_dr(strtoul(argv[2], 0, 16));
5eaf832d57d0 lcdtest program started, skeleton compiles
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
35 return(0);
5eaf832d57d0 lcdtest program started, skeleton compiles
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
36 }