Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Modifying to newer Arduino Library format … #14

Merged
merged 1 commit into from
Jul 6, 2018
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Empty file added .development
Empty file.
Binary file added extras/MicroModem_Manual_v3.pdf
Binary file not shown.
10 changes: 10 additions & 0 deletions library.properties
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
name=LibAPRS
version=1.0
author=Mark Qvist
maintainer=Mark Qvist
sentence=A library that turns the aruino into a Ax.25 Modem
paragraph="LibAPRS is a library for the Arduino IDE, that makes it easy to write your own APRS applications for a MicroModem, or compatible build. It allows you to send and receive APRS packets, location updates and messages using simple functions in the Arduino IDE. All the AFSK modulation/demodulation, AX.25 handling, and such is running transparently in the “background” in interrupts, so you can focus on implementing exactly what you want!"
category=Communication
url=https://unsigned.io/projects/libaprs/
architectures=avr
includes=LibAPRS.h
2 changes: 1 addition & 1 deletion AFSK.cpp → src/AFSK.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -472,4 +472,4 @@ ISR(ADC_vect) {
poll_timer = 0;
APRS_poll();
}
}
}
2 changes: 1 addition & 1 deletion AFSK.h → src/AFSK.h
Original file line number Diff line number Diff line change
Expand Up @@ -135,4 +135,4 @@ void AFSK_poll(Afsk *afsk);
void afsk_putchar(char c);
int afsk_getchar(void);

#endif
#endif
File renamed without changes.
2 changes: 1 addition & 1 deletion AX25.h → src/AX25.h
Original file line number Diff line number Diff line change
Expand Up @@ -67,4 +67,4 @@ void ax25_poll(AX25Ctx *ctx);
void ax25_sendRaw(AX25Ctx *ctx, void *_buf, size_t len);
void ax25_init(AX25Ctx *ctx, ax25_callback_t hook);

#endif
#endif
2 changes: 1 addition & 1 deletion CRC-CCIT.c → src/CRC-CCIT.c
Original file line number Diff line number Diff line change
Expand Up @@ -33,4 +33,4 @@ const uint16_t crc_ccit_table[256] PROGMEM = {
0x6b46, 0x7acf, 0x4854, 0x59dd, 0x2d62, 0x3ceb, 0x0e70, 0x1ff9,
0xf78f, 0xe606, 0xd49d, 0xc514, 0xb1ab, 0xa022, 0x92b9, 0x8330,
0x7bc7, 0x6a4e, 0x58d5, 0x495c, 0x3de3, 0x2c6a, 0x1ef1, 0x0f78,
};
};
2 changes: 1 addition & 1 deletion CRC-CCIT.h → src/CRC-CCIT.h
Original file line number Diff line number Diff line change
Expand Up @@ -15,4 +15,4 @@ inline uint16_t update_crc_ccit(uint8_t c, uint16_t prev_crc) {
}


#endif
#endif
2 changes: 1 addition & 1 deletion FIFO.h → src/FIFO.h
Original file line number Diff line number Diff line change
Expand Up @@ -82,4 +82,4 @@ inline size_t fifo_len(FIFOBuffer *f) {
return f->end - f->begin;
}

#endif
#endif
2 changes: 1 addition & 1 deletion HDLC.h → src/HDLC.h
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,4 @@
#define HDLC_RESET 0x7F
#define AX25_ESC 0x1B

#endif
#endif
File renamed without changes.
File renamed without changes.
2 changes: 1 addition & 1 deletion constants.h → src/constants.h
Original file line number Diff line number Diff line change
Expand Up @@ -3,4 +3,4 @@
#define m644p 0x03

#define REF_3V3 0x01
#define REF_5V 0x02
#define REF_5V 0x02
2 changes: 1 addition & 1 deletion device.h → src/device.h
Original file line number Diff line number Diff line change
Expand Up @@ -29,4 +29,4 @@
#define ADC_DDR DDRC
#endif

#endif
#endif
2 changes: 2 additions & 0 deletions src/src.ino
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
// Do not add to this file (src.ino) it only serves to allow users to easily open the underlying c/c++ and header files of LibAPRS to view/edit in arduino IDE