source: multiio/pcmmio/ChangeLog @ d810c06

Last change on this file since d810c06 was d810c06, checked in by Joel Sherrill <joel.sherrill@…>, on 03/18/11 at 13:19:31

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

  • Makefile, mio_io.h, mio_io_rtems.c, pcmmio_shell.c, rtems_config.c: Initial implementation.
  • .cvsignore, multiio_pcmmio.c: New files.
  • Property mode set to 100644
File size: 7.1 KB
Line 
12011-03-18      Joel Sherrill <joel.sherrill@oarcorp.com>
2
3        * Makefile, mio_io.h, mio_io_rtems.c, pcmmio_shell.c, rtems_config.c:
4        Initial implementation.
5        * .cvsignore, multiio_pcmmio.c: New files.
6
72009-12-14      Joel Sherrill <joel.sherrill@oarcorp.com>
8
9        * mio_io_rtems.c: Make internal routines static.
10
112009-12-14      Joel Sherrill <joel.sherrill@oarcorp.com>
12
13        * Makefile, README, mio_io_rtems.c, pcmmio_commands.h: Add command to
14        benchmark discrete input including message queue send and receive.
15        * main_pcmmio_benchmark.c: New file.
16
172009-12-11      Joel Sherrill <joel.sherrill@oarcorp.com>
18
19        * mio_io_rtems.c: Ensure mio_error_code is properly initialized to
20        MIO_SUCCESS.
21
222009-12-11      Joel Sherrill <joel.sherrill@oarcorp.com>
23
24        * main_pcmmio_din.c, main_pcmmio_irq.c, pcmmio_shell.c: Report time
25        between discrete in interrupts in microseconds.
26
272009-12-11      Joel Sherrill <joel.sherrill@oarcorp.com>
28
29        * README: Add section on RTEMS Configuration needed by driver.
30        * mio_io_rtems.c: Switch to using a message queue for transmitting
31        discrete interrupt changes to the task level.
32        * pcmmio_shell.c: Modify application configuration to take into
33        account one less barrier and the new message queue.
34
352009-12-11      Joel Sherrill <joel.sherrill@oarcorp.com>
36
37        * README: Add list of new methods.
38        * mio_io.h, mio_io_rtems.c: Add dio_get_missed_interrupts() with
39        no tracking of missed interrupts since will switch to message queues.
40
412009-10-21      Joel Sherrill <joel.sherrill@oarcorp.com>
42
43        * main_pcmmio_din.c, main_pcmmio_irq.c: Adjust bit numbering
44        difference.
45
462009-10-13      Joel Sherrill <joel.sherrill@oarcorp.com>
47
48        * main_pcmmio_dac.c: Fix help message.
49
502009-08-13      Joel Sherrill <joel.sherrill@oarcorp.com>
51
52        * main_pcmmio_dout.c: Fix mismatch in numbering between our view of
53        0-47 and driver's 1-48 view.
54
552009-08-13      Joel Sherrill <joel.sherrill@oarcorp.com>
56
57        * main_pcmmio_irq.c, mio_io.h, mio_io_rtems.c: Add ADCs confirmed to
58        work using the dac command. Both single voltages and a pattern were
59        written.
60
612009-08-12      Joel Sherrill <joel.sherrill@oarcorp.com>
62
63        * Makefile, README, main_pcmmio_adc.c, main_pcmmio_dac.c,
64        main_pcmmio_din.c, main_pcmmio_dout.c, mio_io_rtems.c,
65        pcmmio_shell.c: Discrete input polled and interrupt now works.
66
672009-07-23      Joel Sherrill <joel.sherrill@oarcorp.com>
68
69        * main_pcmmio_irq.c: Add code to report interrupts.
70
712009-07-23      Joel Sherrill <joel.sherrill@oarcorp.com>
72
73        * main_pcmmio_adc.c, main_pcmmio_dac.c, main_pcmmio_din.c,
74        main_pcmmio_dout.c, main_pcmmio_irq.c: Update checks of return status
75        from rtems_string_to_XXX to reflect change to rtems_status_code.
76
772009-07-22      Joel Sherrill <joel.sherrill@oarcorp.com>
78
79        * Makefile, README, main_pcmmio_dac.c, mio_io.h, mio_io_rtems.c,
80        pcmmio_commands.h, pcmmio_shell.c, rtems_config.c: Add pcmmio_irq
81        command and do some cleanup as noticed on other files.
82        * main_pcmmio_irq.c: New file.
83
842009-07-22      Joel Sherrill <joel.sherrill@oarcorp.com>
85
86        * README: Fix typo.
87
882009-07-22      Joel Sherrill <joel.sherrill@oarcorp.com>
89
90        * README, main_pcmmio_dac.c, rtems_config.c: Add mode to pcmmio_dac
91        command where it can write a pattern.
92
932009-07-22      Joel Sherrill <joel.sherrill@oarcorp.com>
94
95        * README, main_pcmmio_adc.c, main_pcmmio_dac.c, main_pcmmio_din.c,
96        main_pcmmio_dout.c, pcmmio_commands.h: Switch to rtems/string2.h
97        methods. Verify negative voltages are allowed as input.
98
992009-07-21      Joel Sherrill <joel.sherrill@oarcorp.com>
100
101        * Makefile, README, main_pcmmio_dac.c, main_pcmmio_dout.c: Added
102        string2XXX routines to RTEMS so we have ability to do heavy error
103        checking on numeric inputs.
104
1052009-07-21      Joel Sherrill <joel.sherrill@oarcorp.com>
106
107        * Makefile, README, mio_io.h, pcmmio_commands.h: Add pcmmio_dac
108        command.
109        * main_pcmmio_dac.c: New file.
110
1112009-07-20      Joel Sherrill <joel.sherrill@oarcorp.com>
112
113        * Makefile, README, main_pcmmio_din.c, main_pcmmio_dout.c,
114        pcmmio_commands.h: Add initial command to monitor analog inputs.
115        Clean up help and usage.
116        * main_pcmmio_adc.c: New file.
117
1182009-07-20      Joel Sherrill <joel.sherrill@oarcorp.com>
119
120        * README: Add description of commands.
121        * main_pcmmio_din.c, main_pcmmio_dout.c: Fix usage.
122
1232009-07-20      Joel Sherrill <joel.sherrill@oarcorp.com>
124
125        * Makefile, main_pcmmio_din.c, pcmmio_commands.h, pcmmio_shell.c: Add
126        dout command.
127        * main_pcmmio_dout.c: New file.
128
1292009-07-20      Joel Sherrill <joel.sherrill@oarcorp.com>
130
131        * Makefile: Put each command in its own file.
132        * main_pcmmio_din.c: New file.
133        * pcmmio_commands.c: Removed.
134
1352009-07-20      Joel Sherrill <joel.sherrill@oarcorp.com>
136
137        * pcmmio_commands.c: Clean up command.
138
1392009-07-17      Joel Sherrill <joel.sherrill@oarcorp.com>
140
141        * Makefile: Add dependencies so .exe's are relinked.
142        * mio_io.c: Typo.
143        * pcmmio_commands.c: Basic shell of command works.
144
1452009-07-17      Joel Sherrill <joel.sherrill@oarcorp.com>
146
147        * Makefile: Shell appplication configured with a dummy pcmmio command.
148        * pcmmio_commands.c, pcmmio_commands.h, pcmmio_shell.c: New files.
149
1502009-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
151
152        * Makefile, rtems_config.c: Simple RTEMS Application runs polled. Does
153        not report errors and reports all zeroes on input discretes.
154
1552009-07-10      Joel Sherrill <joel.sherrill@oarcorp.com>
156
157        * rtems_config.c: Bump POSIX threads.
158
1592009-06-17      Joel Sherrill <joel.sherrill@oarcorp.com>
160
161        * Status: New file.
162
1632009-06-17      Joel Sherrill <joel.sherrill@oarcorp.com>
164
165        * buffered.c, dacbuff.c, dacout.c, flash.c, getall.c, getvolt.c,
166        kbhit.c, mio_io.c, mio_io_linux.c, mio_io_rtems.c, pcmmio.c, poll.c,
167        repeat.c, rtems_config.c: Clean up. Worked on RTEMS IRQ support code.
168
1692009-06-10      Joel Sherrill <joel.sherrill@oarcorp.com>
170
171        * mio_io.h, mio_io_rtems.c: Add timestamps to buffered interrupts.
172        * rtems_config.c: Switch to POSIX Initialization thread and up
173        configured pthreads so application can create one.
174
1752009-06-10      Joel Sherrill <joel.sherrill@oarcorp.com>
176
177        * rtems_config.c: Needs 4 barriers.
178
1792009-06-10      Joel Sherrill <joel.sherrill@oarcorp.com>
180
181        * README: Document state of the driver.
182        * mio_io.h, mio_io_rtems.c: Move to shared interrupts when possible.
183        * rtems_config.c: Implement the RTEMS configuration and initialization.
184
1852009-06-10      Joel Sherrill <joel.sherrill@oarcorp.com>
186
187        * mio_io_rtems.c: Initial interrupt support added. Should now be on
188        functional parity with Linux driver but not debugged.
189
1902009-06-10      Joel Sherrill <joel.sherrill@oarcorp.com>
191
192        * mio_io_rtems.c: All Linux functionality should be implemented now
193        EXCEPT hooking the interrupt.
194
1952009-06-10      Joel Sherrill <joel.sherrill@oarcorp.com>
196
197        * mio_io_rtems.c: Add checking for interrupt status.
198
1992009-06-08      Joel Sherrill <joel.sherrill@oarcorp.com>
200
201        * Makefile, flash.c, mio_io.h: All programs now compile with the copied
202        RTEMS specific porting layer file.
203        * .cvsignore, mio_io_rtems.c: New files.
204
2052009-06-08      Joel Sherrill <joel.sherrill@oarcorp.com>
206
207        * Makefile, mio_io.c, mio_io.h: Linux code split to porting file.
208        * mio_io_linux.c: New file.
209
2102009-06-08      Joel Sherrill <joel.sherrill@oarcorp.com>
211
212        * Makefile, kbhit.c, mio_io.c, mio_io.h: First successful compilation
213        under RTEMS. Added some Linux ifdef's.
214        * rtems_config.c: New file.
215
2162009-06-08      Joel Sherrill <joel.sherrill@oarcorp.com>
217
218        * ChangeLog, Makefile.linux, README: New files.
219
Note: See TracBrowser for help on using the repository browser.