8 Commits

Author SHA1 Message Date
morgan
883a1d1cb5 updating version 2021-04-19 13:32:11 -04:00
Morgan Redfield
df7e551844 Merge pull request #2 from per1234/depends
Specify library dependencies in library.properties
2021-04-19 12:17:44 -04:00
Morgan Redfield
eae0d7db09 Merge pull request #3 from maqifrnswa/patch-1
dds.h moved to DDS library
2021-04-19 12:16:17 -04:00
Scott Howard
32b02a6128 dds.h moved to DDS library
DDS is its own library now, this is needed to build
2020-06-27 20:49:19 -04:00
per1234
5e512db17d Specify library dependencies in library.properties
Specifying the library dependencies in the depends field of library.properties causes the Arduino Library Manager (Arduino IDE 1.8.10 and newer) to offer to install any missing dependencies during installation of this library. "arduino-cli lib install" will automatically install the dependencies (arduino-cli 0.7.0 and newer).
2019-12-23 23:41:27 -08:00
Morgan Redfield
d2502913d5 Merge pull request #1 from EnhancedRadioDevices/ssid-typo
Fixed what I believe is a typo in SSID handling during packet creation.
2019-03-13 21:12:49 -07:00
morgan
56161805a4 update library properties 2018-11-17 11:47:04 -08:00
morgan
07fbb1af2f fix signedness for char 2018-11-07 16:40:44 -08:00
3 changed files with 5 additions and 3 deletions

View File

@@ -1,5 +1,5 @@
name=HamShield_KISS
version=1.0.4
version=1.0.6
author=Morgan Redfield <morgan@enhancedradio.com>, Casey Halverson <casey@enhancedradio.com>
maintainer=Morgan Redfield <morgan@enhancedradio.com>
sentence=A library for use with HamShield by Enhanced Radio Devices.
@@ -8,3 +8,4 @@ category=Device Control
url=http://www.hamshield.com
architectures=*
includes=packet.h, SimpleFIFO.h, KISS.h
depends=HamShield, DDS

View File

@@ -2,6 +2,7 @@
#include "packet.h"
#include "KISS.h"
//AFSK::Packet kissPacket;
bool inFrame = false;
uint8_t kissBuffer[PACKET_MAX_LEN];
@@ -76,7 +77,7 @@ void KISS::writePacket(AFSK::Packet *p) {
io->write(KISS_FEND);
io->write((uint8_t)0); // Host to TNC port identifier
for(i = 0; i < p->len-2; i++) {
char c = p->getByte(i);
unsigned char c = p->getByte(i);
if(c == KISS_FEND || c == KISS_FESC) {
io->write(KISS_FESC);
io->write((c==KISS_FEND?KISS_TFEND:KISS_TFESC));

View File

@@ -1,7 +1,7 @@
#include <Arduino.h>
#include "SimpleFIFO.h"
#include "packet.h"
#include "dds.h"
#include <DDS.h>
#include <util/atomic.h>
#define PHASE_BIT 8