View thingspeak-install2.sh
#!/bin/bash | |
# Install Thingspeak server on Ubuntu 12.04 LTS with rvm. | |
# Andrew Bythell <abythell@ieee.org> | |
# Install required packages | |
sudo apt-get -y upgrade | |
sudo apt-get -y install build-essential mysql-server mysql-client libmysqlclient-dev | |
sudo apt-get -y install libxml2-dev libxslt-dev git-core curl rubygems | |
## Install rvm |
View rpi-rxtx-java.sh
#!/bin/sh | |
# | |
# Configure Java for RXTX on embedded platforms like Raspberry Pi (Raspbian) and Beaglebone (Debian) | |
# | |
if [ -e "/dev/ttyAMA0" ] || [ -e "/dev/ttyO0" ] | |
then | |
for port in `find /dev -name 'tty*'` | |
do |
View thingspeak-install.sh
#!/bin/bash | |
# Automatic install of Thingspeak server on Ubuntu 12.04 / Raspbmc / Debian (?) | |
# Updated to use ruby 2.1.4 | |
## Install required packages | |
sudo apt-get update | |
sudo apt-get -y install build-essential git mysql-server mysql-client libmysqlclient-dev libxml2-dev libxslt-dev libssl-dev libsqlite3-dev | |
## Install ruby | |
wget http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.gz |
View rxtx.xml
<!-- | |
rxtx.xml | |
Copyright 2013 Andrew Bythell <abythell@ieee.org> | |
Ant tasks for distributing Java applications with platform-specific RXTX | |
libraries as zip files. To use: | |
1. Get and unzip RXTX - http://rxtx.qbang.org/pub/rxtx/rxtx-2.2pre2-bins.zip into your project directory. | |
2. Copy this file (rxtx.xml) into the RXTX directory. | |
3. Include rxtx.xml in your build.xml. |
View udisks-glue
#!/bin/bash | |
### BEGIN INIT INFO | |
# Provides: udisks-glue | |
# Required-Start: $local_fs | |
# Required-Stop: $local_fs | |
# Default-Start: 2 3 4 5 | |
# Default-Stop: 0 1 6 | |
# Short-Description: udisks-glue automounter | |
# Description: Automounts removable media |
View camdate-java-install.sh
#!/bin/bash | |
# | |
# Automatically download, build, and install CamDate, a tool | |
# to set the System Time on a Raspberry Pi using a gphoto2-suppored | |
# camera. | |
# | |
# | |
# Check if root | |
# |
View camdate.sh
#!/bin/bash | |
# Set system date using gphoto2 camera | |
# | |
# Make sure a root user is running this script | |
# | |
if [[ $EUID -ne 0 ]]; then | |
echo "Must run as root/sudo" | |
exit -1 | |
fi |
View ubuntu-domU.sh
#!/bin/bash | |
# Script to download, configure, and install Ubuntu as a Xen domU | |
# Uses existing LVM Volume Group. Must be run as root/sudo. | |
# Based on instructions at https://help.ubuntu.com/community/Xen | |
# User Configurable Settings | |
NAME=ubuntu # name of Domain to create | |
VG=/dev/domU # existing volume group in which to create a logical volume | |
LV=$NAME # name of the new logical volume to create | |
LV_SIZE=5G # size of the new logical volume |
View ubuntu-dom0-xen.sh
#!/bin/bash | |
# Setup and configure Xen DomU | |
# Run as root/sudo on a fresh Ubuntu Server 12.04 LTS install. Reboot when complete. | |
# Update | |
apt-get update | |
apt-get upgrade | |
# Install Xen hypervisor | |
apt-get install xen-hypervisor-amd64 |
View pro-mini-isp.patch
diff --git a/hardware/arduino/bootloaders/atmega/ATmegaBOOT_168.c b/hardware/arduino/bootloaders/atmega/ATmegaBOOT_168.c | |
index 2b9fefa..046de0c 100755 | |
--- a/hardware/arduino/bootloaders/atmega/ATmegaBOOT_168.c | |
+++ b/hardware/arduino/bootloaders/atmega/ATmegaBOOT_168.c | |
@@ -580,7 +580,7 @@ int main(void) | |
/* if ((length.byte[0] & 0x01) == 0x01) length.word++; //Even up an odd number of bytes */ | |
if ((length.byte[0] & 0x01)) length.word++; //Even up an odd number of bytes | |
cli(); //Disable interrupts, just to be sure | |
-#if defined(__AVR_ATmega1280__) || defined(__AVR_ATmega1281__) | |
+#if defined(__AVR_ATmega1280__) || defined(__AVR_ATmega1281__) || defined(__AVR_ATmega328P__) |
NewerOlder