source: multiio/pcmmio/ChangeLog @ 73c4487

Last change on this file since 73c4487 was 73c4487, checked in by Joel Sherrill <joel.sherrill@…>, on 10/05/11 at 18:14:29

2011-10-05 Joel Sherrill <joel.sherrill@…>

  • mio_io.h: Clean up.
  • Property mode set to 100644
File size: 7.6 KB
Line 
12011-10-05      Joel Sherrill <joel.sherrill@oarcorp.com>
2
3        * mio_io.h: Clean up.
4
52011-10-05      Joel Sherrill <joel.sherrill@oarcorp.com>
6
7        * mio_io_rtems.c, multiio_pcmmio.c: Rework interrupt handler to reduce
8        overhead per pin change.
9
102011-10-05      Cindy Cicalese <cicalese@mitre.org>
11
12        * mio_io.c, mio_io.h, mio_io_rtems.c: Updates after testing in lab.
13
142011-03-18      Joel Sherrill <joel.sherrill@oarcorp.com>
15
16        * .cvsignore, Makefile, rootfs/set_adc_modes, rootfs/test_adc: Add root
17        filesystem with test scripts.
18
192011-03-18      Joel Sherrill <joel.sherrill@oarcorp.com>
20
21        * Makefile, mio_io.h, mio_io_rtems.c, pcmmio_shell.c, rtems_config.c:
22        Initial implementation.
23        * .cvsignore, multiio_pcmmio.c: New files.
24
252009-12-14      Joel Sherrill <joel.sherrill@oarcorp.com>
26
27        * mio_io_rtems.c: Make internal routines static.
28
292009-12-14      Joel Sherrill <joel.sherrill@oarcorp.com>
30
31        * Makefile, README, mio_io_rtems.c, pcmmio_commands.h: Add command to
32        benchmark discrete input including message queue send and receive.
33        * main_pcmmio_benchmark.c: New file.
34
352009-12-11      Joel Sherrill <joel.sherrill@oarcorp.com>
36
37        * mio_io_rtems.c: Ensure mio_error_code is properly initialized to
38        MIO_SUCCESS.
39
402009-12-11      Joel Sherrill <joel.sherrill@oarcorp.com>
41
42        * main_pcmmio_din.c, main_pcmmio_irq.c, pcmmio_shell.c: Report time
43        between discrete in interrupts in microseconds.
44
452009-12-11      Joel Sherrill <joel.sherrill@oarcorp.com>
46
47        * README: Add section on RTEMS Configuration needed by driver.
48        * mio_io_rtems.c: Switch to using a message queue for transmitting
49        discrete interrupt changes to the task level.
50        * pcmmio_shell.c: Modify application configuration to take into
51        account one less barrier and the new message queue.
52
532009-12-11      Joel Sherrill <joel.sherrill@oarcorp.com>
54
55        * README: Add list of new methods.
56        * mio_io.h, mio_io_rtems.c: Add dio_get_missed_interrupts() with
57        no tracking of missed interrupts since will switch to message queues.
58
592009-10-21      Joel Sherrill <joel.sherrill@oarcorp.com>
60
61        * main_pcmmio_din.c, main_pcmmio_irq.c: Adjust bit numbering
62        difference.
63
642009-10-13      Joel Sherrill <joel.sherrill@oarcorp.com>
65
66        * main_pcmmio_dac.c: Fix help message.
67
682009-08-13      Joel Sherrill <joel.sherrill@oarcorp.com>
69
70        * main_pcmmio_dout.c: Fix mismatch in numbering between our view of
71        0-47 and driver's 1-48 view.
72
732009-08-13      Joel Sherrill <joel.sherrill@oarcorp.com>
74
75        * main_pcmmio_irq.c, mio_io.h, mio_io_rtems.c: Add ADCs confirmed to
76        work using the dac command. Both single voltages and a pattern were
77        written.
78
792009-08-12      Joel Sherrill <joel.sherrill@oarcorp.com>
80
81        * Makefile, README, main_pcmmio_adc.c, main_pcmmio_dac.c,
82        main_pcmmio_din.c, main_pcmmio_dout.c, mio_io_rtems.c,
83        pcmmio_shell.c: Discrete input polled and interrupt now works.
84
852009-07-23      Joel Sherrill <joel.sherrill@oarcorp.com>
86
87        * main_pcmmio_irq.c: Add code to report interrupts.
88
892009-07-23      Joel Sherrill <joel.sherrill@oarcorp.com>
90
91        * main_pcmmio_adc.c, main_pcmmio_dac.c, main_pcmmio_din.c,
92        main_pcmmio_dout.c, main_pcmmio_irq.c: Update checks of return status
93        from rtems_string_to_XXX to reflect change to rtems_status_code.
94
952009-07-22      Joel Sherrill <joel.sherrill@oarcorp.com>
96
97        * Makefile, README, main_pcmmio_dac.c, mio_io.h, mio_io_rtems.c,
98        pcmmio_commands.h, pcmmio_shell.c, rtems_config.c: Add pcmmio_irq
99        command and do some cleanup as noticed on other files.
100        * main_pcmmio_irq.c: New file.
101
1022009-07-22      Joel Sherrill <joel.sherrill@oarcorp.com>
103
104        * README: Fix typo.
105
1062009-07-22      Joel Sherrill <joel.sherrill@oarcorp.com>
107
108        * README, main_pcmmio_dac.c, rtems_config.c: Add mode to pcmmio_dac
109        command where it can write a pattern.
110
1112009-07-22      Joel Sherrill <joel.sherrill@oarcorp.com>
112
113        * README, main_pcmmio_adc.c, main_pcmmio_dac.c, main_pcmmio_din.c,
114        main_pcmmio_dout.c, pcmmio_commands.h: Switch to rtems/string2.h
115        methods. Verify negative voltages are allowed as input.
116
1172009-07-21      Joel Sherrill <joel.sherrill@oarcorp.com>
118
119        * Makefile, README, main_pcmmio_dac.c, main_pcmmio_dout.c: Added
120        string2XXX routines to RTEMS so we have ability to do heavy error
121        checking on numeric inputs.
122
1232009-07-21      Joel Sherrill <joel.sherrill@oarcorp.com>
124
125        * Makefile, README, mio_io.h, pcmmio_commands.h: Add pcmmio_dac
126        command.
127        * main_pcmmio_dac.c: New file.
128
1292009-07-20      Joel Sherrill <joel.sherrill@oarcorp.com>
130
131        * Makefile, README, main_pcmmio_din.c, main_pcmmio_dout.c,
132        pcmmio_commands.h: Add initial command to monitor analog inputs.
133        Clean up help and usage.
134        * main_pcmmio_adc.c: New file.
135
1362009-07-20      Joel Sherrill <joel.sherrill@oarcorp.com>
137
138        * README: Add description of commands.
139        * main_pcmmio_din.c, main_pcmmio_dout.c: Fix usage.
140
1412009-07-20      Joel Sherrill <joel.sherrill@oarcorp.com>
142
143        * Makefile, main_pcmmio_din.c, pcmmio_commands.h, pcmmio_shell.c: Add
144        dout command.
145        * main_pcmmio_dout.c: New file.
146
1472009-07-20      Joel Sherrill <joel.sherrill@oarcorp.com>
148
149        * Makefile: Put each command in its own file.
150        * main_pcmmio_din.c: New file.
151        * pcmmio_commands.c: Removed.
152
1532009-07-20      Joel Sherrill <joel.sherrill@oarcorp.com>
154
155        * pcmmio_commands.c: Clean up command.
156
1572009-07-17      Joel Sherrill <joel.sherrill@oarcorp.com>
158
159        * Makefile: Add dependencies so .exe's are relinked.
160        * mio_io.c: Typo.
161        * pcmmio_commands.c: Basic shell of command works.
162
1632009-07-17      Joel Sherrill <joel.sherrill@oarcorp.com>
164
165        * Makefile: Shell appplication configured with a dummy pcmmio command.
166        * pcmmio_commands.c, pcmmio_commands.h, pcmmio_shell.c: New files.
167
1682009-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
169
170        * Makefile, rtems_config.c: Simple RTEMS Application runs polled. Does
171        not report errors and reports all zeroes on input discretes.
172
1732009-07-10      Joel Sherrill <joel.sherrill@oarcorp.com>
174
175        * rtems_config.c: Bump POSIX threads.
176
1772009-06-17      Joel Sherrill <joel.sherrill@oarcorp.com>
178
179        * Status: New file.
180
1812009-06-17      Joel Sherrill <joel.sherrill@oarcorp.com>
182
183        * buffered.c, dacbuff.c, dacout.c, flash.c, getall.c, getvolt.c,
184        kbhit.c, mio_io.c, mio_io_linux.c, mio_io_rtems.c, pcmmio.c, poll.c,
185        repeat.c, rtems_config.c: Clean up. Worked on RTEMS IRQ support code.
186
1872009-06-10      Joel Sherrill <joel.sherrill@oarcorp.com>
188
189        * mio_io.h, mio_io_rtems.c: Add timestamps to buffered interrupts.
190        * rtems_config.c: Switch to POSIX Initialization thread and up
191        configured pthreads so application can create one.
192
1932009-06-10      Joel Sherrill <joel.sherrill@oarcorp.com>
194
195        * rtems_config.c: Needs 4 barriers.
196
1972009-06-10      Joel Sherrill <joel.sherrill@oarcorp.com>
198
199        * README: Document state of the driver.
200        * mio_io.h, mio_io_rtems.c: Move to shared interrupts when possible.
201        * rtems_config.c: Implement the RTEMS configuration and initialization.
202
2032009-06-10      Joel Sherrill <joel.sherrill@oarcorp.com>
204
205        * mio_io_rtems.c: Initial interrupt support added. Should now be on
206        functional parity with Linux driver but not debugged.
207
2082009-06-10      Joel Sherrill <joel.sherrill@oarcorp.com>
209
210        * mio_io_rtems.c: All Linux functionality should be implemented now
211        EXCEPT hooking the interrupt.
212
2132009-06-10      Joel Sherrill <joel.sherrill@oarcorp.com>
214
215        * mio_io_rtems.c: Add checking for interrupt status.
216
2172009-06-08      Joel Sherrill <joel.sherrill@oarcorp.com>
218
219        * Makefile, flash.c, mio_io.h: All programs now compile with the copied
220        RTEMS specific porting layer file.
221        * .cvsignore, mio_io_rtems.c: New files.
222
2232009-06-08      Joel Sherrill <joel.sherrill@oarcorp.com>
224
225        * Makefile, mio_io.c, mio_io.h: Linux code split to porting file.
226        * mio_io_linux.c: New file.
227
2282009-06-08      Joel Sherrill <joel.sherrill@oarcorp.com>
229
230        * Makefile, kbhit.c, mio_io.c, mio_io.h: First successful compilation
231        under RTEMS. Added some Linux ifdef's.
232        * rtems_config.c: New file.
233
2342009-06-08      Joel Sherrill <joel.sherrill@oarcorp.com>
235
236        * ChangeLog, Makefile.linux, README: New files.
237
Note: See TracBrowser for help on using the repository browser.