RFM12B and Atmel ISP programmer shield for Raspberry Pi
Raspberry Pi interface to Hope RFM12B 433/868/915 MHz radio module. An Atmel ATmega328 is used to communicate with the radio module over SPI, and to handle the interrupts. The ATmega328 communicates with the Raspberry Pi's UART (/dev/ttyAMA0). The board also contains a two-channel Atmel ISP programmer. The first channel programs the onboard ATmega328 and the second channel can program external devices. Buffering is used to protect the Raspberry Pi and allow extermal microcontrollers operating at 5V to be programmed safely..
The Raspberry Pi and RFM12B transceiver form the base unit for the AuroraWatchNet magnetometer
For more information see blog.stevemarple.co.uk/2013/02/rfm12b-shield-for-raspberr...
Eagle PCB design files available under Creative Commons Attribution-ShareAlike 3.0 Unported (CC BY-SA 3.0) licence, github.com/stevemarple/RPi_RFM12B_ISP.