I hereby claim:
- I am benbergman on github.
- I am benbergman (https://keybase.io/benbergman) on keybase.
- I have a public key whose fingerprint is 01D3 FED4 79DF 2D87 93A3 274C 760E 631A E14E F670
To claim this, I am signing this object:
| Embedded / Electronics night featuring a functionality and design demo of the μJoypad, the world's (unofficially) smallest NES controller |+ ..| | |
| Monday, November 5th, 2012 | |
| 7:00 pm | |
| SkullSpace Lounge, 3rd floor, 125 Adelaide St. | |
| After the success of our last embedded / electronics night, I thought we should have another! I'm proposing we get together on November 5th at 7:00 | |
| and I will start things off with a short, informal demo of my latest project, the μJoypad, a nickel sized NES controller[1][2]. I designed the board | |
| using the free and open source tools available as part of the gEDA project and will be showing how I used those tools to quickly put together the | |
| schematic and PCB layout. |
| // String I want to match: "SWI9600M_01\\.00\\.09\\.03AP R2492 CARMD-EN-10526 2011/07/01 19:31:09\n" | |
| int validate_string_with_regex(const char *string, const char *regex_str) { | |
| regex_t regex; | |
| /* Compile regular expression */ | |
| int reti = regcomp(®ex, regex_str, REG_EXTENDED); | |
| if (reti != 0) { | |
| fprintf(stderr, "Could not compile regex\n"); | |
| return reti; |
| First Layer | |
| =========== | |
| .---------------------------. .---------------------------. | |
| |Esc|F1 |F2 |F3 |F4 |F5 |F6 | |F7 |F8 |F9 |F10|F11|F12|?? | | |
| :===========================' '===========================: | |
| |= |1 |2 |3 |4 |5 | |6 |7 |8 |9 |0 |- | | |
| |----+---+---+---+---+---| |---+---+---+---+---+----| | |
| |Tab |' |, |. |P |Y | |F |G |C |R |L |/ | | |
| |----+---+---+---+---+---| |---+---+---+---+---+----| |
| # Maintainer: Will Price <[email protected]> | |
| # Contributor: Andrew67 (.desktop file, icon, 64bit compatibility) | |
| pkgname=energia | |
| pkgver=10 | |
| pkgrel=3 | |
| pkgdesc="Energia is a Arduino IDE clone for use with the MSP430 launchpad" | |
| arch=('i686' 'x86_64') | |
| url="http://energia.nu/" | |
| license=('GPL') |
| * Commit P - Merge O into N | |
| |\ | |
| | * Commit O after M | |
| | | | |
| * | Commit N - Merge M into L | |
| |\| | |
| | * Commit M after K | |
| Option 1 |
| ●─┐ Commit P - Merge O into N | |
| │ ● Commit O after M | |
| ●─│─┐ Commit N - Merge M into L | |
| │ ●─┘ Commit M after K | |
| ●─│─┐ Commit L - Merge K into J | |
| │ ●─┘ Commit K - Merge J into E | |
| ●─│─┐ Commit J - Merge F into I | |
| ●─│─│─┐ Commit I - Merge H into C | |
| │ │ │ ● Commit H after G | |
| │ │ ● │ Commit F after C |
| /\ |\ | |
| / \ | \ | |
| / \ | \ | |
| ^\ \ | \ __ | |
| | \\ \ | \ |__| | |
| | \\ \ | | ___ ___ __ __ | |
| | \\ \ | | ||,*'_`, ,*'_`* ,*'_`* \ \ / / | | | '.*'```*,.*'```*, | |
| | |\ \| | |.*' `.| ',' `.' ',' `.' \ \ / / | | | .''`. .''`. | | |
| | | \ \\ | || || ||=====" || || \ \ / / | | | | | | | | | |
| | | \ \\ | || || '`*.__., '`*__*'' \ \/ / | | | | | | | | |
I hereby claim:
To claim this, I am signing this object:
| /* Row pin configuration | |
| * row: 0 1 2 3 4 5 6 7 8 9 10 11 | |
| * pin: F0 F1 F4 F5 F6 F7 C6 C7 D5 D6 D7 E6 | |
| */ | |
| static void unselect_rows(void) | |
| { | |
| // Hi-Z(DDR:0, PORT:0) to unselect | |
| DDRF &= ~0b11110011; // PF: 7,6,5,4,1,0 | |
| PORTF &= ~0b11110011; | |
| DDRC &= ~0b11000000; // PC: 7,6 |
I hereby claim:
To claim this, I am signing this object: