Skip to content

Instantly share code, notes, and snippets.

@zsup
zsup / gist:12859c28b4ed88b268fa
Created October 29, 2014 07:56
Keybase proof
### Keybase proof
I hereby claim:
* I am zsup on github.
* I am zs (https://keybase.io/zs) on keybase.
* I have a public key whose fingerprint is 392A 4266 55AC 9C51 4A1A 8ABA ADD8 05EB 53FC DDC1
To claim this, I am signing this object:
@zsup
zsup / warsting.ino
Last active March 17, 2019 17:44
A snippet of firmware for WarSting, a wardriving sword for Hobbits
/**
* Slay and pillage an unprotected network! ...oh, we can't do that?
* Ok, let's publish an event instead, to a backdrop of flashing lights and
* clashing of metal on metal.
*/
void vanquishOpenNetwork() {
if (!openNetworkCount || !strongest.rssi)
return;
RGB.control(false); // allow the system to control the LED so we can see cloud connection progress
makeSound();
npm install serialport
-
> [email protected] install /Users/zsupalla/Dropbox (Spark)/Software/Code/spark-cli/node_modules/serialport
> node-pre-gyp install --fallback-to-build
child_process: customFds option is deprecated, use stdio instead.
CXX(target) Release/obj.target/serialport/src/serialport.o
CXX(target) Release/obj.target/serialport/src/serialport_unix.o
../src/serialport_unix.cpp:663:20: warning: comparison of array 'device.locationId' not equal to a null pointer is always true [-Wtautological-pointer-compare]
if (device.locationId != NULL) {