1 2000-11-22 Frank Ch. Eigler <fche@redhat.com>
3 * configure.in (perl): Don't look for this.
4 * configure, Makefile.in: Regenerated.
6 2000-11-15 Jeff Johnston <jjohnstn@redhat.com>
8 * configure.in: Removed AC_PROG_PATH(AR, ar).
9 * configure: Regenerated.
13 2000-07-19 Frank Ch. Eigler <fche@redhat.com>
15 * Makefile.in: Regenerated.
17 2000-02-15 Frank Ch. Eigler <fche@redhat.com>
19 * voice-pager-demo.conf.in: Add nvram companion for rtc.
21 2000-02-08 Frank Ch. Eigler <fche@redhat.com>
23 * voice-pager.tcl: New file, renamed from
24 * voice-pager.tcl.in: Removed.
25 * voice-pager-demo.conf.in: Load .tcl file from source tree.
26 * Makefile.am (noinst_DATA): Remove useless definition.
27 (all-local): Copy button bitmaps to build tree.
28 * configure.in: Don't generate voice-pager.tcl.
29 * configure, Makefile.in: Regenerated.
31 2000-02-08 Frank Ch. Eigler <fche@redhat.com>
33 * voice-pager-demo.conf.in: New file. Get lcd.tcl loaded via load!
34 attribute. Collect common parts of
35 * voice-pager-demo.conf.pport, voice-pager-demo.conf.hdl: Factored.
36 * voice-pager-demo.in: Use new file. Add "set -x" tracing.
37 * configure.in: Generate voice-pager-demo.conf.
38 * configure, Makefile.in: Regenerated.
39 * voice-pager.tcl.in: Disable title bar. Bind application shutdown
40 to <Destroy> event instead. Don't source lcd.tcl here.
42 2000-02-07 Frank Ch. Eigler <fche@redhat.com>
44 * mem-map.h (CODEC_BASE): Define.
45 * adac-driver.cxx: Use it instead of SIDCODEC.
46 * voice-pager.tcl.in: Add $Revision$ in title bar.
48 2000-02-07 Frank Ch. Eigler <fche@redhat.com>
50 * README: Simplified build instructions.
51 * page-snack.cxx, page-snack.h: Removed.
52 * v1comp.h, voice-pager-no-adac.cxx: Gone.
53 * adac_driver.cxx, adac_driver.h: Rewrote for hw-audio-sid.
54 * VoicePager.cxx: Removed NOADCDAC versions.
55 (display_msg): Wait a second.
56 (initialize_rtc): Correct Y2K bug.
57 (poll_input): Simplify. Poll codec in loop.
58 (*): Adapt to new adac_driver device type.
59 * VoicePager.h: Corresponding changes.
60 * play.bit, record.bit, stop.bit: New files.
61 * voice-pager.tcl.in: Remove snack references. Use new bitmaps.
62 * voice-pager-demo.in: Rewrote to just 9 lines.
63 * voice-pager-demo.conf.pport: New file.
64 * voice-pager-demo.conf.hdl: New file.
65 * Makefile.am: Remove "no-adac" targets. Mention new .conf.* files.
66 * Makefile.in, configure, stamp-h.in: Regenerated.
68 2000-01-05 Frank Ch. Eigler <fche@cygnus.com>
70 * lcd.tcl: New file, copied over from component/tcl.
71 * voice-pager.tcl.in: Refer to it.
73 1999-12-01 Ron Unrau <runrau@cygnus.com>
75 * voice-pager-demo.in: remove trainling '-'s on relate directives
77 1999-11-30 Frank Ch. Eigler <fche@cygnus.com>
79 * README: Don't mention bad old LTDL_LIBRARY_PATH.
80 * voice-pager-demo.in: Don't set it either.
82 1999-11-06 Ron Unrau <runrau@cygnus.com>
84 * voice-pager.tcl.in: use the share/sidcomp/lcd.tcl
86 * voice-pager-demo.in: set screen bg color, rename keypad to panel
88 1999-11-06 Ron Unrau <runrau@cygnus.com>
90 * configure.in: do not generate *.conf files
91 * configure: regenerated
92 * armv1.conf.in vp-no-adac.conf.in: subsumed by voice-page-demo.in
93 * wogdbarmv1.conf.in wogdbvp-no-adac.conf.in: ditto
95 1999-11-06 Ron Unrau <runrau@cygnus.com>
97 * armv1.conf hdl-no-adac.conf vp-no-adac.conf: removed
99 * voice-pager.tcl: removed
100 * mapper-read-write.{h,cxx}: no longer used
101 * vp-base.tcl vp-comp-no-adac.tcl vp-base-no-adac.tcl: ditto
103 1999-11-05 Frank Ch. Eigler <fche@cygnus.com>
105 * armv1.conf.in: Adapt to renamed stdio & gdb components.
106 * hdl-no-adac.conf, voice-pager-demo.in, vp-no-adac.conf: Ditto.
107 * vp-no-adac.conf.in, wogdbarmv1.conf.in: Same.
108 * wogdbvp-no-adac.conf.in: Same.
110 1999-11-04 Faisal Khoja <fkhoja@cygnus.com>
112 * Test-voice-pager.cxx: removed cout.
113 * VoicePager.cxx(show_lcdmsg): New Method
114 (clear_lcddisplay): New Method
115 (get_adcdata): Added some lcd display messages
116 (send_dacdata): Likewise
117 VoicePager.h: Added above new methods.
118 * adac-driver.cxx(constr): Removed cout statements
119 * configure.in: Added more files to output in build tree
120 * v1comp.tcl: little clean up
121 * voice-pager-no-adac.cxx: clean up
122 * wogdbarmv1.conf.in: New File
123 * wogdbvp-no-adac.conf.in: New File
124 * Makefile.in: Generated
125 * aclocal.m4: Likewise
126 * configure: Likewise
127 * vp-no-adac.conf.in: Changed memory size to 0x800000
128 changed stack position to 0x600000
129 * Makefile.am: Added noinst_SOURCES
131 1999-11-04 Ron Unrau <runrau@cygnus.com>
133 * voice-pager-demo.in: new config script generator
134 * configure.in: add perl check, voice-pager-demo target
135 * configure: regenerated
136 * Makefile.am: make voice-pager-demo executable
137 * Makefile.in: regenerated
138 * parport-driver.cxx: lose debug output
139 * voice-pager.tcl.in: remove extra '/' in blt pathname
140 revert back to allowing any mouse button for keypad
142 1999-11-03 Faisal khoja <fkhoja@cygnus.com>
144 * Makefile.am: New File
145 * configure.in: Likewise
146 * config.in: Likewise
147 * acconfig.h Likewise
148 * aclocal.m4: Generated
149 * configure: Likewise
150 * stamp-h.in: Likewise
151 * Makefile.in: Likewise
152 * v1comp.tcl: Removed ALAW
153 * armv1.conf.in: New File
154 * vp-no-adac.conf.in: New File
155 * voice-pager.tcl.in: New File
157 1999-11-01 Faisal Khoja <fkhoja@cygnus.com>
159 * Makefile: Added adac-driver.o
160 * VoicePager.h (record_sound): Removed
161 (class VoicePagerADAC): Added data member of type adac_driver
162 * VoicePager.cxx: Likewise
163 (get_adcdata): Removed hard coded paths with methods calls
164 (send_dacdata): Likewise
165 * adac-driver.h: New File
166 * adac-driver.cxx: Likewise
167 * armv1.conf: Removed ADC?, and SndObjects attributes.
168 Added addresses for adc buses (data ,and size buses).
169 Changed stride from 4 to 1 for adc data bus.
170 Added more addresses to Sanck bus.
171 * vp-no-adc.conf: Removed ADC? & SndObjects attributes.
172 * mem-map.h: Added addressing for adc data bus
173 Changed type od adc size bus from char* to int*
174 * page-snack.h (copy_sndtoattr, copy_sndfromattr): New methods
175 * page-snack.cxx: Likewise
176 * parport-driver.h: Converted most of methods to inline
177 * v1comp.tcl: adc_mode, and soundarr_val are not used any more.
178 Removed attributes ADC? & SndObjects
179 * voicepager.tcl: Removed attributes ADC? & SndObjects
181 1999-10-31 Ron Unrau <runrau@cygnus.com>
183 * hdl-no-adac.conf: allow eagle/pport to poll for their connections
184 - modify vpc-command to use eagle-port
185 - make hdl-pport pin names the same as parport
187 1999-10-30 Faisal Khoja <fkhoja@cygnus.com>
189 * armv1.conf: Did a mistake in absolute path
190 * vp-no-adc.conf: Likewise
192 1999-10-30 Faisal Khoja <fkhoja@cygnus.com>
194 * armv1.conf: Added gdb stuff, hard coded filename paths.
195 * vp-no-adc.conf: Likewise
196 * voice-pager.tcl: Hardcoded paths for lcd.tcl , v1comp.tcl, and bitmap
198 1999-10-29 Ron Unrau <runrau@cygnus.com>
200 * VoicePager.{cxx,h}: move private enums from base clase to accessible
201 const vars in implementation
202 * armv1.conf: re-enable INTSEL/ACK, remove non-ADAC stuff
203 * vp-no-adac.conf: track changes to armv1.conf
204 * mem-map.h: use a typedef for the addresses
205 * parport-driver.{cxx,h}: rename methods and make in-line
206 * voice-pager.tcl: re-enable ACKs
208 1999-10-26 Faisal Khoja <fkhoja@cygnus.com>
210 * Makefile: Removed mapper-read-write.* as target and dependency.
211 * VoicePager.{h,cxx}: Introduced abstract class and two drived classes.
212 * armv1.conf: Introduced additional statements to make it compatiable
213 for both adc and non adc version.
214 * lcd-driver.{h,cxx}: Wrapped driver into class.
215 * parport-driver.{h,cxx}: Likewise
216 * rtc-driver.{h,cxx}: Likewise
217 * page-snack.{h,cxx}: Likewise
218 * page-lcd.{h,cxx}: Likewise
219 (constructor): Introduced argument. Added data member lcd_drobj
220 * mem-map.h: Changed addresses & made types to volatile unsigned char*
221 * Test-voice-pager.cxx: Little bit testing
222 * v1comp.tcl: Introduced attributes. Compatiable for adc & non adc
223 * voice-pager.tcl: Brought GUI layout back from vp-base-no-adac.tcl
224 * voice-pager-no-adac.cxx: Uses object of type VoicePagerWOADC
226 1999-10-26 Ron Unrau <runrau@cygnus.com>
228 * hdl-no-adac.conf: new config file using HDL bridge
230 1999-10-26 Ron Unrau <runrau@cygnus.com>
232 * VoicePager.cxx: don't update screen until finished recording
233 * parport-driver.cxx: test IRQ bit in SR to detect changes
234 * voice-pager.tcl: add ACK pin
235 * armv1.conf: set INTSEL, connect ACK pin
236 * vp-no-adac.conf: ditto
238 1999-10-25 Ron Unrau <runrau@cygnus.com>
240 * Test-voice-pager.cxx: move VoicePager class to its own file
241 * parport-driver.{h,cxx}: make register offsets local
242 * rtc-driver.{h,cxx}: ditto
243 * lcd-driver.{h,cxx}: ditto
244 * page-snack.{h,cxx}: ditto
245 * voice-pager.tcl: now common subset driver between with and without
247 * armv1.conf: give pport stride 1
248 * Makefile: define CXX, rules, etc and generate both with and without
250 * VoicePager.{h,cxx}: new files
251 * voice-pager-no-adac.cxx: new driver
252 * vp-no-adac.conf: new config file
253 * mem-map.h: new file
254 * vp-base-no-adac.tcl: new tcl driver
255 * vp-base.tcl: new tcl driver
256 * vp-comp-no-adac.tcl: new file
258 1999-10-15 Frank Ch. Eigler <fche@cygnus.com>
260 * Test-voice-pager.cxx (get_adcdata): Use a char* to contain
261 adc bytes in inner loop.
262 (send_dacdata): Ditto for dac bytes.
263 (display_msg): Allay -Wall warnings.
265 * ChangeLog: New file - copied from
266 * Changelog: Removed.
268 1999-10-15 Faisal Khoja <fkhoja@cygnus.com>
270 * Makefile: Addded optimization -O2
271 * parport-driver.cxx: some Clean up
272 * parport-driver.h: Likewise
273 * page-lcd.cxx: Likewise
274 * lcd-driver.cxx: Likewise
275 * lcd-driver.h: Likewise
276 * mapper-read-write.h: Likewise
277 * rtc-driver.cxx: Likewise
278 * rtc-driver.h: Likewise
279 * Test-voice-pager.cxx: Patched memory leakage. Documented
280 * v1comp.tcl: Removed hex to int conversion
282 * armv1.conf: Added 0x with hex numbers. Added gloss reset
284 1999-10-15 Faisal Khoja <fkhoja@cygnus.com>
286 * Makefile.am: Removed. Good Bye to my file
287 * Makefile.in: Likewise
288 * PagerUI.cxx: Likewise
289 * PagerUI.h: Likewise
290 * acconfig.h: Likewise
291 * box-tester.cxx: Likewise
292 * box-tester.h: Likewise
293 * armv1.conf.in: Likeise
294 * box-test.config.in: Likewise
295 * config.h.in: Likewise
296 * config.in: Likewise
297 * configure: Likewise
298 * configure.in: Likewise
299 * lcd-driver-base.h: Likewise
300 * lcd-driver-cpu.cxx: Likewise
301 * lcd-driver-sid.cxx: Likewise
302 * stamp-h.in: Likewise
303 * testcode.cxx: Likewise
304 * ppager.cxx: Likewise
307 1999-09-27 Faisal Khoja <fkhoja@cygnus.com>
309 * rtc-driver.cxx: Introduced enum TIME_DIFFHRS to set the time
311 (initialize_rtc): set res_time according to TIME_DIFFHRS
313 1999-09-26 Faisal Khoja <fkhoja@cygnus.com>
315 * mapper-read-write.h (write(unsigned long,unsigned int)): new method
316 read( unsigned long addr, unsigned int& data ):Likewise
317 * mapper-read-write.cxx: Likewise
319 1999-09-26 Faisal Kkoja <fkhoja@cygnus.com>
321 * rtc-driver.cxx(set_century): Set the write bit again.
322 (get_rtctime): Removed ostrstream with sprintf.
323 * Test-voice-pager.cxx: Introduced calls to adc component.
324 set the proper error messages. Removed debugging code.
325 Introduced limit on recording.
326 * bp1.bit: New Bitmap files
329 * armv1.conf: moved further stack position
330 * voice-pager.tcl: Removed help menu bar. Introduced bitmaps
332 * lcd.tcl: Introduced background lcd color.
333 * v1comp.tcl(write_register):Don't flush the sound object during
336 1999-09-24 Faisal Khoja <fkhoja@cygnus.com>
338 * armv1.conf Changed stack pointer base, changed memory size for lcd,
339 introduced 2 new buses from arbitary sid component (adc_dac).
340 * lcd-driver.h: Changed mapper bus addresses
341 * parport-driver.h: Likewise
342 * rtc-driver.h: Likewise
343 * rtc-driver.cxx: Likewise
344 * parport-driver.cxx: Likewise
345 * lcd-driver.cxx: Likewise
346 * page-snack.h: Likewise
347 * page-snack.cxx: Likewise
348 * page-lcd.h: cleanup of code
349 * page-lcd.cxx: likewise
350 * v1comp.tcl: some cleanup of debugging code
351 * voice-pager.tcl: cleanup debugging code
353 1999-09-20 Faisal Khoja <fkhoja@cygnus.com>
355 * lcd.tcl: Copied from component/lcd
357 1999-09-20 Faisal Khoja <fkhoja@cygnus.com>
359 * v1comp.tcl: Removed hard coded paths
360 * armv1.conf: Likewise
362 1999-09-19 Faisal Khoja <fkhoja@cygnus.com>
364 * v1comp.tcl (write_register): Keeping PLAY_BIT global than variable
365 (read_register): Likewise
367 1999-09-19 Faisal Khoja <fkhoja@cygnus.com>
369 * lcd-driver.h: Added <strstream.h>
370 * page-lcd.h: changed MAXMSGS to 20
371 * rtc-driver.h: Removed old comments
373 1999-09-19 Faisal Khoja <fkhoja@cygnus.com>
375 * armv1.conf: Removed lcd and snack as tk-bridge components.
376 * Test-voice-pager.cxx (class VoicePager): intrduces two data members record_process play_process
377 Increased max msgs to 20 and random tel. numbers to 12.
378 (poll_input): using 2 new data members. Also introduced some display error messages on lcd.
379 (Play_storedmsg): Display error messages on lcd.
380 (delete_storedmsg): Likewise
381 (record_newmsg): Likewise
382 * rtc-driver.cxx: Commented Debugging messages
383 * lcd-driver.cxx: Likewise
384 * parport-driver.cxx: Likewise
385 * page-snack.h (play_donestatus): New method
386 * page-snack.cxx (play_donestatus): Likewise
387 * page-lcd.cxx: included page-lcd.h as header. Removed debugging messages
388 * voice-pager.tcl: source snack tcl file and lcd tcl file
389 Introduced stop button.
390 (stop_button): New Method
391 (find_bus): New Method
392 (read_h4_b1): Likewise
393 (read_h4_l1): Likewise
394 (write_h4_l1): Likewise
395 (write_h4_b1): Likewise
396 (attribute_name): Likewise
397 (set_attribute_value): Likewise
398 (attribute_value): Likewise
399 (driven_h4): Likewise
401 * v1comp.tcl: introduced namespacing.
402 (read_h4_b1): New Method
403 (read_h4_l1): Likewise
404 (read_register): Likewise
405 (write_register): under switch play setting global variable PLAY_BIT
406 (write_h4_b1): Convert data arg from Hex to int
407 (write_h4_l1): Likewise
410 1999-09-16 Faisal Khoja <fkhoja@cygnus.com>
412 * rtc-driver.cxx (get_rtctime): commented day and seconds display
413 * Test-voice-pager.cxx (init_rndtelnum): New method
414 * Test-voice-pager.cxx (get_rndtelnum): Likewise
416 1999-09-16 Faisal Khoja <fkhoja@cygnus.com>
418 * armv1.conf.in: removed @prefix@, and @srcdir@
419 * voice-pager.tcl (record_button): introduced a new argument.
421 1999-09-16 Faisal Khoja <fkhoja@cygnus.com>
423 * armv1.conf: New File
425 * Test-voice-pager.cxx: NewFile
426 * page-snack.h: Likewise
427 * page-snack.cxx: Likewise
428 * page-lcd.cxx : Likewise
429 * page-lcd.h : Likewise
433 1999-09-16 Faisal Khoja <fkhoja@cygnus.com>
435 * armv1.conf.in: introduced snack stuff
436 * parport-driver.cxx (read_PRreg): new method
437 * parport-driver.h: Likewise
438 * testcode.cxx: some more cool testing for snack
439 * v1comp.tcl: Introduced write_h4_l1& write_h4_b1 methods.
441 1999-09-15 Faisal Khoja <fkhoja@cygnus.com>
443 * armv1.conf.in: increased lcd width
444 * ppager.cxx: removed inline methods
445 * testcode.cxx: some more cool testing
447 1999-09-14 Faisal Khoja <fkhoja@cygnus.com>
449 * armv1.conf.in: New File
450 * mapper-read-write.cxx: Likewise
451 * mapper-read-write.h: Likewise
452 * parport-driver.cxx: Likewise
453 * parport-driver.h: Likewise
454 * ppager.cxx: Likewise
456 * rtc-driver.cxx: Likewise
457 * rtc-driver.h: Likewise
458 * testcode.cxx: Likewise
459 * v1comp.tcl: Likewise
460 * lcd-driver.cxx: Made changes
461 * lcd-driver.h: made Changes
463 1999-09-09 Ron Unrau <runrau@cygnus.com>
465 * voice-pager.tcl: use snack 1.6
466 * PagerUI.{h,cxx}: add id field to Event, add id to append interface
467 new method current_id
468 * box-tester.{h,cxx}: add playback_pin, use id to select messages
470 * box-test.config.in: hook-up playback_pin
472 1999-09-08 Ron Unrau <runrau@cygnus.com>
474 * voice-pager.tcl: added delete button
475 * box-tester.{h,cxx}: move lcd driver stuff into lcd-driver*
476 * PagerUI.{h,cxx}: new files - application code for UI
477 * lcd-driver.{h,cxx}: new files - basic interaction with LCD
478 * lcd-driver-base.h: new file - to allow native and/or arm development
479 * lcd-driver-sid.cxx: new file - for native development
480 * lcd-driver-cpu.cxx: new file - for arm development
481 * box-test.config.in: add new buttons, change to 2-bits/pixel, faster
482 refresh, access lcd through mapper
483 * Makefile.am: use PagerUI and lcd-driver
484 * Makefile.in: regenerated
486 1999-09-05 Ron Unrau <runrau@cygnus.com>
488 * voice-pager.tcl: new file - first attempt at voice pager layout
489 * box-tester.{h,cxx}: new files - simple tester for the voice box
490 * box-test.config.in: new file - config script for tester
491 * acconfig.h: new file
492 * aclocal.m4: new file
493 * config.in: new file
494 * config.h.in: generated with autoheader
495 * configure.in: new file
496 * configure: generated
497 * Makefile.am: new file
498 * Makefile.in: generated with automake
499 * stamp-h.in: new file