Also I think fewer rather than more is better for libraries..
Not sure if the BCD utils should be part of maths, which will have a
lot of BCD math.

reasons for BCD:
some displays work better with it (i.e. segment)
RTC chips are often BCD
Most radio sets use BCD for frequency read/write
  thus band limits and scanning is best stored in BCD and BCD
arithmetic
BCD can handle arbitrary large numbers
Money can use fixed point BCD to avoid binary rounding errors.

The rSin will be used to generate PSK modulation, 800Hz sidetone for
CW, RTTY modulation, DTMF (dual tone signalling). Catpad in transmit
by default sends all 16 DTMF (as per phone networks) if the transmit
is active when you press main keypad. This controls IRLP nodes and
other remote features or Repeater management. In USA "patch" via
repeater is allowed and then you actually can dial phone numbers...
Transmit, i.e. Tone generation and modulation via DSP is fairly easy
on PIC. Detection/Demodulation is a bit harder and may not be possible
except for CW. I have  morse decode system working, I'll use external
NE567/LM567 to convert 800Hz tone into on/off for PIC if the PIC based
tone detection is too much overhead.

I'm developing "CatPad" on an FT817ND radio, but tested tonight on an
FT897 and it mostly worked. Direct  keyboard input of frequency during
receive rather than endlessly spining the "VFO" knob.
Band limits to scan and bands to select and memory channels are all
stored as 8 BCD numbers (4 byte) for 28 RX and 28 TX limits, 82 RX
only band limits, 100 "C" accessed memory channels and 1000 "#"
accessed memory channels. 24LC512
Import / Export all settings via USB with PC.

http://www.techtir.ie/forums/showthread.php?t=3375


-- 
You received this message because you are subscribed to the Google Groups 
"jallib" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/jallib?hl=en.

Reply via email to