Open source contrib TODO Let's balance the obscure experimentation with some things that are actually useful to society. Things to finish, and what blocks them: - PDP: painful confrontation with design mess - osmocom CCID & MITM: broken tool chain, design mismatch in atmel lib - axo: linux platform problems (probaby resolved) - rust: need a driver project (pyla?) - pyla & sigrok: Entry: sigrok / pyla bridge Date: Sat Aug 9 10:34:58 EDT 2014 Integrate pyla[1] with sigrok[2]. [1] https://github.com/zwizwa/pyla [2] http://sigrok.org/ Entry: osmocom CCID & MITM Date: Sat Aug 9 10:35:12 EDT 2014 I've had a couple of people contact me about the state of MITM in [1]. Unfortunately it is a bit raw and this seems to prevent it to be picked up. I probably need to polish it before anyone else can take it over. - fix CCID - add usb support What blocks me is that this is "boring embedded crap done in a rush". Doing it right requires a lot of time and I'm not sure if that's what I have right now.. [1] https://github.com/zwizwa/at91work Entry: axo Date: Sat Aug 9 10:43:34 EDT 2014 - Port creb to axo - Target RAI plugins (no links - not released yet.) Entry: Fix PDP / libprim. Date: Sat Aug 9 10:48:53 EDT 2014 Yeah, long term thing here. Not sure what to do with it. Basic point is that in the last 10 years I gained some knowledge that would be very useful to bring PDP[1] into a maintainable state, and also have the core exported as a general purpose library[3]. Mainly a link to RAI would be a good thing[2]. [1] http://zwizwa.be/darcs/pdp [2] https://github.com/zwizwa/rai [3] http://zwizwa.be/darcs/libprim Entry: libsigrok Date: Sat Aug 9 11:54:28 EDT 2014 sudo apt-get install libzip-dev libglibmm-2.4-dev libserialport-dev python3-all-dev autoconf python-pygccxml autoconf-archive python3-setuptools python-setuptools For HW I have here. Some of these opts are on by default. ./configure \ --enable-openbench-logic-sniffer \ --enable-beaglelogic \ --enable-saleae-logic16 \ --enable-rigol-ds \ --enable-cxx \ --enable-python Don't know how to pick python3. Got it setup. Trying to connect pyla to libsigrok. Too bad about the glib dependency. Maybe make sigrok support linux only? ( for now ). Some other problems: API in git is significantly different from 0.3.0 Got it reading data. Didn't test actual signals. Mostly works at 16MHz, sometimes just stops. Doesn't work at 24Mhz on my desktop, but the Saleae software doesn't either. Just tried on laptop and it seems to do 24MHz. Cool! Entry: Rust Date: Sat Aug 9 21:30:46 EDT 2014 - embedded ARM - audio sample DB (sorted audio space) - zwizwa lib Actually something I need right now: camera motion detection. Together with zl (zwizwa lib) extracted from pdp / libprim / packetforth, this might actually be a useful thing. Entry: PDP / zl Date: Sun Aug 10 21:17:07 EDT 2014 Before doing the rust thing: clean up current PDP state. December last year I split off a git repo, so get rid of that and go back to darcs.