Skip to content

Instantly share code, notes, and snippets.

@ej3
ej3 / programmer.cfg
Created December 27, 2018 07:43 — forked from ddm/programmer.cfg
rpi zero openocd SWD config
interface bcm2835gpio
# hexdump -s4 -n4 -e '\"0x\" 4/1 \"%02X\"\"\\n\"\" \"' /proc/device-tree/soc/ranges
bcm2835gpio_peripheral_base 0x20000000
# Transition delay calculation: SPEED_COEFF/khz - SPEED_OFFSET
# These depend on system clock, calibrated for stock 700MHz
# bcm2835gpio_speed SPEED_COEFF SPEED_OFFSET
bcm2835gpio_speed_coeffs 146203 36
@ej3
ej3 / .bashrc
Created December 30, 2017 00:52
bashrc for WSL
# ~/.bashrc: executed by bash(1) for non-login shells.
# see /usr/share/doc/bash/examples/startup-files (in the package bash-doc)
# for examples
if [ ! -f "/c/Windows/System32/bash.exe" ]; then
sudo mount --bind /mnt/c /c
fi
if [ -f "$HOME/.profile" ]; then
. "$HOME/.profile"
@ej3
ej3 / Activity.java
Created November 7, 2014 00:04
add top level execution handler to try to create heap dump on OutOfMemoryError
public class MyActivity extends Activity {
public static class MyUncaughtExceptionHandler implements Thread.UncaughtExceptionHandler {
@Override
public void uncaughtException(Thread thread, Throwable ex) {
Log.e("UncaughtException", "Got an uncaught exception: "+ex.toString());
if(ex.getClass().equals(OutOfMemoryError.class))
{
try {
android.os.Debug.dumpHprofData("/sdcard/dump.hprof");
} catch (IOException e) {
@ej3
ej3 / c2port-gpio.patch
Created October 31, 2014 19:47
patch to https://github.com/raspberrypi/linux to enable c2port on GPIO
From c588a38519e40284de9aa980131930236e14b07c Mon Sep 17 00:00:00 2001
From: Evan J Brunner <ej3@appitto.me>
Date: Fri, 31 Oct 2014 11:05:39 -0700
Subject: [PATCH] c2port: remove duramar2150, add GPIO
CHNGD:c2port-core had somehow came to be
called simply 'core' which was an
ambigious name for a module, so name
was reverted
CHNGD:duramar client was not relevant, replaced
@ej3
ej3 / com.sonatype.nexus.plist
Last active January 29, 2021 04:06
run nexus from brew on osx
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>com.sonatype.nexus</string>
<key>ProgramArguments</key>
<array>
<string>/usr/local/opt/nexus/bin/nexus</string>
<string>start</string>
#main-table {
background-image: url(http://i.imgur.com/ICyiRn6.jpg) !important;
}