Skip to content

Instantly share code, notes, and snippets.

View jacobrosenthal's full-sized avatar

Jacob Rosenthal jacobrosenthal

View GitHub Profile
Time [s],Packet ID,MOSI,MISO
0.164318916666667,0,0x00,0x10
0.164323166666667,0,0x00,0xF0
0.164387166666667,0,0x00,0x00
0.1643915,0,0x04,0x00
0.164394583333333,0,0x08,0x00
1.10288225,1,0x11,0x10
1.10288675,1,0x11,0x00
1.10289125,1,0x11,0x00
1.10289575,1,0x11,0x00
Time [s],Packet ID,MOSI,MISO
0.164271416666667,0,0x00,0x10
0.164275666666667,0,0x00,0xF0
0.164339666666667,0,0x00,0x00
0.1643425,0,0x42,0x00
0.16434675,0,0x02,0x00
1.10351858333333,1,0x11,0x00
1.10352308333333,1,0x11,0x00
1.10352758333333,1,0x11,0x32
1.10353208333333,1,0x11,0x08
Ao connect to SSID: Filthy Worm Babies
Attempting to connect to SSID: Filthy Worm Babies
Connected to wifi
SSID: Filthy Worm Babies
IP Address: 10.0.1.7
signal strength (RSSI):-61 dBm
Starting connection to server...
connected to server
HTTP/1.1 200 OK
jacob-2:open-ocd jacobrosenthal$ openocd -f interface/jlink.cfg -f target/nrf51.cfg -d3
Open On-Chip Debugger 0.9.0-dev-snapshot (2014-09-23-19:39)
Licensed under GNU GPL v2
For bug reports, read
http://openocd.sourceforge.net/doc/doxygen/bugs.html
User : 13 2 command.c:546 command_print(): debug_level: 3
Debug: 14 3 options.c:98 add_default_dirs(): bindir=/usr/local/Cellar/open-ocd/HEAD/bin
Debug: 15 3 options.c:99 add_default_dirs(): pkgdatadir=/usr/local/Cellar/open-ocd/HEAD/share/openocd
Debug: 16 3 options.c:100 add_default_dirs(): run_prefix=
Debug: 17 3 configuration.c:44 add_script_search_dir(): adding /Users/jacobrosenthal/.openocd
@jacobrosenthal
jacobrosenthal / gist:53d9f61c3be33ac6fd3f
Created September 24, 2014 16:47
openocd jtag transport nrf51 target
jacob:~ jacobrosenthal$ openocd -f interface/jlink.cfg -f target/nrf51.cfg -d3
Open On-Chip Debugger 0.9.0-dev-snapshot (2014-09-23-19:39)
Licensed under GNU GPL v2
For bug reports, read
http://openocd.sourceforge.net/doc/doxygen/bugs.html
User : 13 2 command.c:546 command_print(): debug_level: 3
Debug: 14 2 options.c:98 add_default_dirs(): bindir=/usr/local/Cellar/open-ocd/HEAD/bin
Debug: 15 2 options.c:99 add_default_dirs(): pkgdatadir=/usr/local/Cellar/open-ocd/HEAD/share/openocd
Debug: 16 2 options.c:100 add_default_dirs(): run_prefix=
Debug: 17 2 configuration.c:44 add_script_search_dir(): adding /Users/jacobrosenthal/.openocd
@jacobrosenthal
jacobrosenthal / gist:507d3c356b6fbe6c505f
Created September 27, 2014 21:59
nrf51 openocd mkit board
jacob:~ jacobrosenthal$ openocd -f interface/jlink.cfg -f board/nordic_nrf51822_mkit.cfg
Open On-Chip Debugger 0.9.0-dev-snapshot (2014-09-23-19:39)
Licensed under GNU GPL v2
For bug reports, read
http://openocd.sourceforge.net/doc/doxygen/bugs.html
Warn : Interface already configured, ignoring
Error: session's transport is not selected.
Info : session transport was not selected, defaulting to JTAG
cortex_m reset_config sysresetreq
adapter speed: 1000 kHz
@jacobrosenthal
jacobrosenthal / gist:28eb72774bd720c5ca31
Created October 3, 2014 04:52
openocd cleaning, patching configuring and running
jacob-2:openocd jacobrosenthal$ git reset HEAD --hard
HEAD is now at c0b8e60 command: Fix confusing syntax error message
jacob-2:openocd jacobrosenthal$ git clean -f -d
Removing src/target/adi_v5_swd.c.orig
jacob-2:openocd jacobrosenthal$ git status
On branch master
Your branch is up-to-date with 'origin/master'.
nothing to commit, working directory clean
jacob-2:openocd jacobrosenthal$ patch -p1 < ~/Downloads/2e596cb0.diff
@jacobrosenthal
jacobrosenthal / gist:69093da97374ea8efc2a
Created December 7, 2014 08:57
Light Blue Bean Slider Control Servo Example
#define CONTROL 0
int servoPin = 0;
void setup(){
pinMode(servoPin, OUTPUT);
}
void loop(){
@jacobrosenthal
jacobrosenthal / gist:67035493e0e3bd708fd4
Created December 7, 2014 14:22
Light Blue Bean Slider Control 2 Servos
#define LEFT 0
#define RIGHT 2
int leftServoPin = 0;
int rightServoPin = 1;
void setup(){
pinMode(leftServoPin, OUTPUT);
pinMode(rightServoPin, OUTPUT);
@jacobrosenthal
jacobrosenthal / gist:5044a5f660d2bda84060
Created December 23, 2014 21:42
StandardFirmata 1.x with Bean Sleep added
/* Standard Firmata altered for Bean.
* biggest change so far was just adding Bean sleep at the end of loop to
* allow bean to sleep for power saves. Adjust to taste
*
* The big gotcha is that theyve actually moved pins around. Until we find
* a way around this, dont use the pins marked on the Bean, but rather:
* a0 -> a4
* a1 -> a5
* d0 -> d6
* d1 -> d9