Skip to content

Instantly share code, notes, and snippets.

#!/bin/bash
## Extract version from MPM hex or img update file
## Run with no arguments for usage
function hex2string () {
I=0
while [ $I -lt ${#1} ];
do
echo -en "\x"${1:$I:2}
let "I += 2"
# xmodmap
xmodmap: up to 4 keys per modifier, (keycodes in parentheses):
shift Shift_L (0x32), Shift_R (0x3e)
lock Caps_Lock (0x42)
control Control_L (0x25), Control_R (0x69)
mod1 Alt_L (0x40), Alt_R (0x6c), Meta_L (0xcd)
mod2 Num_Lock (0x4d)
mod3
mod4 Super_L (0x85), Super_R (0x86), Super_L (0xce), Hyper_L (0xcf)
@gigawatts
gigawatts / hackaday-logo
Created October 29, 2013 05:24
The Hackaday.com logo made with 6 custom characters
@gigawatts
gigawatts / ppm2mph.ino
Last active October 13, 2015 02:18
Arduino PPM to MPH sketch
// PPM MPH readout for Futaba BTTF remote
// Using a Seeed Studio 4-Digit 7 segment display (Part Number: LED05291P)
#include "TM1637.h"
#define CLK 2 //pins definitions for TM1637 and can be changed to other ports
#define DIO 3
TM1637 tm1637(CLK,DIO);
#define chantotal 1 //How many channels on your radio?
#define chanthr 1 // Which channel should we listen to?