source: multiio/pcmmio/ChangeLog @ 03aa739

Last change on this file since 03aa739 was 03aa739, checked in by Joel Sherrill <joel.sherrill@…>, on 10/05/11 at 18:07:48

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

  • mio_io_rtems.c, multiio_pcmmio.c: Rework interrupt handler to reduce overhead per pin change.
  • Property mode set to 100644
File size: 7.5 KB
Line 
12011-10-05      Joel Sherrill <joel.sherrill@oarcorp.com>
2
3        * mio_io_rtems.c, multiio_pcmmio.c: Rework interrupt handler to reduce
4        overhead per pin change.
5
62011-10-05      Cindy Cicalese <cicalese@mitre.org>
7
8        * mio_io.c, mio_io.h, mio_io_rtems.c: Updates after testing in lab.
9
102011-03-18      Joel Sherrill <joel.sherrill@oarcorp.com>
11
12        * .cvsignore, Makefile, rootfs/set_adc_modes, rootfs/test_adc: Add root
13        filesystem with test scripts.
14
152011-03-18      Joel Sherrill <joel.sherrill@oarcorp.com>
16
17        * Makefile, mio_io.h, mio_io_rtems.c, pcmmio_shell.c, rtems_config.c:
18        Initial implementation.
19        * .cvsignore, multiio_pcmmio.c: New files.
20
212009-12-14      Joel Sherrill <joel.sherrill@oarcorp.com>
22
23        * mio_io_rtems.c: Make internal routines static.
24
252009-12-14      Joel Sherrill <joel.sherrill@oarcorp.com>
26
27        * Makefile, README, mio_io_rtems.c, pcmmio_commands.h: Add command to
28        benchmark discrete input including message queue send and receive.
29        * main_pcmmio_benchmark.c: New file.
30
312009-12-11      Joel Sherrill <joel.sherrill@oarcorp.com>
32
33        * mio_io_rtems.c: Ensure mio_error_code is properly initialized to
34        MIO_SUCCESS.
35
362009-12-11      Joel Sherrill <joel.sherrill@oarcorp.com>
37
38        * main_pcmmio_din.c, main_pcmmio_irq.c, pcmmio_shell.c: Report time
39        between discrete in interrupts in microseconds.
40
412009-12-11      Joel Sherrill <joel.sherrill@oarcorp.com>
42
43        * README: Add section on RTEMS Configuration needed by driver.
44        * mio_io_rtems.c: Switch to using a message queue for transmitting
45        discrete interrupt changes to the task level.
46        * pcmmio_shell.c: Modify application configuration to take into
47        account one less barrier and the new message queue.
48
492009-12-11      Joel Sherrill <joel.sherrill@oarcorp.com>
50
51        * README: Add list of new methods.
52        * mio_io.h, mio_io_rtems.c: Add dio_get_missed_interrupts() with
53        no tracking of missed interrupts since will switch to message queues.
54
552009-10-21      Joel Sherrill <joel.sherrill@oarcorp.com>
56
57        * main_pcmmio_din.c, main_pcmmio_irq.c: Adjust bit numbering
58        difference.
59
602009-10-13      Joel Sherrill <joel.sherrill@oarcorp.com>
61
62        * main_pcmmio_dac.c: Fix help message.
63
642009-08-13      Joel Sherrill <joel.sherrill@oarcorp.com>
65
66        * main_pcmmio_dout.c: Fix mismatch in numbering between our view of
67        0-47 and driver's 1-48 view.
68
692009-08-13      Joel Sherrill <joel.sherrill@oarcorp.com>
70
71        * main_pcmmio_irq.c, mio_io.h, mio_io_rtems.c: Add ADCs confirmed to
72        work using the dac command. Both single voltages and a pattern were
73        written.
74
752009-08-12      Joel Sherrill <joel.sherrill@oarcorp.com>
76
77        * Makefile, README, main_pcmmio_adc.c, main_pcmmio_dac.c,
78        main_pcmmio_din.c, main_pcmmio_dout.c, mio_io_rtems.c,
79        pcmmio_shell.c: Discrete input polled and interrupt now works.
80
812009-07-23      Joel Sherrill <joel.sherrill@oarcorp.com>
82
83        * main_pcmmio_irq.c: Add code to report interrupts.
84
852009-07-23      Joel Sherrill <joel.sherrill@oarcorp.com>
86
87        * main_pcmmio_adc.c, main_pcmmio_dac.c, main_pcmmio_din.c,
88        main_pcmmio_dout.c, main_pcmmio_irq.c: Update checks of return status
89        from rtems_string_to_XXX to reflect change to rtems_status_code.
90
912009-07-22      Joel Sherrill <joel.sherrill@oarcorp.com>
92
93        * Makefile, README, main_pcmmio_dac.c, mio_io.h, mio_io_rtems.c,
94        pcmmio_commands.h, pcmmio_shell.c, rtems_config.c: Add pcmmio_irq
95        command and do some cleanup as noticed on other files.
96        * main_pcmmio_irq.c: New file.
97
982009-07-22      Joel Sherrill <joel.sherrill@oarcorp.com>
99
100        * README: Fix typo.
101
1022009-07-22      Joel Sherrill <joel.sherrill@oarcorp.com>
103
104        * README, main_pcmmio_dac.c, rtems_config.c: Add mode to pcmmio_dac
105        command where it can write a pattern.
106
1072009-07-22      Joel Sherrill <joel.sherrill@oarcorp.com>
108
109        * README, main_pcmmio_adc.c, main_pcmmio_dac.c, main_pcmmio_din.c,
110        main_pcmmio_dout.c, pcmmio_commands.h: Switch to rtems/string2.h
111        methods. Verify negative voltages are allowed as input.
112
1132009-07-21      Joel Sherrill <joel.sherrill@oarcorp.com>
114
115        * Makefile, README, main_pcmmio_dac.c, main_pcmmio_dout.c: Added
116        string2XXX routines to RTEMS so we have ability to do heavy error
117        checking on numeric inputs.
118
1192009-07-21      Joel Sherrill <joel.sherrill@oarcorp.com>
120
121        * Makefile, README, mio_io.h, pcmmio_commands.h: Add pcmmio_dac
122        command.
123        * main_pcmmio_dac.c: New file.
124
1252009-07-20      Joel Sherrill <joel.sherrill@oarcorp.com>
126
127        * Makefile, README, main_pcmmio_din.c, main_pcmmio_dout.c,
128        pcmmio_commands.h: Add initial command to monitor analog inputs.
129        Clean up help and usage.
130        * main_pcmmio_adc.c: New file.
131
1322009-07-20      Joel Sherrill <joel.sherrill@oarcorp.com>
133
134        * README: Add description of commands.
135        * main_pcmmio_din.c, main_pcmmio_dout.c: Fix usage.
136
1372009-07-20      Joel Sherrill <joel.sherrill@oarcorp.com>
138
139        * Makefile, main_pcmmio_din.c, pcmmio_commands.h, pcmmio_shell.c: Add
140        dout command.
141        * main_pcmmio_dout.c: New file.
142
1432009-07-20      Joel Sherrill <joel.sherrill@oarcorp.com>
144
145        * Makefile: Put each command in its own file.
146        * main_pcmmio_din.c: New file.
147        * pcmmio_commands.c: Removed.
148
1492009-07-20      Joel Sherrill <joel.sherrill@oarcorp.com>
150
151        * pcmmio_commands.c: Clean up command.
152
1532009-07-17      Joel Sherrill <joel.sherrill@oarcorp.com>
154
155        * Makefile: Add dependencies so .exe's are relinked.
156        * mio_io.c: Typo.
157        * pcmmio_commands.c: Basic shell of command works.
158
1592009-07-17      Joel Sherrill <joel.sherrill@oarcorp.com>
160
161        * Makefile: Shell appplication configured with a dummy pcmmio command.
162        * pcmmio_commands.c, pcmmio_commands.h, pcmmio_shell.c: New files.
163
1642009-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
165
166        * Makefile, rtems_config.c: Simple RTEMS Application runs polled. Does
167        not report errors and reports all zeroes on input discretes.
168
1692009-07-10      Joel Sherrill <joel.sherrill@oarcorp.com>
170
171        * rtems_config.c: Bump POSIX threads.
172
1732009-06-17      Joel Sherrill <joel.sherrill@oarcorp.com>
174
175        * Status: New file.
176
1772009-06-17      Joel Sherrill <joel.sherrill@oarcorp.com>
178
179        * buffered.c, dacbuff.c, dacout.c, flash.c, getall.c, getvolt.c,
180        kbhit.c, mio_io.c, mio_io_linux.c, mio_io_rtems.c, pcmmio.c, poll.c,
181        repeat.c, rtems_config.c: Clean up. Worked on RTEMS IRQ support code.
182
1832009-06-10      Joel Sherrill <joel.sherrill@oarcorp.com>
184
185        * mio_io.h, mio_io_rtems.c: Add timestamps to buffered interrupts.
186        * rtems_config.c: Switch to POSIX Initialization thread and up
187        configured pthreads so application can create one.
188
1892009-06-10      Joel Sherrill <joel.sherrill@oarcorp.com>
190
191        * rtems_config.c: Needs 4 barriers.
192
1932009-06-10      Joel Sherrill <joel.sherrill@oarcorp.com>
194
195        * README: Document state of the driver.
196        * mio_io.h, mio_io_rtems.c: Move to shared interrupts when possible.
197        * rtems_config.c: Implement the RTEMS configuration and initialization.
198
1992009-06-10      Joel Sherrill <joel.sherrill@oarcorp.com>
200
201        * mio_io_rtems.c: Initial interrupt support added. Should now be on
202        functional parity with Linux driver but not debugged.
203
2042009-06-10      Joel Sherrill <joel.sherrill@oarcorp.com>
205
206        * mio_io_rtems.c: All Linux functionality should be implemented now
207        EXCEPT hooking the interrupt.
208
2092009-06-10      Joel Sherrill <joel.sherrill@oarcorp.com>
210
211        * mio_io_rtems.c: Add checking for interrupt status.
212
2132009-06-08      Joel Sherrill <joel.sherrill@oarcorp.com>
214
215        * Makefile, flash.c, mio_io.h: All programs now compile with the copied
216        RTEMS specific porting layer file.
217        * .cvsignore, mio_io_rtems.c: New files.
218
2192009-06-08      Joel Sherrill <joel.sherrill@oarcorp.com>
220
221        * Makefile, mio_io.c, mio_io.h: Linux code split to porting file.
222        * mio_io_linux.c: New file.
223
2242009-06-08      Joel Sherrill <joel.sherrill@oarcorp.com>
225
226        * Makefile, kbhit.c, mio_io.c, mio_io.h: First successful compilation
227        under RTEMS. Added some Linux ifdef's.
228        * rtems_config.c: New file.
229
2302009-06-08      Joel Sherrill <joel.sherrill@oarcorp.com>
231
232        * ChangeLog, Makefile.linux, README: New files.
233
Note: See TracBrowser for help on using the repository browser.