source: multiio/pcmmio/original/ChangeLog @ 6957d53

Last change on this file since 6957d53 was 6957d53, checked in by Joel Sherrill <joel.sherrill@…>, on Feb 17, 2011 at 4:39:38 PM

2011-02-17 Joel Sherrill <joel.sherrill@…>

  • Makefile, main_pcmmio_adc.c, pcmmio_commands.h, pcmmio_shell.c: Add set mode command. Add capability to read a single ADC. Updates from Ada version.
  • rootfs/set_adc_modes, rootfs/test_adc: New files.
  • Property mode set to 100644
File size: 7.4 KB
Line 
12011-02-17      Joel Sherrill <joel.sherrill@oarcorp.com>
2
3        * Makefile, main_pcmmio_adc.c, pcmmio_commands.h, pcmmio_shell.c: Add
4        set mode command. Add capability to read a single ADC. Updates from
5        Ada version.
6        * rootfs/set_adc_modes, rootfs/test_adc: New files.
7
82011-02-17      Joel Sherrill <joel.sherrill@oarcorp.com>
9
10        * Makefile: Use ${HOME}
11        * main_pcmmio_benchmark.c, main_pcmmio_irq.c: Clean up.
12        * mio_io_rtems.c: Set error code in more cases.
13
142011-01-26      Joel Sherrill <joel.sherrill@oarcorp.com>
15
16        * Makefile, rtems_config.c: Add include of <unistd.h> for prototype of
17        sleep().
18
192009-12-14      Joel Sherrill <joel.sherrill@oarcorp.com>
20
21        * mio_io_rtems.c: Make internal routines static.
22
232009-12-14      Joel Sherrill <joel.sherrill@oarcorp.com>
24
25        * Makefile, README, mio_io_rtems.c, pcmmio_commands.h: Add command to
26        benchmark discrete input including message queue send and receive.
27        * main_pcmmio_benchmark.c: New file.
28
292009-12-11      Joel Sherrill <joel.sherrill@oarcorp.com>
30
31        * mio_io_rtems.c: Ensure mio_error_code is properly initialized to
32        MIO_SUCCESS.
33
342009-12-11      Joel Sherrill <joel.sherrill@oarcorp.com>
35
36        * main_pcmmio_din.c, main_pcmmio_irq.c, pcmmio_shell.c: Report time
37        between discrete in interrupts in microseconds.
38
392009-12-11      Joel Sherrill <joel.sherrill@oarcorp.com>
40
41        * README: Add section on RTEMS Configuration needed by driver.
42        * mio_io_rtems.c: Switch to using a message queue for transmitting
43        discrete interrupt changes to the task level.
44        * pcmmio_shell.c: Modify application configuration to take into
45        account one less barrier and the new message queue.
46
472009-12-11      Joel Sherrill <joel.sherrill@oarcorp.com>
48
49        * README: Add list of new methods.
50        * mio_io.h, mio_io_rtems.c: Add dio_get_missed_interrupts() with
51        no tracking of missed interrupts since will switch to message queues.
52
532009-10-21      Joel Sherrill <joel.sherrill@oarcorp.com>
54
55        * main_pcmmio_din.c, main_pcmmio_irq.c: Adjust bit numbering
56        difference.
57
582009-10-13      Joel Sherrill <joel.sherrill@oarcorp.com>
59
60        * main_pcmmio_dac.c: Fix help message.
61
622009-08-13      Joel Sherrill <joel.sherrill@oarcorp.com>
63
64        * main_pcmmio_dout.c: Fix mismatch in numbering between our view of
65        0-47 and driver's 1-48 view.
66
672009-08-13      Joel Sherrill <joel.sherrill@oarcorp.com>
68
69        * main_pcmmio_irq.c, mio_io.h, mio_io_rtems.c: Add ADCs confirmed to
70        work using the dac command. Both single voltages and a pattern were
71        written.
72
732009-08-12      Joel Sherrill <joel.sherrill@oarcorp.com>
74
75        * Makefile, README, main_pcmmio_adc.c, main_pcmmio_dac.c,
76        main_pcmmio_din.c, main_pcmmio_dout.c, mio_io_rtems.c,
77        pcmmio_shell.c: Discrete input polled and interrupt now works.
78
792009-07-23      Joel Sherrill <joel.sherrill@oarcorp.com>
80
81        * main_pcmmio_irq.c: Add code to report interrupts.
82
832009-07-23      Joel Sherrill <joel.sherrill@oarcorp.com>
84
85        * main_pcmmio_adc.c, main_pcmmio_dac.c, main_pcmmio_din.c,
86        main_pcmmio_dout.c, main_pcmmio_irq.c: Update checks of return status
87        from rtems_string_to_XXX to reflect change to rtems_status_code.
88
892009-07-22      Joel Sherrill <joel.sherrill@oarcorp.com>
90
91        * Makefile, README, main_pcmmio_dac.c, mio_io.h, mio_io_rtems.c,
92        pcmmio_commands.h, pcmmio_shell.c, rtems_config.c: Add pcmmio_irq
93        command and do some cleanup as noticed on other files.
94        * main_pcmmio_irq.c: New file.
95
962009-07-22      Joel Sherrill <joel.sherrill@oarcorp.com>
97
98        * README: Fix typo.
99
1002009-07-22      Joel Sherrill <joel.sherrill@oarcorp.com>
101
102        * README, main_pcmmio_dac.c, rtems_config.c: Add mode to pcmmio_dac
103        command where it can write a pattern.
104
1052009-07-22      Joel Sherrill <joel.sherrill@oarcorp.com>
106
107        * README, main_pcmmio_adc.c, main_pcmmio_dac.c, main_pcmmio_din.c,
108        main_pcmmio_dout.c, pcmmio_commands.h: Switch to rtems/string2.h
109        methods. Verify negative voltages are allowed as input.
110
1112009-07-21      Joel Sherrill <joel.sherrill@oarcorp.com>
112
113        * Makefile, README, main_pcmmio_dac.c, main_pcmmio_dout.c: Added
114        string2XXX routines to RTEMS so we have ability to do heavy error
115        checking on numeric inputs.
116
1172009-07-21      Joel Sherrill <joel.sherrill@oarcorp.com>
118
119        * Makefile, README, mio_io.h, pcmmio_commands.h: Add pcmmio_dac
120        command.
121        * main_pcmmio_dac.c: New file.
122
1232009-07-20      Joel Sherrill <joel.sherrill@oarcorp.com>
124
125        * Makefile, README, main_pcmmio_din.c, main_pcmmio_dout.c,
126        pcmmio_commands.h: Add initial command to monitor analog inputs.
127        Clean up help and usage.
128        * main_pcmmio_adc.c: New file.
129
1302009-07-20      Joel Sherrill <joel.sherrill@oarcorp.com>
131
132        * README: Add description of commands.
133        * main_pcmmio_din.c, main_pcmmio_dout.c: Fix usage.
134
1352009-07-20      Joel Sherrill <joel.sherrill@oarcorp.com>
136
137        * Makefile, main_pcmmio_din.c, pcmmio_commands.h, pcmmio_shell.c: Add
138        dout command.
139        * main_pcmmio_dout.c: New file.
140
1412009-07-20      Joel Sherrill <joel.sherrill@oarcorp.com>
142
143        * Makefile: Put each command in its own file.
144        * main_pcmmio_din.c: New file.
145        * pcmmio_commands.c: Removed.
146
1472009-07-20      Joel Sherrill <joel.sherrill@oarcorp.com>
148
149        * pcmmio_commands.c: Clean up command.
150
1512009-07-17      Joel Sherrill <joel.sherrill@oarcorp.com>
152
153        * Makefile: Add dependencies so .exe's are relinked.
154        * mio_io.c: Typo.
155        * pcmmio_commands.c: Basic shell of command works.
156
1572009-07-17      Joel Sherrill <joel.sherrill@oarcorp.com>
158
159        * Makefile: Shell appplication configured with a dummy pcmmio command.
160        * pcmmio_commands.c, pcmmio_commands.h, pcmmio_shell.c: New files.
161
1622009-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
163
164        * Makefile, rtems_config.c: Simple RTEMS Application runs polled. Does
165        not report errors and reports all zeroes on input discretes.
166
1672009-07-10      Joel Sherrill <joel.sherrill@oarcorp.com>
168
169        * rtems_config.c: Bump POSIX threads.
170
1712009-06-17      Joel Sherrill <joel.sherrill@oarcorp.com>
172
173        * Status: New file.
174
1752009-06-17      Joel Sherrill <joel.sherrill@oarcorp.com>
176
177        * buffered.c, dacbuff.c, dacout.c, flash.c, getall.c, getvolt.c,
178        kbhit.c, mio_io.c, mio_io_linux.c, mio_io_rtems.c, pcmmio.c, poll.c,
179        repeat.c, rtems_config.c: Clean up. Worked on RTEMS IRQ support code.
180
1812009-06-10      Joel Sherrill <joel.sherrill@oarcorp.com>
182
183        * mio_io.h, mio_io_rtems.c: Add timestamps to buffered interrupts.
184        * rtems_config.c: Switch to POSIX Initialization thread and up
185        configured pthreads so application can create one.
186
1872009-06-10      Joel Sherrill <joel.sherrill@oarcorp.com>
188
189        * rtems_config.c: Needs 4 barriers.
190
1912009-06-10      Joel Sherrill <joel.sherrill@oarcorp.com>
192
193        * README: Document state of the driver.
194        * mio_io.h, mio_io_rtems.c: Move to shared interrupts when possible.
195        * rtems_config.c: Implement the RTEMS configuration and initialization.
196
1972009-06-10      Joel Sherrill <joel.sherrill@oarcorp.com>
198
199        * mio_io_rtems.c: Initial interrupt support added. Should now be on
200        functional parity with Linux driver but not debugged.
201
2022009-06-10      Joel Sherrill <joel.sherrill@oarcorp.com>
203
204        * mio_io_rtems.c: All Linux functionality should be implemented now
205        EXCEPT hooking the interrupt.
206
2072009-06-10      Joel Sherrill <joel.sherrill@oarcorp.com>
208
209        * mio_io_rtems.c: Add checking for interrupt status.
210
2112009-06-08      Joel Sherrill <joel.sherrill@oarcorp.com>
212
213        * Makefile, flash.c, mio_io.h: All programs now compile with the copied
214        RTEMS specific porting layer file.
215        * .cvsignore, mio_io_rtems.c: New files.
216
2172009-06-08      Joel Sherrill <joel.sherrill@oarcorp.com>
218
219        * Makefile, mio_io.c, mio_io.h: Linux code split to porting file.
220        * mio_io_linux.c: New file.
221
2222009-06-08      Joel Sherrill <joel.sherrill@oarcorp.com>
223
224        * Makefile, kbhit.c, mio_io.c, mio_io.h: First successful compilation
225        under RTEMS. Added some Linux ifdef's.
226        * rtems_config.c: New file.
227
2282009-06-08      Joel Sherrill <joel.sherrill@oarcorp.com>
229
230        * ChangeLog, Makefile.linux, README: New files.
231
Note: See TracBrowser for help on using the repository browser.