Skip to content

Commit 61bd65e

Browse files
committed
Bitlash is now MIT licensed.
1 parent 30f1e8d commit 61bd65e

37 files changed

+857
-1142
lines changed

LICENSE

+22-458
Large diffs are not rendered by default.

README.md

+6
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,11 @@
11
# Bitlash Release Notes
22

3+
## September 2, 2012
4+
5+
- Bitlash is now licensed under the MIT license
6+
- Released new wiki and landing page on Github
7+
- New morse and morse2 examples: printf() to morse, blocking and non-blocking
8+
39

410
## 2.0 RC5 Release Notes -- April 3, 2012
511

examples/BitlashRedisClient/BitlashRedisClient.pde

+27-29
Original file line numberDiff line numberDiff line change
@@ -1,32 +1,30 @@
1-
//////////////////////////////////////////////////////////////////
2-
//
3-
// BitlashRedisClient.pde: Bitlash Redis Slave
4-
//
5-
// Copyright 2011 by Bill Roy
6-
//
7-
// Permission is hereby granted, free of charge, to any person
8-
// obtaining a copy of this software and associated documentation
9-
// files (the "Software"), to deal in the Software without
10-
// restriction, including without limitation the rights to use,
11-
// copy, modify, merge, publish, distribute, sublicense, and/or sell
12-
// copies of the Software, and to permit persons to whom the
13-
// Software is furnished to do so, subject to the following
14-
// conditions:
15-
//
16-
// The above copyright notice and this permission notice shall be
17-
// included in all copies or substantial portions of the Software.
18-
//
19-
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
20-
// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
21-
// OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
22-
// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
23-
// HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
24-
// WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
25-
// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
26-
// OTHER DEALINGS IN THE SOFTWARE.
27-
//
28-
//////////////////////////////////////////////////////////////////
29-
//
1+
/***
2+
3+
BitlashRedisClient.pde: Bitlash Redis Slave
4+
5+
Copyright (C) 2008-2012 Bill Roy
6+
7+
Permission is hereby granted, free of charge, to any person
8+
obtaining a copy of this software and associated documentation
9+
files (the "Software"), to deal in the Software without
10+
restriction, including without limitation the rights to use,
11+
copy, modify, merge, publish, distribute, sublicense, and/or sell
12+
copies of the Software, and to permit persons to whom the
13+
Software is furnished to do so, subject to the following
14+
conditions:
15+
16+
The above copyright notice and this permission notice shall be
17+
included in all copies or substantial portions of the Software.
18+
19+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
20+
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
21+
OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
22+
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
23+
HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
24+
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
25+
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
26+
OTHER DEALINGS IN THE SOFTWARE.
27+
***/
3028

3129
/*****
3230

examples/BitlashWebServer/BitlashWebServer.ino

+27-29
Original file line numberDiff line numberDiff line change
@@ -1,32 +1,30 @@
1-
//////////////////////////////////////////////////////////////////
2-
//
3-
// BitlashWebServer.pde: Bitlash Interactive Telnet Console and HTML Interactor
4-
//
5-
// Copyright 2011 by Bill Roy
6-
//
7-
// Permission is hereby granted, free of charge, to any person
8-
// obtaining a copy of this software and associated documentation
9-
// files (the "Software"), to deal in the Software without
10-
// restriction, including without limitation the rights to use,
11-
// copy, modify, merge, publish, distribute, sublicense, and/or sell
12-
// copies of the Software, and to permit persons to whom the
13-
// Software is furnished to do so, subject to the following
14-
// conditions:
15-
//
16-
// The above copyright notice and this permission notice shall be
17-
// included in all copies or substantial portions of the Software.
18-
//
19-
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
20-
// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
21-
// OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
22-
// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
23-
// HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
24-
// WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
25-
// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
26-
// OTHER DEALINGS IN THE SOFTWARE.
27-
//
28-
//////////////////////////////////////////////////////////////////
29-
//
1+
/***
2+
3+
BitlashWebServer.pde: Bitlash Interactive Telnet Console and HTML Interactor
4+
5+
Copyright (C) 2008-2012 Bill Roy
6+
7+
Permission is hereby granted, free of charge, to any person
8+
obtaining a copy of this software and associated documentation
9+
files (the "Software"), to deal in the Software without
10+
restriction, including without limitation the rights to use,
11+
copy, modify, merge, publish, distribute, sublicense, and/or sell
12+
copies of the Software, and to permit persons to whom the
13+
Software is furnished to do so, subject to the following
14+
conditions:
15+
16+
The above copyright notice and this permission notice shall be
17+
included in all copies or substantial portions of the Software.
18+
19+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
20+
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
21+
OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
22+
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
23+
HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
24+
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
25+
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
26+
OTHER DEALINGS IN THE SOFTWARE.
27+
***/
3028

