source: multiio/pcmmio/ChangeLog @ 68a1abb

Last change on this file since 68a1abb was 2a5ffee, checked in by Joel Sherrill <joel.sherrill@…>, on 03/18/11 at 13:27:35

2011-03-18 Joel Sherrill <joel.sherrill@…>

  • .cvsignore, Makefile, rootfs/set_adc_modes, rootfs/test_adc: Add root filesystem with test scripts.
  • Property mode set to 100644
File size: 7.2 KB
Line 
12011-03-18      Joel Sherrill <joel.sherrill@oarcorp.com>
2
3        * .cvsignore, Makefile, rootfs/set_adc_modes, rootfs/test_adc: Add root
4        filesystem with test scripts.
5
62011-03-18      Joel Sherrill <joel.sherrill@oarcorp.com>
7
8        * Makefile, mio_io.h, mio_io_rtems.c, pcmmio_shell.c, rtems_config.c:
9        Initial implementation.
10        * .cvsignore, multiio_pcmmio.c: New files.
11
122009-12-14      Joel Sherrill <joel.sherrill@oarcorp.com>
13
14        * mio_io_rtems.c: Make internal routines static.
15
162009-12-14      Joel Sherrill <joel.sherrill@oarcorp.com>
17
18        * Makefile, README, mio_io_rtems.c, pcmmio_commands.h: Add command to
19        benchmark discrete input including message queue send and receive.
20        * main_pcmmio_benchmark.c: New file.
21
222009-12-11      Joel Sherrill <joel.sherrill@oarcorp.com>
23
24        * mio_io_rtems.c: Ensure mio_error_code is properly initialized to
25        MIO_SUCCESS.
26
272009-12-11      Joel Sherrill <joel.sherrill@oarcorp.com>
28
29        * main_pcmmio_din.c, main_pcmmio_irq.c, pcmmio_shell.c: Report time
30        between discrete in interrupts in microseconds.
31
322009-12-11      Joel Sherrill <joel.sherrill@oarcorp.com>
33
34        * README: Add section on RTEMS Configuration needed by driver.
35        * mio_io_rtems.c: Switch to using a message queue for transmitting
36        discrete interrupt changes to the task level.
37        * pcmmio_shell.c: Modify application configuration to take into
38        account one less barrier and the new message queue.
39
402009-12-11      Joel Sherrill <joel.sherrill@oarcorp.com>
41
42        * README: Add list of new methods.
43        * mio_io.h, mio_io_rtems.c: Add dio_get_missed_interrupts() with
44        no tracking of missed interrupts since will switch to message queues.
45
462009-10-21      Joel Sherrill <joel.sherrill@oarcorp.com>
47
48        * main_pcmmio_din.c, main_pcmmio_irq.c: Adjust bit numbering
49        difference.
50
512009-10-13      Joel Sherrill <joel.sherrill@oarcorp.com>
52
53        * main_pcmmio_dac.c: Fix help message.
54
552009-08-13      Joel Sherrill <joel.sherrill@oarcorp.com>
56
57        * main_pcmmio_dout.c: Fix mismatch in numbering between our view of
58        0-47 and driver's 1-48 view.
59
602009-08-13      Joel Sherrill <joel.sherrill@oarcorp.com>
61
62        * main_pcmmio_irq.c, mio_io.h, mio_io_rtems.c: Add ADCs confirmed to
63        work using the dac command. Both single voltages and a pattern were
64        written.
65
662009-08-12      Joel Sherrill <joel.sherrill@oarcorp.com>
67
68        * Makefile, README, main_pcmmio_adc.c, main_pcmmio_dac.c,
69        main_pcmmio_din.c, main_pcmmio_dout.c, mio_io_rtems.c,
70        pcmmio_shell.c: Discrete input polled and interrupt now works.
71
722009-07-23      Joel Sherrill <joel.sherrill@oarcorp.com>
73
74        * main_pcmmio_irq.c: Add code to report interrupts.
75
762009-07-23      Joel Sherrill <joel.sherrill@oarcorp.com>
77
78        * main_pcmmio_adc.c, main_pcmmio_dac.c, main_pcmmio_din.c,
79        main_pcmmio_dout.c, main_pcmmio_irq.c: Update checks of return status
80        from rtems_string_to_XXX to reflect change to rtems_status_code.
81
822009-07-22      Joel Sherrill <joel.sherrill@oarcorp.com>
83
84        * Makefile, README, main_pcmmio_dac.c, mio_io.h, mio_io_rtems.c,
85        pcmmio_commands.h, pcmmio_shell.c, rtems_config.c: Add pcmmio_irq
86        command and do some cleanup as noticed on other files.
87        * main_pcmmio_irq.c: New file.
88
892009-07-22      Joel Sherrill <joel.sherrill@oarcorp.com>
90
91        * README: Fix typo.
92
932009-07-22      Joel Sherrill <joel.sherrill@oarcorp.com>
94
95        * README, main_pcmmio_dac.c, rtems_config.c: Add mode to pcmmio_dac
96        command where it can write a pattern.
97
982009-07-22      Joel Sherrill <joel.sherrill@oarcorp.com>
99
100        * README, main_pcmmio_adc.c, main_pcmmio_dac.c, main_pcmmio_din.c,
101        main_pcmmio_dout.c, pcmmio_commands.h: Switch to rtems/string2.h
102        methods. Verify negative voltages are allowed as input.
103
1042009-07-21      Joel Sherrill <joel.sherrill@oarcorp.com>
105
106        * Makefile, README, main_pcmmio_dac.c, main_pcmmio_dout.c: Added
107        string2XXX routines to RTEMS so we have ability to do heavy error
108        checking on numeric inputs.
109
1102009-07-21      Joel Sherrill <joel.sherrill@oarcorp.com>
111
112        * Makefile, README, mio_io.h, pcmmio_commands.h: Add pcmmio_dac
113        command.
114        * main_pcmmio_dac.c: New file.
115
1162009-07-20      Joel Sherrill <joel.sherrill@oarcorp.com>
117
118        * Makefile, README, main_pcmmio_din.c, main_pcmmio_dout.c,
119        pcmmio_commands.h: Add initial command to monitor analog inputs.
120        Clean up help and usage.
121        * main_pcmmio_adc.c: New file.
122
1232009-07-20      Joel Sherrill <joel.sherrill@oarcorp.com>
124
125        * README: Add description of commands.
126        * main_pcmmio_din.c, main_pcmmio_dout.c: Fix usage.
127
1282009-07-20      Joel Sherrill <joel.sherrill@oarcorp.com>
129
130        * Makefile, main_pcmmio_din.c, pcmmio_commands.h, pcmmio_shell.c: Add
131        dout command.
132        * main_pcmmio_dout.c: New file.
133
1342009-07-20      Joel Sherrill <joel.sherrill@oarcorp.com>
135
136        * Makefile: Put each command in its own file.
137        * main_pcmmio_din.c: New file.
138        * pcmmio_commands.c: Removed.
139
1402009-07-20      Joel Sherrill <joel.sherrill@oarcorp.com>
141
142        * pcmmio_commands.c: Clean up command.
143
1442009-07-17      Joel Sherrill <joel.sherrill@oarcorp.com>
145
146        * Makefile: Add dependencies so .exe's are relinked.
147        * mio_io.c: Typo.
148        * pcmmio_commands.c: Basic shell of command works.
149
1502009-07-17      Joel Sherrill <joel.sherrill@oarcorp.com>
151
152        * Makefile: Shell appplication configured with a dummy pcmmio command.
153        * pcmmio_commands.c, pcmmio_commands.h, pcmmio_shell.c: New files.
154
1552009-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
156
157        * Makefile, rtems_config.c: Simple RTEMS Application runs polled. Does
158        not report errors and reports all zeroes on input discretes.
159
1602009-07-10      Joel Sherrill <joel.sherrill@oarcorp.com>
161
162        * rtems_config.c: Bump POSIX threads.
163
1642009-06-17      Joel Sherrill <joel.sherrill@oarcorp.com>
165
166        * Status: New file.
167
1682009-06-17      Joel Sherrill <joel.sherrill@oarcorp.com>
169
170        * buffered.c, dacbuff.c, dacout.c, flash.c, getall.c, getvolt.c,
171        kbhit.c, mio_io.c, mio_io_linux.c, mio_io_rtems.c, pcmmio.c, poll.c,
172        repeat.c, rtems_config.c: Clean up. Worked on RTEMS IRQ support code.
173
1742009-06-10      Joel Sherrill <joel.sherrill@oarcorp.com>
175
176        * mio_io.h, mio_io_rtems.c: Add timestamps to buffered interrupts.
177        * rtems_config.c: Switch to POSIX Initialization thread and up
178        configured pthreads so application can create one.
179
1802009-06-10      Joel Sherrill <joel.sherrill@oarcorp.com>
181
182        * rtems_config.c: Needs 4 barriers.
183
1842009-06-10      Joel Sherrill <joel.sherrill@oarcorp.com>
185
186        * README: Document state of the driver.
187        * mio_io.h, mio_io_rtems.c: Move to shared interrupts when possible.
188        * rtems_config.c: Implement the RTEMS configuration and initialization.
189
1902009-06-10      Joel Sherrill <joel.sherrill@oarcorp.com>
191
192        * mio_io_rtems.c: Initial interrupt support added. Should now be on
193        functional parity with Linux driver but not debugged.
194
1952009-06-10      Joel Sherrill <joel.sherrill@oarcorp.com>
196
197        * mio_io_rtems.c: All Linux functionality should be implemented now
198        EXCEPT hooking the interrupt.
199
2002009-06-10      Joel Sherrill <joel.sherrill@oarcorp.com>
201
202        * mio_io_rtems.c: Add checking for interrupt status.
203
2042009-06-08      Joel Sherrill <joel.sherrill@oarcorp.com>
205
206        * Makefile, flash.c, mio_io.h: All programs now compile with the copied
207        RTEMS specific porting layer file.
208        * .cvsignore, mio_io_rtems.c: New files.
209
2102009-06-08      Joel Sherrill <joel.sherrill@oarcorp.com>
211
212        * Makefile, mio_io.c, mio_io.h: Linux code split to porting file.
213        * mio_io_linux.c: New file.
214
2152009-06-08      Joel Sherrill <joel.sherrill@oarcorp.com>
216
217        * Makefile, kbhit.c, mio_io.c, mio_io.h: First successful compilation
218        under RTEMS. Added some Linux ifdef's.
219        * rtems_config.c: New file.
220
2212009-06-08      Joel Sherrill <joel.sherrill@oarcorp.com>
222
223        * ChangeLog, Makefile.linux, README: New files.
224
Note: See TracBrowser for help on using the repository browser.