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.
