source: multiio/pcmmio/original/ChangeLog @ 217770e

Last change on this file since 217770e was 217770e, checked in by Joel Sherrill <joel.sherrill@…>, on 12/14/09 at 15:55:14

2009-12-14 Joel Sherrill <joel.sherrill@…>

  • Makefile, README, mio_io_rtems.c, pcmmio_commands.h: Add command to benchmark discrete input including message queue send and receive.
  • main_pcmmio_benchmark.c: New file.
  • Property mode set to 100644
File size: 6.8 KB
Line 
12009-12-14      Joel Sherrill <joel.sherrill@oarcorp.com>
2
3        * Makefile, README, mio_io_rtems.c, pcmmio_commands.h: Add command to
4        benchmark discrete input including message queue send and receive.
5        * main_pcmmio_benchmark.c: New file.
6
72009-12-11      Joel Sherrill <joel.sherrill@oarcorp.com>
8
9        * mio_io_rtems.c: Ensure mio_error_code is properly initialized to
10        MIO_SUCCESS.
11
122009-12-11      Joel Sherrill <joel.sherrill@oarcorp.com>
13
14        * main_pcmmio_din.c, main_pcmmio_irq.c, pcmmio_shell.c: Report time
15        between discrete in interrupts in microseconds.
16
172009-12-11      Joel Sherrill <joel.sherrill@oarcorp.com>
18
19        * README: Add section on RTEMS Configuration needed by driver.
20        * mio_io_rtems.c: Switch to using a message queue for transmitting
21        discrete interrupt changes to the task level.
22        * pcmmio_shell.c: Modify application configuration to take into
23        account one less barrier and the new message queue.
24
252009-12-11      Joel Sherrill <joel.sherrill@oarcorp.com>
26
27        * README: Add list of new methods.
28        * mio_io.h, mio_io_rtems.c: Add dio_get_missed_interrupts() with
29        no tracking of missed interrupts since will switch to message queues.
30
312009-10-21      Joel Sherrill <joel.sherrill@oarcorp.com>
32
33        * main_pcmmio_din.c, main_pcmmio_irq.c: Adjust bit numbering
34        difference.
35
362009-10-13      Joel Sherrill <joel.sherrill@oarcorp.com>
37
38        * main_pcmmio_dac.c: Fix help message.
39
402009-08-13      Joel Sherrill <joel.sherrill@oarcorp.com>
41
42        * main_pcmmio_dout.c: Fix mismatch in numbering between our view of
43        0-47 and driver's 1-48 view.
44
452009-08-13      Joel Sherrill <joel.sherrill@oarcorp.com>
46
47        * main_pcmmio_irq.c, mio_io.h, mio_io_rtems.c: Add ADCs confirmed to
48        work using the dac command. Both single voltages and a pattern were
49        written.
50
512009-08-12      Joel Sherrill <joel.sherrill@oarcorp.com>
52
53        * Makefile, README, main_pcmmio_adc.c, main_pcmmio_dac.c,
54        main_pcmmio_din.c, main_pcmmio_dout.c, mio_io_rtems.c,
55        pcmmio_shell.c: Discrete input polled and interrupt now works.
56
572009-07-23      Joel Sherrill <joel.sherrill@oarcorp.com>
58
59        * main_pcmmio_irq.c: Add code to report interrupts.
60
612009-07-23      Joel Sherrill <joel.sherrill@oarcorp.com>
62
63        * main_pcmmio_adc.c, main_pcmmio_dac.c, main_pcmmio_din.c,
64        main_pcmmio_dout.c, main_pcmmio_irq.c: Update checks of return status
65        from rtems_string_to_XXX to reflect change to rtems_status_code.
66
672009-07-22      Joel Sherrill <joel.sherrill@oarcorp.com>
68
69        * Makefile, README, main_pcmmio_dac.c, mio_io.h, mio_io_rtems.c,
70        pcmmio_commands.h, pcmmio_shell.c, rtems_config.c: Add pcmmio_irq
71        command and do some cleanup as noticed on other files.
72        * main_pcmmio_irq.c: New file.
73
742009-07-22      Joel Sherrill <joel.sherrill@oarcorp.com>
75
76        * README: Fix typo.
77
782009-07-22      Joel Sherrill <joel.sherrill@oarcorp.com>
79
80        * README, main_pcmmio_dac.c, rtems_config.c: Add mode to pcmmio_dac
81        command where it can write a pattern.
82
832009-07-22      Joel Sherrill <joel.sherrill@oarcorp.com>
84
85        * README, main_pcmmio_adc.c, main_pcmmio_dac.c, main_pcmmio_din.c,
86        main_pcmmio_dout.c, pcmmio_commands.h: Switch to rtems/string2.h
87        methods. Verify negative voltages are allowed as input.
88
892009-07-21      Joel Sherrill <joel.sherrill@oarcorp.com>
90
91        * Makefile, README, main_pcmmio_dac.c, main_pcmmio_dout.c: Added
92        string2XXX routines to RTEMS so we have ability to do heavy error
93        checking on numeric inputs.
94
952009-07-21      Joel Sherrill <joel.sherrill@oarcorp.com>
96
97        * Makefile, README, mio_io.h, pcmmio_commands.h: Add pcmmio_dac
98        command.
99        * main_pcmmio_dac.c: New file.
100
1012009-07-20      Joel Sherrill <joel.sherrill@oarcorp.com>
102
103        * Makefile, README, main_pcmmio_din.c, main_pcmmio_dout.c,
104        pcmmio_commands.h: Add initial command to monitor analog inputs.
105        Clean up help and usage.
106        * main_pcmmio_adc.c: New file.
107
1082009-07-20      Joel Sherrill <joel.sherrill@oarcorp.com>
109
110        * README: Add description of commands.
111        * main_pcmmio_din.c, main_pcmmio_dout.c: Fix usage.
112
1132009-07-20      Joel Sherrill <joel.sherrill@oarcorp.com>
114
115        * Makefile, main_pcmmio_din.c, pcmmio_commands.h, pcmmio_shell.c: Add
116        dout command.
117        * main_pcmmio_dout.c: New file.
118
1192009-07-20      Joel Sherrill <joel.sherrill@oarcorp.com>
120
121        * Makefile: Put each command in its own file.
122        * main_pcmmio_din.c: New file.
123        * pcmmio_commands.c: Removed.
124
1252009-07-20      Joel Sherrill <joel.sherrill@oarcorp.com>
126
127        * pcmmio_commands.c: Clean up command.
128
1292009-07-17      Joel Sherrill <joel.sherrill@oarcorp.com>
130
131        * Makefile: Add dependencies so .exe's are relinked.
132        * mio_io.c: Typo.
133        * pcmmio_commands.c: Basic shell of command works.
134
1352009-07-17      Joel Sherrill <joel.sherrill@oarcorp.com>
136
137        * Makefile: Shell appplication configured with a dummy pcmmio command.
138        * pcmmio_commands.c, pcmmio_commands.h, pcmmio_shell.c: New files.
139
1402009-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
141
142        * Makefile, rtems_config.c: Simple RTEMS Application runs polled. Does
143        not report errors and reports all zeroes on input discretes.
144
1452009-07-10      Joel Sherrill <joel.sherrill@oarcorp.com>
146
147        * rtems_config.c: Bump POSIX threads.
148
1492009-06-17      Joel Sherrill <joel.sherrill@oarcorp.com>
150
151        * Status: New file.
152
1532009-06-17      Joel Sherrill <joel.sherrill@oarcorp.com>
154
155        * buffered.c, dacbuff.c, dacout.c, flash.c, getall.c, getvolt.c,
156        kbhit.c, mio_io.c, mio_io_linux.c, mio_io_rtems.c, pcmmio.c, poll.c,
157        repeat.c, rtems_config.c: Clean up. Worked on RTEMS IRQ support code.
158
1592009-06-10      Joel Sherrill <joel.sherrill@oarcorp.com>
160
161        * mio_io.h, mio_io_rtems.c: Add timestamps to buffered interrupts.
162        * rtems_config.c: Switch to POSIX Initialization thread and up
163        configured pthreads so application can create one.
164
1652009-06-10      Joel Sherrill <joel.sherrill@oarcorp.com>
166
167        * rtems_config.c: Needs 4 barriers.
168
1692009-06-10      Joel Sherrill <joel.sherrill@oarcorp.com>
170
171        * README: Document state of the driver.
172        * mio_io.h, mio_io_rtems.c: Move to shared interrupts when possible.
173        * rtems_config.c: Implement the RTEMS configuration and initialization.
174
1752009-06-10      Joel Sherrill <joel.sherrill@oarcorp.com>
176
177        * mio_io_rtems.c: Initial interrupt support added. Should now be on
178        functional parity with Linux driver but not debugged.
179
1802009-06-10      Joel Sherrill <joel.sherrill@oarcorp.com>
181
182        * mio_io_rtems.c: All Linux functionality should be implemented now
183        EXCEPT hooking the interrupt.
184
1852009-06-10      Joel Sherrill <joel.sherrill@oarcorp.com>
186
187        * mio_io_rtems.c: Add checking for interrupt status.
188
1892009-06-08      Joel Sherrill <joel.sherrill@oarcorp.com>
190
191        * Makefile, flash.c, mio_io.h: All programs now compile with the copied
192        RTEMS specific porting layer file.
193        * .cvsignore, mio_io_rtems.c: New files.
194
1952009-06-08      Joel Sherrill <joel.sherrill@oarcorp.com>
196
197        * Makefile, mio_io.c, mio_io.h: Linux code split to porting file.
198        * mio_io_linux.c: New file.
199
2002009-06-08      Joel Sherrill <joel.sherrill@oarcorp.com>
201
202        * Makefile, kbhit.c, mio_io.c, mio_io.h: First successful compilation
203        under RTEMS. Added some Linux ifdef's.
204        * rtems_config.c: New file.
205
2062009-06-08      Joel Sherrill <joel.sherrill@oarcorp.com>
207
208        * ChangeLog, Makefile.linux, README: New files.
209
Note: See TracBrowser for help on using the repository browser.