OSDN Git Service

* public snapshot of sid simulator
[pf3gnuchains/pf3gnuchains3x.git] / sid / demos / voice-pager / ChangeLog
1 2000-11-22  Frank Ch. Eigler  <fche@redhat.com>
2
3         * configure.in (perl): Don't look for this.
4         * configure, Makefile.in: Regenerated.
5
6 2000-11-15  Jeff Johnston  <jjohnstn@redhat.com>
7
8         * configure.in: Removed AC_PROG_PATH(AR, ar).
9         * configure: Regenerated.
10         * aclocal.m4: Ditto.
11         * Makefile.in: Ditto.
12
13 2000-07-19  Frank Ch. Eigler  <fche@redhat.com>
14
15         * Makefile.in: Regenerated.
16
17 2000-02-15  Frank Ch. Eigler  <fche@redhat.com>
18
19         * voice-pager-demo.conf.in: Add nvram companion for rtc.
20
21 2000-02-08  Frank Ch. Eigler  <fche@redhat.com>
22
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.
30
31 2000-02-08  Frank Ch. Eigler  <fche@redhat.com>
32
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.
41
42 2000-02-07  Frank Ch. Eigler  <fche@redhat.com>
43
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.
47
48 2000-02-07  Frank Ch. Eigler  <fche@redhat.com>
49
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.
67
68 2000-01-05  Frank Ch. Eigler  <fche@cygnus.com>
69
70         * lcd.tcl: New file, copied over from component/tcl.
71         * voice-pager.tcl.in: Refer to it.
72
73 1999-12-01  Ron Unrau  <runrau@cygnus.com>
74
75         * voice-pager-demo.in: remove trainling '-'s on relate directives
76
77 1999-11-30  Frank Ch. Eigler  <fche@cygnus.com>
78
79         * README: Don't mention bad old LTDL_LIBRARY_PATH.
80         * voice-pager-demo.in: Don't set it either.
81
82 1999-11-06  Ron Unrau  <runrau@cygnus.com>
83
84         * voice-pager.tcl.in: use the share/sidcomp/lcd.tcl
85         * lcd.tcl: removed
86         * voice-pager-demo.in: set screen bg color, rename keypad to panel
87
88 1999-11-06  Ron Unrau  <runrau@cygnus.com>
89
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
94
95 1999-11-06  Ron Unrau  <runrau@cygnus.com>
96
97         * armv1.conf hdl-no-adac.conf vp-no-adac.conf: removed
98         * Makefile: 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
102         
103 1999-11-05  Frank Ch. Eigler  <fche@cygnus.com>
104
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.
109
110 1999-11-04  Faisal Khoja  <fkhoja@cygnus.com>
111
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 
130         
131 1999-11-04  Ron Unrau  <runrau@cygnus.com>
132
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
141  
142 1999-11-03  Faisal khoja  <fkhoja@cygnus.com>
143
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
156
157 1999-11-01  Faisal Khoja  <fkhoja@cygnus.com>
158
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
180         
181 1999-10-31  Ron Unrau  <runrau@cygnus.com>
182
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
186
187 1999-10-30  Faisal Khoja  <fkhoja@cygnus.com>
188
189         * armv1.conf: Did a mistake in absolute path
190         * vp-no-adc.conf: Likewise
191
192 1999-10-30  Faisal Khoja  <fkhoja@cygnus.com>
193
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
197         
198 1999-10-29  Ron Unrau  <runrau@cygnus.com>
199
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
207
208 1999-10-26  Faisal Khoja  <fkhoja@cygnus.com>
209
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
225         
226 1999-10-26  Ron Unrau  <runrau@cygnus.com>
227
228         * hdl-no-adac.conf: new config file using HDL bridge
229
230 1999-10-26  Ron Unrau  <runrau@cygnus.com>
231
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
237
238 1999-10-25  Ron Unrau  <runrau@cygnus.com>
239
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
246           ADAC versions.
247         * armv1.conf: give pport stride 1
248         * Makefile: define CXX, rules, etc and generate both with and without
249           ADAC targets
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
257
258 1999-10-15  Frank Ch. Eigler  <fche@cygnus.com>
259
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.
264
265         * ChangeLog: New file - copied from
266         * Changelog: Removed.
267
268 1999-10-15  Faisal Khoja  <fkhoja@cygnus.com>
269
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
281         * lcd.tcl: Likewise
282         * armv1.conf: Added 0x with hex numbers. Added gloss reset
283
284 1999-10-15  Faisal Khoja  <fkhoja@cygnus.com>
285
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
305         * ppager.h: Likewise
306
307 1999-09-27  Faisal Khoja  <fkhoja@cygnus.com>
308
309         * rtc-driver.cxx: Introduced enum TIME_DIFFHRS to set the time 
310         difference. 
311         (initialize_rtc): set res_time according to TIME_DIFFHRS
312
313 1999-09-26  Faisal Khoja  <fkhoja@cygnus.com>
314
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
318
319 1999-09-26  Faisal Kkoja  <fkhoja@cygnus.com>
320
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
327         * bp2.bit  Likewise
328         * bp3.bit: Likewise
329         * armv1.conf: moved further stack position
330         * voice-pager.tcl: Removed help menu bar. Introduced bitmaps 
331         for buttons
332         * lcd.tcl: Introduced background lcd color.
333         * v1comp.tcl(write_register):Don't flush the sound object during 
334         delete mode.
335
336 1999-09-24  Faisal Khoja  <fkhoja@cygnus.com>
337
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
352         
353 1999-09-20  Faisal Khoja  <fkhoja@cygnus.com>
354
355         * lcd.tcl: Copied from component/lcd
356
357 1999-09-20  Faisal Khoja  <fkhoja@cygnus.com>
358
359         * v1comp.tcl: Removed hard coded paths
360         * armv1.conf: Likewise
361         
362 1999-09-19  Faisal Khoja  <fkhoja@cygnus.com>
363
364         * v1comp.tcl (write_register): Keeping PLAY_BIT global than variable
365         (read_register): Likewise
366
367 1999-09-19  Faisal Khoja  <fkhoja@cygnus.com>
368         
369         * lcd-driver.h: Added <strstream.h>
370         * page-lcd.h: changed MAXMSGS to 20
371         * rtc-driver.h: Removed old comments
372          
373 1999-09-19  Faisal Khoja  <fkhoja@cygnus.com>
374         
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
400         (driven): 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
408
409         
410 1999-09-16  Faisal Khoja  <fkhoja@cygnus.com>
411         
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
415
416 1999-09-16  Faisal Khoja  <fkhoja@cygnus.com>
417         
418         * armv1.conf.in: removed @prefix@, and @srcdir@
419         * voice-pager.tcl (record_button): introduced a new argument.
420
421 1999-09-16  Faisal Khoja  <fkhoja@cygnus.com>
422         
423         * armv1.conf: New File
424         * README: Likewise
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
430         * Makefile: Likewise
431         * lcd.tcl: Likewise
432
433 1999-09-16  Faisal Khoja  <fkhoja@cygnus.com>
434         
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.      
440
441 1999-09-15  Faisal Khoja  <fkhoja@cygnus.com>
442         
443         * armv1.conf.in: increased lcd width  
444         * ppager.cxx: removed inline methods
445         * testcode.cxx: some more cool testing
446         
447 1999-09-14  Faisal Khoja  <fkhoja@cygnus.com>
448         
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
455         * ppager.h: 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
462
463 1999-09-09  Ron Unrau  <runrau@cygnus.com>
464
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
469           to play
470         * box-test.config.in: hook-up playback_pin
471
472 1999-09-08  Ron Unrau  <runrau@cygnus.com>
473
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
485
486 1999-09-05  Ron Unrau  <runrau@cygnus.com>
487
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
500