This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/ruby | |
class Array | |
def self.of(cclass) | |
return Class.new(Array) do | |
const_set :NESTED, cclass | |
def self.new(size, *args) | |
super(size) do |idx| | |
self::NESTED.new(*args) | |
end |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// | |
// Light show "Trittst im Morgenrot daher" | |
// | |
enum { | |
kFlagRed1 = 2, | |
kFlagRed2, | |
kFlagRed3, | |
kFlagWhite, | |
kMountainBlue, |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#include <SPI.h> | |
//Add the SdFat Libraries | |
#include <SdFat.h> | |
#include <SdFatUtil.h> | |
//and the MP3 Shield Library | |
#include <SFEMP3Shield.h> | |
/** |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#include <algorithm> | |
#include <string> | |
#include <vector> | |
#include <iostream> | |
template <typename String, typename OutputIt> | |
void components_separated_by_string(const String & string, const String & separator, OutputIt out) | |
{ | |
typename String::size_type comp_start=0, comp_end; | |
while ((comp_end = string.find(separator, comp_start)) != String::npos) { |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// | |
// MadHat - Lilypad Simple based LED hat. | |
// | |
// Makes use of Charlieplexing, due to the limited number of pins available. | |
// | |
class LEDPlex { | |
public: | |
LEDPlex(int numPins, const int pins[], const char * patterns); | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* | |
* FacyFlashlight - control an RGB LED with an ATtiny85. | |
* Matthias Neeracher 2013 | |
* | |
* Needs Arduino-tiny core http://code.google.com/p/arduino-tiny/ | |
* (The attiny core only supports 2 PWM outputs for the ATtiny85) | |
* | |
* This code is in the public domain. | |
*/ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
buspirate.name=Buspirate | |
buspirate.communication=serial | |
buspirate.protocol=buspirate |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
git clone https://github.com/robots/ols-fwloader.git | |
cd ols-fwloader | |
autoreconf --install | |
./configure | |
make |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
sudo cp -r MacOSX_DiolanDeviceDriver/DiolanDeviceDriver.kext /System/Library/Extensions/ | |
sudo kextutil /System/Library/Extensions/DiolanDeviceDriver.kext | |
sudo touch /System/Library/Extensions |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
ols_fwloader -f APP -P /dev/tty.usbXXXXX -W -w FPGAROM/logic_sniffer_3.07-Demon-Core.bit -t BIN | |
ols_fwloader -f BOOT -n -P /dev/tty.usbXXXXX -V -W -w PIC_firmware/OLSv1.firmware.v3.0.hex |
OlderNewer