source: multiio/pcmmio/ChangeLog @ 396c143

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

2011-10-05 Cindy Cicalese <cicalese@…>

  • mio_io.c, mio_io.h, mio_io_rtems.c: Updates after testing in lab.
  • Property mode set to 100644
File size: 7.3 KB
Line 
12011-10-05      Cindy Cicalese <cicalese@mitre.org>
2
3        * mio_io.c, mio_io.h, mio_io_rtems.c: Updates after testing in lab.
4
52011-03-18      Joel Sherrill <joel.sherrill@oarcorp.com>
6
7        * .cvsignore, Makefile, rootfs/set_adc_modes, rootfs/test_adc: Add root
8        filesystem with test scripts.
9
102011-03-18      Joel Sherrill <joel.sherrill@oarcorp.com>
11
12        * Makefile, mio_io.h, mio_io_rtems.c, pcmmio_shell.c, rtems_config.c:
13        Initial implementation.
14        * .cvsignore, multiio_pcmmio.c: New files.
15
162009-12-14      Joel Sherrill <joel.sherrill@oarcorp.com>
17
18        * mio_io_rtems.c: Make internal routines static.
19
202009-12-14      Joel Sherrill <joel.sherrill@oarcorp.com>
21
22        * Makefile, README, mio_io_rtems.c, pcmmio_commands.h: Add command to
23        benchmark discrete input including message queue send and receive.
24        * main_pcmmio_benchmark.c: New file.
25
262009-12-11      Joel Sherrill <joel.sherrill@oarcorp.com>
27
28        * mio_io_rtems.c: Ensure mio_error_code is properly initialized to
29        MIO_SUCCESS.
30
312009-12-11      Joel Sherrill <joel.sherrill@oarcorp.com>
32
33        * main_pcmmio_din.c, main_pcmmio_irq.c, pcmmio_shell.c: Report time
34        between discrete in interrupts in microseconds.
35
362009-12-11      Joel Sherrill <joel.sherrill@oarcorp.com>
37
38        * README: Add section on RTEMS Configuration needed by driver.
39        * mio_io_rtems.c: Switch to using a message queue for transmitting
40        discrete interrupt changes to the task level.
41        * pcmmio_shell.c: Modify application configuration to take into
42        account one less barrier and the new message queue.
43
442009-12-11      Joel Sherrill <joel.sherrill@oarcorp.com>
45
46        * README: Add list of new methods.
47        * mio_io.h, mio_io_rtems.c: Add dio_get_missed_interrupts() with
48        no tracking of missed interrupts since will switch to message queues.
49
502009-10-21      Joel Sherrill <joel.sherrill@oarcorp.com>
51
52        * main_pcmmio_din.c, main_pcmmio_irq.c: Adjust bit numbering
53        difference.
54
552009-10-13      Joel Sherrill <joel.sherrill@oarcorp.com>
56
57        * main_pcmmio_dac.c: Fix help message.
58
592009-08-13      Joel Sherrill <joel.sherrill@oarcorp.com>
60
61        * main_pcmmio_dout.c: Fix mismatch in numbering between our view of
62        0-47 and driver's 1-48 view.
63
642009-08-13      Joel Sherrill <joel.sherrill@oarcorp.com>
65
66        * main_pcmmio_irq.c, mio_io.h, mio_io_rtems.c: Add ADCs confirmed to
67        work using the dac command. Both single voltages and a pattern were
68        written.
69
702009-08-12      Joel Sherrill <joel.sherrill@oarcorp.com>
71
72        * Makefile, README, main_pcmmio_adc.c, main_pcmmio_dac.c,
73        main_pcmmio_din.c, main_pcmmio_dout.c, mio_io_rtems.c,
74        pcmmio_shell.c: Discrete input polled and interrupt now works.
75
762009-07-23      Joel Sherrill <joel.sherrill@oarcorp.com>
77
78        * main_pcmmio_irq.c: Add code to report interrupts.
79
802009-07-23      Joel Sherrill <joel.sherrill@oarcorp.com>
81
82        * main_pcmmio_adc.c, main_pcmmio_dac.c, main_pcmmio_din.c,
83        main_pcmmio_dout.c, main_pcmmio_irq.c: Update checks of return status
84        from rtems_string_to_XXX to reflect change to rtems_status_code.
85
862009-07-22      Joel Sherrill <joel.sherrill@oarcorp.com>
87
88        * Makefile, README, main_pcmmio_dac.c, mio_io.h, mio_io_rtems.c,
89        pcmmio_commands.h, pcmmio_shell.c, rtems_config.c: Add pcmmio_irq
90        command and do some cleanup as noticed on other files.
91        * main_pcmmio_irq.c: New file.
92
932009-07-22      Joel Sherrill <joel.sherrill@oarcorp.com>
94
95        * README: Fix typo.
96
972009-07-22      Joel Sherrill <joel.sherrill@oarcorp.com>
98
99        * README, main_pcmmio_dac.c, rtems_config.c: Add mode to pcmmio_dac
100        command where it can write a pattern.
101
1022009-07-22      Joel Sherrill <joel.sherrill@oarcorp.com>
103
104        * README, main_pcmmio_adc.c, main_pcmmio_dac.c, main_pcmmio_din.c,
105        main_pcmmio_dout.c, pcmmio_commands.h: Switch to rtems/string2.h
106        methods. Verify negative voltages are allowed as input.
107
1082009-07-21      Joel Sherrill <joel.sherrill@oarcorp.com>
109
110        * Makefile, README, main_pcmmio_dac.c, main_pcmmio_dout.c: Added
111        string2XXX routines to RTEMS so we have ability to do heavy error
112        checking on numeric inputs.
113
1142009-07-21      Joel Sherrill <joel.sherrill@oarcorp.com>
115
116        * Makefile, README, mio_io.h, pcmmio_commands.h: Add pcmmio_dac
117        command.
118        * main_pcmmio_dac.c: New file.
119
1202009-07-20      Joel Sherrill <joel.sherrill@oarcorp.com>
121
122        * Makefile, README, main_pcmmio_din.c, main_pcmmio_dout.c,
123        pcmmio_commands.h: Add initial command to monitor analog inputs.
124        Clean up help and usage.
125        * main_pcmmio_adc.c: New file.
126
1272009-07-20      Joel Sherrill <joel.sherrill@oarcorp.com>
128
129        * README: Add description of commands.
130        * main_pcmmio_din.c, main_pcmmio_dout.c: Fix usage.
131
1322009-07-20      Joel Sherrill <joel.sherrill@oarcorp.com>
133
134        * Makefile, main_pcmmio_din.c, pcmmio_commands.h, pcmmio_shell.c: Add
135        dout command.
136        * main_pcmmio_dout.c: New file.
137
1382009-07-20      Joel Sherrill <joel.sherrill@oarcorp.com>
139
140        * Makefile: Put each command in its own file.
141        * main_pcmmio_din.c: New file.
142        * pcmmio_commands.c: Removed.
143
1442009-07-20      Joel Sherrill <joel.sherrill@oarcorp.com>
145
146        * pcmmio_commands.c: Clean up command.
147
1482009-07-17      Joel Sherrill <joel.sherrill@oarcorp.com>
149
150        * Makefile: Add dependencies so .exe's are relinked.
151        * mio_io.c: Typo.
152        * pcmmio_commands.c: Basic shell of command works.
153
1542009-07-17      Joel Sherrill <joel.sherrill@oarcorp.com>
155
156        * Makefile: Shell appplication configured with a dummy pcmmio command.
157        * pcmmio_commands.c, pcmmio_commands.h, pcmmio_shell.c: New files.
158
1592009-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
160
161        * Makefile, rtems_config.c: Simple RTEMS Application runs polled. Does
162        not report errors and reports all zeroes on input discretes.
163
1642009-07-10      Joel Sherrill <joel.sherrill@oarcorp.com>
165
166        * rtems_config.c: Bump POSIX threads.
167
1682009-06-17      Joel Sherrill <joel.sherrill@oarcorp.com>
169
170        * Status: New file.
171
1722009-06-17      Joel Sherrill <joel.sherrill@oarcorp.com>
173
174        * buffered.c, dacbuff.c, dacout.c, flash.c, getall.c, getvolt.c,
175        kbhit.c, mio_io.c, mio_io_linux.c, mio_io_rtems.c, pcmmio.c, poll.c,
176        repeat.c, rtems_config.c: Clean up. Worked on RTEMS IRQ support code.
177
1782009-06-10      Joel Sherrill <joel.sherrill@oarcorp.com>
179
180        * mio_io.h, mio_io_rtems.c: Add timestamps to buffered interrupts.
181        * rtems_config.c: Switch to POSIX Initialization thread and up
182        configured pthreads so application can create one.
183
1842009-06-10      Joel Sherrill <joel.sherrill@oarcorp.com>
185
186        * rtems_config.c: Needs 4 barriers.
187
1882009-06-10      Joel Sherrill <joel.sherrill@oarcorp.com>
189
190        * README: Document state of the driver.
191        * mio_io.h, mio_io_rtems.c: Move to shared interrupts when possible.
192        * rtems_config.c: Implement the RTEMS configuration and initialization.
193
1942009-06-10      Joel Sherrill <joel.sherrill@oarcorp.com>
195
196        * mio_io_rtems.c: Initial interrupt support added. Should now be on
197        functional parity with Linux driver but not debugged.
198
1992009-06-10      Joel Sherrill <joel.sherrill@oarcorp.com>
200
201        * mio_io_rtems.c: All Linux functionality should be implemented now
202        EXCEPT hooking the interrupt.
203
2042009-06-10      Joel Sherrill <joel.sherrill@oarcorp.com>
205
206        * mio_io_rtems.c: Add checking for interrupt status.
207
2082009-06-08      Joel Sherrill <joel.sherrill@oarcorp.com>
209
210        * Makefile, flash.c, mio_io.h: All programs now compile with the copied
211        RTEMS specific porting layer file.
212        * .cvsignore, mio_io_rtems.c: New files.
213
2142009-06-08      Joel Sherrill <joel.sherrill@oarcorp.com>
215
216        * Makefile, mio_io.c, mio_io.h: Linux code split to porting file.
217        * mio_io_linux.c: New file.
218
2192009-06-08      Joel Sherrill <joel.sherrill@oarcorp.com>
220
221        * Makefile, kbhit.c, mio_io.c, mio_io.h: First successful compilation
222        under RTEMS. Added some Linux ifdef's.
223        * rtems_config.c: New file.
224
2252009-06-08      Joel Sherrill <joel.sherrill@oarcorp.com>
226
227        * ChangeLog, Makefile.linux, README: New files.
228
Note: See TracBrowser for help on using the repository browser.