3129
/*****
3230

examples/bitlash_rf/bitlash_rf.h

+27-22
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,30 @@
1-
//////////////////////////////////////////////////////////////////
2-
//
3-
// bitlash_rf.h: Wireless Bitlash
4-
//
5-
// Copyright (C) 2010-2011 by Bill Roy
6-
//
7-
// This library is free software; you can redistribute it and/or
8-
// modify it under the terms of the GNU Lesser General Public
9-
// License as published by the Free Software Foundation; either
10-
// version 2.1 of the License, or (at your option) any later version.
11-
//
12-
// This library is distributed in the hope that it will be useful,
13-
// but WITHOUT ANY WARRANTY; without even the implied warranty of
14-
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
15-
// Lesser General Public License for more details.
16-
//
17-
// You should have received a copy of the GNU Lesser General Public
18-
// License along with this library; if not, write to the Free Software
19-
// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
20-
//
21-
//////////////////////////////////////////////////////////////////
22-
//
1+
/***
2+
bitlash_rf.h: Wireless Bitlash
3+
4+
Copyright (C) 2008-2012 Bill Roy
5+
6+
Permission is hereby granted, free of charge, to any person
7+
obtaining a copy of this software and associated documentation
8+
files (the "Software"), to deal in the Software without
9+
restriction, including without limitation the rights to use,
10+
copy, modify, merge, publish, distribute, sublicense, and/or sell
11+
copies of the Software, and to permit persons to whom the
12+
Software is furnished to do so, subject to the following
13+
conditions:
14+
15+
The above copyright notice and this permission notice shall be
16+
included in all copies or substantial portions of the Software.
17+
18+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
19+
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
20+
OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
21+
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
22+
HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
23+
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
24+
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
25+
OTHER DEALINGS IN THE SOFTWARE.
26+
27+
***/
2328
#ifndef _BITLASH_RF_H
2429
#define _BITLASH_RF_H
2530

examples/bitlash_rf/bitlash_rf.pde

+28-22
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,31 @@
1-
//////////////////////////////////////////////////////////////////
2-
//
3-
// bitlash_rf.pde: Wireless Bitlash
4-
//
5-
// Copyright (C) 2010-2012 by Bill Roy
6-
//
7-
// This library is free software; you can redistribute it and/or
8-
// modify it under the terms of the GNU Lesser General Public
9-
// License as published by the Free Software Foundation; either
10-
// version 2.1 of the License, or (at your option) any later version.
11-
//
12-
// This library is distributed in the hope that it will be useful,
13-
// but WITHOUT ANY WARRANTY; without even the implied warranty of
14-
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
15-
// Lesser General Public License for more details.
16-
//
17-
// You should have received a copy of the GNU Lesser General Public
18-
// License along with this library; if not, write to the Free Software
19-
// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
20-
//
21-
//////////////////////////////////////////////////////////////////
22-
//
1+
/***
2+
3+
bitlash_rf.pde: Wireless Bitlash
4+
Copyright (C) 2008-2012 Bill Roy
5+
6+
Permission is hereby granted, free of charge, to any person
7+
obtaining a copy of this software and associated documentation
8+
files (the "Software"), to deal in the Software without
9+
restriction, including without limitation the rights to use,
10+
copy, modify, merge, publish, distribute, sublicense, and/or sell
11+
copies of the Software, and to permit persons to whom the
12+
Software is furnished to do so, subject to the following
13+
conditions:
14+
15+
The above copyright notice and this permission notice shall be
16+
included in all copies or substantial portions of the Software.
17+
18+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
19+
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
20+
OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
21+
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
22+
HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
23+
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
24+
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
25+
OTHER DEALINGS IN THE SOFTWARE.
26+
27+
***/
28+
2329
#if defined(ARDUINO) && ARDUINO >= 100
2430
#include "Arduino.h"
2531
#else

examples/bitlash_rf/pkt.cpp

