Releases: EnhancedRadioDevices/HamShield
HamShield now supports nRF52 hosts
This release adds HandyTalkie and SerialTransceiver examples for the nRF52840. These have been tested with the Adafruit Feather (https://www.adafruit.com/product/4062).
updated dtmf and morse rx, improved examples
- simplified DTMF example by pushing rx functionality into library
- simplified Morse example by pushing rx functionality into library
- changed default frequencies for many examples
- fixed squelch in library
- added many SerialTransceiver commands
- added first nRF52 example
HamShield with working KISS example
Updated the filters and squelch in the KISS example. It now functions (with the latest update to the HamShield_KISS library).
HamShield library with subkhs frequency setting (frequency_float)
You can now set frequency to sub-khz resolution by using the frequency_float(float f_khz) function.
You can get the frequency in sub-khz by using getFrequency_float().
HamShield with updated examples
This release has:
- cleaned up old examples
- added a few new examples
- made several digital modes easier to use with library functions
CTCSS
Adding CTCSS functionality. No examples have been added just yet.
New Ctcss functions:
setCtcssEncoder(float freq);
setCtcssDecoder(float freq);
How to use:
setCtcssDecoder(150.0); // You can have custom, non-standard PL tones!
setCtcssEncoder(103.5); // You can also have different Transmit and Receive PL tones
CTCSS
HamShield library with bandwidth select
Major changes:
- add narrow (12.5kHz) and wide (25kHz) band select
- major bug fixes for KISS example
- make morse tone and duration user settable
- minor bug fixes and documentation updates
HamShield Library
All major HamShield functionality working.