initial import.
put platform function declaration into their own header.
added code from my previous bifferboard rfm12b driver.
removed useless rfm12_data ptrs in platform init/cleanup functions.
receiving data pretty much works + rf12_read test app.
receiving surviced a 12h, 1 packet every 5 seconds test.
Added preliminary ioctl(). Also, fixed a potential deadlock related to the rxtx watchdog timer.
Added rfm12b_config.h for user-settable compile-time configuration options. Added support for sending/writing packets. Added test for writing to the character device.
oops, forgot to stage stuff in the previous commit.
safer release on device close; possibility of multiple rfm12 boards; rf12_echo test program.
added module load options for group_id and band_id.
added bit_rate module argument, defaults to 49.2kpbs (like jeelib).
refactored to prepare for supporting other linux boards.
suport for Raspberry Pi + improved build system. Also, more config options in rfm12b_config.h.
refactored some names for better consistency + build fixes.
some scheduling bugfixes. added poll() functionality to driver. added rfm12b_chat example to illustrate poll() usage.
added ioctl() methods to configure an rfm12b device from userspace + added this as an example to rfm12b_chat test.
added jeenode-compatible mode (sends ACKs, lets you specify hdr from userspace) and rfm12b_jeenode test to demonstrate it.
fix minor regression.
preparations for support of 3.8 kernels and Beaglebone Black.