Skip to content

Commit 126c496

Browse files
committed
Size optimized VirtualWire library with capability to call external function in ISR
Optimized for Digispark
1 parent 8adbeb4 commit 126c496

File tree

13 files changed

+1322
-0
lines changed

13 files changed

+1322
-0
lines changed
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
See VirtulWire.h for latest change log
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
This software is Copyright (C) 2008 Mike McCauley. Use is subject to license
2+
conditions. The main licensing options available are GPL V2 or Commercial:
3+
4+
Open Source Licensing GPL V2
5+
6+
This is the appropriate option if you want to share the source code of your
7+
application with everyone you distribute it to, and you also want to give them
8+
the right to share who uses it. If you wish to use this software under Open
9+
Source Licensing, you must contribute all your source code to the open source
10+
community in accordance with the GPL Version 2 when your application is
11+
distributed. See http://www.gnu.org/copyleft/gpl.html
12+
13+
Commercial Licensing
14+
15+
This is the appropriate option if you are creating proprietary applications
16+
and you are not prepared to distribute and share the source code of your
17+
application. Contact [email protected] for details.
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
VirtualWire/doc
2+
VirtualWire/LICENSE
3+
VirtualWire/README
4+
VirtualWire/Makefile
5+
VirtualWire/VirtualWire.cpp
6+
VirtualWire/VirtualWire.h
7+
VirtualWire/CHANGES
8+
VirtualWire/MANIFEST
9+
VirtualWire/keywords.txt
10+
VirtualWire/util/crc16.h
11+
VirtualWire/examples/client/client.pde
12+
VirtualWire/examples/transmitter/transmitter.pde
13+
VirtualWire/examples/receiver/receiver.pde
14+
VirtualWire/examples/server/server.pde
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
# Makefile
2+
#
3+
# Makefile for the Arduino VirtualWire project
4+
#
5+
# Author: Mike McCauley ([email protected])
6+
# Copyright (C) 2011 Mike McCauley
7+
# $Id: Makefile,v 1.1 2013/01/14 06:49:29 mikem Exp mikem $
8+
9+
PROJNAME = VirtualWire
10+
# Dont forget to also change the version at the top of RF22.h:
11+
DISTFILE = $(PROJNAME)-1.15.zip
12+
13+
all: doxygen dist upload
14+
15+
doxygen:
16+
doxygen project.cfg
17+
18+
ci:
19+
(cd ..;ci -l `cat $(PROJNAME)/MANIFEST`)
20+
21+
dist:
22+
(cd ..; zip $(PROJNAME)/$(DISTFILE) `cat $(PROJNAME)/MANIFEST`)
23+
24+
upload:
25+
rsync -avz $(DISTFILE) doc/ www.airspayce.com:public_html/mikem/arduino/$(PROJNAME)
26+
rsync -avz ../../doc/VirtualWire.pdf doc/ www.airspayce.com:public_html/mikem/arduino/

libraries/DigisparkVirtualWire/README

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
Virtual Wire
2+
3+
This is the VirtualWire library for Arduino
4+
It provides a simple message passing protocol for a range of inexpensive
5+
transmitter and receiver modules.
6+
7+
See http://www.open.com.au/mikem/arduino/VirtualWire.pdf for full documentation.
8+

0 commit comments

Comments
 (0)