HamShield Arduino Library and Example Sketches
Go to file
Jake-B a581404e04 - Fixed a few problems with Arduino Zero support
- Added a 10-bit sine table, probably wasteful considering its stored in 16-bit integers.
- Added "DDS_MAX_COMPARATOR" and "DDS_MAX_ACCUMULATOR" macros to hide some math and imrpove readability.
- Simplified calcFrequency and made it work for arbirary frequencies (with/without default refclk)
- Simplified getDutyCycle().  I think its more understandable now, and works for various combinations of accumulator size and lookup table size.

Tested on both an Arduino Zero and an Arduino UNO.  Seems to work, but YMMV.
2015-08-17 17:26:33 -04:00
examples some additional fixes for serial transceiver 2015-07-14 20:10:39 -07:00
AFSK.cpp Rewrite of framing to always be pure frames, no escapes. 2015-07-13 18:53:18 -06:00
AFSK.h Rewrite of framing to always be pure frames, no escapes. 2015-07-13 18:53:18 -06:00
DDS.cpp - Fixed a few problems with Arduino Zero support 2015-08-17 17:26:33 -04:00
DDS.h - Fixed a few problems with Arduino Zero support 2015-08-17 17:26:33 -04:00
HamShield.cpp Merge remote-tracking branch 'upstream/au_updates' into rel-jul13 2015-07-12 16:59:35 -06:00
HamShield.h Merge remote-tracking branch 'upstream/au_updates' into afsk-au-update 2015-07-09 14:58:58 -06:00
I2Cdev_rda.cpp Moved some library files around. 2015-06-20 13:53:56 -07:00
I2Cdev_rda.h Back to Wire library usage, mistaken commit on changing it. 2015-07-04 00:03:12 -06:00
KISS.cpp Minor fixups to KISS, now append FCS. Remove 19200 refclk for now. 2015-07-13 21:16:22 -06:00
KISS.h KISS TNC mode for the AX25 stack and example. 2015-07-13 18:55:07 -06:00
LICENSE Applying license 2015-07-06 16:55:28 -07:00
README.md Reference to wiki added 2015-07-06 17:35:43 -07:00
SimpleFIFO.h Initial import of the main code from https://github.com/slepp/AX25 2015-06-30 19:22:46 -06:00
keywords.txt Added RSSI parameter to waitForChannel to allow setting what should be defined as a clear channel. Updated FM Beacon example to use the settable parameter and print what the measured RSSI was in case of failure. 2015-06-20 15:22:33 -07:00

README.md

HamShield

HamShield Arduino Library and Example Sketches

This repository is meant to be checked out into your Arduino application's libraries folder. After reloading the application, the library and example sketches should be available for use.

For overview, help, tricks, tips, and more, check out the wiki:

https://github.com/EnhancedRadioDevices/HamShield/wiki