source: multiio/pcmmio/original/ChangeLog @ 5ebe1e8

Last change on this file since 5ebe1e8 was 5ebe1e8, checked in by Joel Sherrill <joel.sherrill@…>, on 12/11/09 at 19:30:22

2009-12-11 Joel Sherrill <joel.sherrill@…>

  • README: Add section on RTEMS Configuration needed by driver.
  • mio_io_rtems.c: Switch to using a message queue for transmitting discrete interrupt changes to the task level.
  • pcmmio_shell.c: Modify application configuration to take into account one less barrier and the new message queue.
  • Property mode set to 100644
File size: 6.2 KB
Line 
12009-12-11      Joel Sherrill <joel.sherrill@oarcorp.com>
2
3        * README: Add section on RTEMS Configuration needed by driver.
4        * mio_io_rtems.c: Switch to using a message queue for transmitting
5        discrete interrupt changes to the task level.
6        * pcmmio_shell.c: Modify application configuration to take into
7        account one less barrier and the new message queue.
8
92009-12-11      Joel Sherrill <joel.sherrill@oarcorp.com>
10
11        * README: Add list of new methods.
12        * mio_io.h, mio_io_rtems.c: Add dio_get_missed_interrupts() with
13        no tracking of missed interrupts since will switch to message queues.
14
152009-10-21      Joel Sherrill <joel.sherrill@oarcorp.com>
16
17        * main_pcmmio_din.c, main_pcmmio_irq.c: Adjust bit numbering
18        difference.
19
202009-10-13      Joel Sherrill <joel.sherrill@oarcorp.com>
21
22        * main_pcmmio_dac.c: Fix help message.
23
242009-08-13      Joel Sherrill <joel.sherrill@oarcorp.com>
25
26        * main_pcmmio_dout.c: Fix mismatch in numbering between our view of
27        0-47 and driver's 1-48 view.
28
292009-08-13      Joel Sherrill <joel.sherrill@oarcorp.com>
30
31        * main_pcmmio_irq.c, mio_io.h, mio_io_rtems.c: Add ADCs confirmed to
32        work using the dac command. Both single voltages and a pattern were
33        written.
34
352009-08-12      Joel Sherrill <joel.sherrill@oarcorp.com>
36
37        * Makefile, README, main_pcmmio_adc.c, main_pcmmio_dac.c,
38        main_pcmmio_din.c, main_pcmmio_dout.c, mio_io_rtems.c,
39        pcmmio_shell.c: Discrete input polled and interrupt now works.
40
412009-07-23      Joel Sherrill <joel.sherrill@oarcorp.com>
42
43        * main_pcmmio_irq.c: Add code to report interrupts.
44
452009-07-23      Joel Sherrill <joel.sherrill@oarcorp.com>
46
47        * main_pcmmio_adc.c, main_pcmmio_dac.c, main_pcmmio_din.c,
48        main_pcmmio_dout.c, main_pcmmio_irq.c: Update checks of return status
49        from rtems_string_to_XXX to reflect change to rtems_status_code.
50
512009-07-22      Joel Sherrill <joel.sherrill@oarcorp.com>
52
53        * Makefile, README, main_pcmmio_dac.c, mio_io.h, mio_io_rtems.c,
54        pcmmio_commands.h, pcmmio_shell.c, rtems_config.c: Add pcmmio_irq
55        command and do some cleanup as noticed on other files.
56        * main_pcmmio_irq.c: New file.
57
582009-07-22      Joel Sherrill <joel.sherrill@oarcorp.com>
59
60        * README: Fix typo.
61
622009-07-22      Joel Sherrill <joel.sherrill@oarcorp.com>
63
64        * README, main_pcmmio_dac.c, rtems_config.c: Add mode to pcmmio_dac
65        command where it can write a pattern.
66
672009-07-22      Joel Sherrill <joel.sherrill@oarcorp.com>
68
69        * README, main_pcmmio_adc.c, main_pcmmio_dac.c, main_pcmmio_din.c,
70        main_pcmmio_dout.c, pcmmio_commands.h: Switch to rtems/string2.h
71        methods. Verify negative voltages are allowed as input.
72
732009-07-21      Joel Sherrill <joel.sherrill@oarcorp.com>
74
75        * Makefile, README, main_pcmmio_dac.c, main_pcmmio_dout.c: Added
76        string2XXX routines to RTEMS so we have ability to do heavy error
77        checking on numeric inputs.
78
792009-07-21      Joel Sherrill <joel.sherrill@oarcorp.com>
80
81        * Makefile, README, mio_io.h, pcmmio_commands.h: Add pcmmio_dac
82        command.
83        * main_pcmmio_dac.c: New file.
84
852009-07-20      Joel Sherrill <joel.sherrill@oarcorp.com>
86
87        * Makefile, README, main_pcmmio_din.c, main_pcmmio_dout.c,
88        pcmmio_commands.h: Add initial command to monitor analog inputs.
89        Clean up help and usage.
90        * main_pcmmio_adc.c: New file.
91
922009-07-20      Joel Sherrill <joel.sherrill@oarcorp.com>
93
94        * README: Add description of commands.
95        * main_pcmmio_din.c, main_pcmmio_dout.c: Fix usage.
96
972009-07-20      Joel Sherrill <joel.sherrill@oarcorp.com>
98
99        * Makefile, main_pcmmio_din.c, pcmmio_commands.h, pcmmio_shell.c: Add
100        dout command.
101        * main_pcmmio_dout.c: New file.
102
1032009-07-20      Joel Sherrill <joel.sherrill@oarcorp.com>
104
105        * Makefile: Put each command in its own file.
106        * main_pcmmio_din.c: New file.
107        * pcmmio_commands.c: Removed.
108
1092009-07-20      Joel Sherrill <joel.sherrill@oarcorp.com>
110
111        * pcmmio_commands.c: Clean up command.
112
1132009-07-17      Joel Sherrill <joel.sherrill@oarcorp.com>
114
115        * Makefile: Add dependencies so .exe's are relinked.
116        * mio_io.c: Typo.
117        * pcmmio_commands.c: Basic shell of command works.
118
1192009-07-17      Joel Sherrill <joel.sherrill@oarcorp.com>
120
121        * Makefile: Shell appplication configured with a dummy pcmmio command.
122        * pcmmio_commands.c, pcmmio_commands.h, pcmmio_shell.c: New files.
123
1242009-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
125
126        * Makefile, rtems_config.c: Simple RTEMS Application runs polled. Does
127        not report errors and reports all zeroes on input discretes.
128
1292009-07-10      Joel Sherrill <joel.sherrill@oarcorp.com>
130
131        * rtems_config.c: Bump POSIX threads.
132
1332009-06-17      Joel Sherrill <joel.sherrill@oarcorp.com>
134
135        * Status: New file.
136
1372009-06-17      Joel Sherrill <joel.sherrill@oarcorp.com>
138
139        * buffered.c, dacbuff.c, dacout.c, flash.c, getall.c, getvolt.c,
140        kbhit.c, mio_io.c, mio_io_linux.c, mio_io_rtems.c, pcmmio.c, poll.c,
141        repeat.c, rtems_config.c: Clean up. Worked on RTEMS IRQ support code.
142
1432009-06-10      Joel Sherrill <joel.sherrill@oarcorp.com>
144
145        * mio_io.h, mio_io_rtems.c: Add timestamps to buffered interrupts.
146        * rtems_config.c: Switch to POSIX Initialization thread and up
147        configured pthreads so application can create one.
148
1492009-06-10      Joel Sherrill <joel.sherrill@oarcorp.com>
150
151        * rtems_config.c: Needs 4 barriers.
152
1532009-06-10      Joel Sherrill <joel.sherrill@oarcorp.com>
154
155        * README: Document state of the driver.
156        * mio_io.h, mio_io_rtems.c: Move to shared interrupts when possible.
157        * rtems_config.c: Implement the RTEMS configuration and initialization.
158
1592009-06-10      Joel Sherrill <joel.sherrill@oarcorp.com>
160
161        * mio_io_rtems.c: Initial interrupt support added. Should now be on
162        functional parity with Linux driver but not debugged.
163
1642009-06-10      Joel Sherrill <joel.sherrill@oarcorp.com>
165
166        * mio_io_rtems.c: All Linux functionality should be implemented now
167        EXCEPT hooking the interrupt.
168
1692009-06-10      Joel Sherrill <joel.sherrill@oarcorp.com>
170
171        * mio_io_rtems.c: Add checking for interrupt status.
172
1732009-06-08      Joel Sherrill <joel.sherrill@oarcorp.com>
174
175        * Makefile, flash.c, mio_io.h: All programs now compile with the copied
176        RTEMS specific porting layer file.
177        * .cvsignore, mio_io_rtems.c: New files.
178
1792009-06-08      Joel Sherrill <joel.sherrill@oarcorp.com>
180
181        * Makefile, mio_io.c, mio_io.h: Linux code split to porting file.
182        * mio_io_linux.c: New file.
183
1842009-06-08      Joel Sherrill <joel.sherrill@oarcorp.com>
185
186        * Makefile, kbhit.c, mio_io.c, mio_io.h: First successful compilation
187        under RTEMS. Added some Linux ifdef's.
188        * rtems_config.c: New file.
189
1902009-06-08      Joel Sherrill <joel.sherrill@oarcorp.com>
191
192        * ChangeLog, Makefile.linux, README: New files.
193
Note: See TracBrowser for help on using the repository browser.