+27-22
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,30 @@
1-
//////////////////////////////////////////////////////////////////
2-
//
3-
// pkt.c: Packet Driver Interface
4-
//
5-
// Copyright (C) 2009-2012 by Bill Roy
6-
//
7-
// This library is free software; you can redistribute it and/or
8-
// modify it under the terms of the GNU Lesser General Public
9-
// License as published by the Free Software Foundation; either
10-
// version 2.1 of the License, or (at your option) any later version.
11-
//
12-
// This library is distributed in the hope that it will be useful,
13-
// but WITHOUT ANY WARRANTY; without even the implied warranty of
14-
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
15-
// Lesser General Public License for more details.
16-
//
17-
// You should have received a copy of the GNU Lesser General Public
18-
// License along with this library; if not, write to the Free Software
19-
// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
20-
//
21-
//////////////////////////////////////////////////////////////////
22-
//
1+
/***
2+
pkt.c: Packet Driver Interface
3+
4+
Copyright (C) 2008-2012 Bill Roy
5+
6+
Permission is hereby granted, free of charge, to any person
7+
obtaining a copy of this software and associated documentation
8+
files (the "Software"), to deal in the Software without
9+
restriction, including without limitation the rights to use,
10+
copy, modify, merge, publish, distribute, sublicense, and/or sell
11+
copies of the Software, and to permit persons to whom the
12+
Software is furnished to do so, subject to the following
13+
conditions:
14+
15+
The above copyright notice and this permission notice shall be
16+
included in all copies or substantial portions of the Software.
17+
18+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
19+
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
20+
OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
21+
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
22+
HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
23+
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
24+
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
25+
OTHER DEALINGS IN THE SOFTWARE.
26+
27+
***/
2328
#if defined(ARDUINO) && ARDUINO >= 100
2429
#include "Arduino.h"
2530
#else

examples/bitlash_rf/pkt.h

+27-23
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,30 @@
1-
//////////////////////////////////////////////////////////////////
2-
//
3-
// pkt.h: Packet Driver Interface
4-
//
5-
// Copyright (C) 2009-2012 by Bill Roy
6-
//
7-
// This library is free software; you can redistribute it and/or
8-
// modify it under the terms of the GNU Lesser General Public
9-
// License as published by the Free Software Foundation; either
10-
// version 2.1 of the License, or (at your option) any later version.
11-
//
12-
// This library is distributed in the hope that it will be useful,
13-
// but WITHOUT ANY WARRANTY; without even the implied warranty of
14-
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
15-
// Lesser General Public License for more details.
16-
//
17-
// You should have received a copy of the GNU Lesser General Public
18-
// License along with this library; if not, write to the Free Software
19-
// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
20-
//
21-
//
22-
//////////////////////////////////////////////////////////////////
23-
//
1+
/***
2+
pkt.h: Packet Driver Interface
3+
4+
Copyright (C) 2008-2012 Bill Roy
5+
6+
Permission is hereby granted, free of charge, to any person
7+
obtaining a copy of this software and associated documentation
8+
files (the "Software"), to deal in the Software without
9+
restriction, including without limitation the rights to use,
10+
copy, modify, merge, publish, distribute, sublicense, and/or sell
11+
copies of the Software, and to permit persons to whom the
12+
Software is furnished to do so, subject to the following
13+
conditions:
14+
15+
The above copyright notice and this permission notice shall be
16+
included in all copies or substantial portions of the Software.
17+
18+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
19+
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
20+
OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
21+
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
22+
HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
23+
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
24+
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
25+
OTHER DEALINGS IN THE SOFTWARE.
26+
27+
***/
2428
#ifndef _PKT_H
2529
#define _PKT_H
2630

examples/bitlash_rf/radio_rf12.cpp

+27-22
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,30 @@
1-
//////////////////////////////////////////////////////////////////
2-
//
3-
// radio_rf12.cpp: HopeRF RF12 Radio Interface for Bitlash
4-
//
5-
// Copyright (C) 2012 by Bill Roy
6-
//
7-
// This library is free software; you can redistribute it and/or
8-
// modify it under the terms of the GNU Lesser General Public
9-
// License as published by the Free Software Foundation; either
10-
// version 2.1 of the License, or (at your option) any later version.
11-
//
12-
// This library is distributed in the hope that it will be useful,
13-
// but WITHOUT ANY WARRANTY; without even the implied warranty of
14-
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
15-
// Lesser General Public License for more details.
16-
//
17-
// You should have received a copy of the GNU Lesser General Public
18-
// License along with this library; if not, write to the Free Software
19-
// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
20-
//
21-
//////////////////////////////////////////////////////////////////
22-
//
1+
/***
2+
3+
radio_rf12.cpp: HopeRF RF12 Radio Interface for Bitlash
4+
5+
Copyright (C) 2008-2012 Bill Roy
6+
7+
Permission is hereby granted, free of charge, to any person
8+
obtaining a copy of this software and associated documentation
9+
files (the "Software"), to deal in the Software without
10+
restriction, including without limitation the rights to use,
11+
copy, modify, merge, publish, distribute, sublicense, and/or sell
12+
copies of the Software, and to permit persons to whom the
13+
Software is furnished to do so, subject to the following
14+
conditions:
15+
16+
The above copyright notice and this permission notice shall be
17+
included in all copies or substantial portions of the Software.
18+
19+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
20+
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
21+
OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
22+
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
23+
HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
24+
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
25+
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
26+
OTHER DEALINGS IN THE SOFTWARE.
27+
***/
2328

2429
// Dependencies
2530
//

0 commit comments

Comments
 (0)