20120806.1

DSOscope future improvements to do/consider:

1).  The DSOscope has a "trigger source" switch (Ch 1 or Ch 2).  This
     switch should be changed to a DPDT switch from its present SPDT
     type.  The new pole should be used to signal to the PIC CPU
     and thereby also the PC application software that the trigger
     source has been set to Ch 2 when selected.  The reason for this
     is; the trigger level value and the trigger level icon on the
     PC screen continue to reflect the voltage level of the trigger
     setting based upon the "Gain 1-2-5" setting for Ch 1, even
     though the trigger may actually be coming from Ch 2.  Confusing
     as is, if one isn't aware!
     Possibly use the RA2 pin of the PIC for this function.  Requires
     PIC code change and PC application code change.

2).  The DSOscope has a divide by 1 or divide by 10 attenuator
     for both Ch 1 and Ch 2.  The SPDT switches used for these
     attenuator functions should be changed to DPDT switches and the
     new section used to signal to the PIC CPU and thereby the
     PC application software that the attenuators are in divide by 10
     mode so that the PC screen display can accurately reflect the
     volts/div setting for each channel.  This is more of a "would be
     nice" fix, as 10x attenuators and the subsequent mental corrections
     needed are not uncommon for many oscilloscopes / devices.
     Possibly use the RB4 and RB5 pins of the PIC for this function.
     Requires PIC code change and PC application code change.
