Notes: * Standard GNU-style `./configure ; make' automated build process. * Samples are now collected in parallel to display refresh for audio and bitscope devices. * This has enabled much longer sweep times: up to 2 sec/division! * Memory buffers increased to 256K to support such slow sweeps. Memories now store time zero to current display point and file length is as long as longest memory. * New step display mode, hit the ! key. * Under GTK, mouse cursors are now draggable while left button decreases and middle button increases the variable pointed to. Right menu still pops up the context-sensitive menu. * Basic limited bitscope data capture at a fixed sample rate. If a BitScope is identified, it is used exclusively, turning off sound and ProbeScope input devices. It connects BitScope Channel A, B and LA to X, Y and Z respectively.
Changes: 2001-05-19 Timothy D. Witham <twitham@quiknet.com> * bitscope.c, ChangeLog, config.h.in, Makefile.in, NEWS: For 1.8. 2001-05-09 Timothy D. Witham <twitham@quiknet.com> * acconfig.h, AUTHORS, ChangeLog, config.h.in, configure, configure.in, Makefile.am, Makefile.dos, Makefile.in, NEWS, oscope.1, oscope.lsm, README, TODO, TODO.old: Updated the documentation. 2001-05-06 Timothy D. Witham <twitham@quiknet.com> * INSTALL, install-sh, missing, mkinstalldirs, acconfig.h, aclocal.m4, audio.dat, AUTHORS, bitscope.c, bitscope.dat, config.h, config.h.in, configure, configure.in, COPYING, dirlist.c, display.c, freq.c, func.c, gr_com.c, gr_grx.c, gr_gtk.c, gr_sx.c, gr_vga.c, Makefile, Makefile.am, Makefile.dos, Makefile.in, NEWS, operl, operl.in, oscope.c, oscope.h, sc_linux.c, ser_unix.c, stamp-h.in, xy_sx.c: Used autoconf and automake to switch to a GNU-style fully-automated `./configure; make' build and distribution process. 2000-12-06 Timothy D. Witham <twitham@quiknet.com> * sc_linux.c: ESD was wrapping and overwriting the samples before we could get them read, causing discontinuities in the display. So now we flush all samples before looking for trigger to start with a free buffer that we can read before it wraps. 2000-08-31 Timothy D. Witham <twitham@quiknet.com> * bitscope.c, bitscope.dat, bitscope.h, file.c, oscope.c: Added -o for saving bitscope registers in the file. Now using mode 1 alt which refreshes slower because it always has to read at least half the sample memory to get to the second channel. 2000-07-18 Timothy D. Witham <twitham@quiknet.com> * gr_gtk.c: Left mouse button now decreases scale, position, bits, mode while middle button increases. Right button still pops-up the menu. * gr_gtk.c: Mouse cursors are now draggable which simplifies usage. * bitscope.c, bitscope.h: Generalized bs_read_async so it can be used for triggering in addition to sample gathering. Now neither block the interface! * bitscope.c, bitscope.h, oscope.c: Can now interactively change mode 4 sample rate: 1582 - 50000 S/s. 2000-07-17 Timothy D. Witham <twitham@quiknet.com> * bitscope.c: Mode 4 support that pretty much works. 2000-07-14 Timothy D. Witham <twitham@quiknet.com> * bitscope.c: Added M command support for BC > 110. This is much faster than S. * bitscope.c, bitscope.dat, bitscope.h, display.c, oscope.c: Added x1/x10 probe support and corresponding channel labels. 2000-07-11 Timothy D. Witham <twitham@quiknet.com> * bitscope.c, bitscope.h, display.c, file.c, func.c, oscope.c, oscope.h, proscope.c, proscope.h: Added voltages to the signals in units of millivolts per +/- 160 (default screen height and max deflection of any scope (ProbeScope)). Added real voltage labels to the channels and measurements. 2000-07-10 Timothy D. Witham <twitham@quiknet.com> * display.c, file.c, func.c, gr_gtk.c, gr_sx.c, oscope.c: Added step display modes. Speed up display by remembering only the samples currently displayed, for erasing next time. 2000-07-07 Timothy D. Witham <twitham@quiknet.com> * bitscope.c, oscope.c: Switch to free-running don't care trigger. Better BitScope recognition by making sure the serial read queue is clear before sending ?. Faster cursor movements from the keyboard. * bitscope.c, bitscope.dat, ChangeLog, display.c, oscope.c, proscope.c, ser_dos.c: Give the ser_dos.c a hope of working by actually implementing read *and* write. Lacking a DOS machine, I have no idea if it works or not. But it cross-compiles OK under Linux. 2000-07-06 Tim Witham <twitham@quiknet.com> * bitscope.c, config.h, display.c, file.c, func.c, oscope.c, oscope.h, sc_linux.c: Allow up to 2 sec/div time scale! This is most useful with 8000 S/s audio sampling to see lots of time. All buffers increased to 256K to handle this. Memories now store time zero to current display point. File length is now as long as the longest sample stored in memory. * oscope.h, sc_linux.c, audio.dat, bitscope.c, bitscope.h, display.c, oscope.c: Allow soundcard to collect enough samples to fill any display length by letting it collect parallel to disply like bitscope does. * bitscope.c, display.c, func.c, oscope.c, oscope.h: Enhanced math to work on the number of samples displayed instead h_points. External math is still a constant though. Enhanced some display strings. 2000-07-05 Tim Witham <twitham@quiknet.com> * bitscope.c, bitscope.dat, bitscope.h: BitScope serial data is now grabbed and processed in parallel with display refreshing, greatly improving interactive response time. You can actually see the data being read in real-time. * bitscope.c, config.h, display.c, file.c, func.c, oscope.h, sc_linux.c: Snag only enough samples to fill the display. 2000-07-03 Tim Witham <twitham@quiknet.com> * bitscope.c, bitscope.dat, display.c, Makefile, oscope.c: First attempt at ALT dual trace to get both A & B. * bitscope.c, bitscope.h, config.h, display.c, file.c, gr_gtk.c, Makefile, oscope.c, proscope.c, proscope.h, ser_dos.c, ser_unix.c: First connection of BitScope, partly based on code submitted by Ingo Cyliax. If a BitScope is identified, it is used exclusively, turning off sound and ProbeScope input devices. It connects BitScope Channel A, B and LA to X, Y and Z respectively. 2000-07-01 Tim Witham <twitham@quiknet.com> * x11.h, xdisplay.c: Tossed obsolete files.
Copyright © 2009 Geeknet, Inc. All rights reserved. Terms of Use