docs-o-mentation: much of it / but not all / of it.
fill out rationale a bit
add a couple of followup notes, one updates #4
start adding multi-radio test basics
ignore Mac metadata files visible via sshfs
simple script to show radio config
fill in a bunch of missing `openPipe` documentation
break out gpio stuff into its own module
move dependency to pi-pins
allow override of pin info via CLI args
start a troubleshooting section, so I can find back modprobe instructions more quickly next time ;-)
more baby steps on new testing script
send a bit more data, log as string
remove duplicated sentence and a bit of light editing on radio.addressWidth docs
add debug log for hack to see if still needed
it seems that the module does re-trigger IRQ between queued-up reads, despite datasheet admonishing to manually check FIFO_STATUS. there was already a bit of straggler "checking" state, so just fill that (back) out to avoid problem where multiple corrupt messages would get pulled out of the FIFO
find next bug (seems to be a textbook race condition, both opens read register, then OR it with their own values, then each write register. in this case the second ERX_P0 wins, so ERX_P1 never actually gets set. probably the cause of #2
resolving package.json differences between pi and tessel