Library to send and receive data using RF12B transceiver modules Big thanks to the tutorial at https://loee.jottit.com/rfm12b_and_avr_-_quick_start and madcowswe

Dependents:   Measure_system Quadcopter_copy

Revision:
1:42b124ed1f57
Parent:
0:bd1232f200be
Child:
2:99cf337cd23e
--- a/RF12B.cpp	Thu Mar 10 10:56:15 2011 +0000
+++ b/RF12B.cpp	Thu Mar 10 11:26:20 2011 +0000
@@ -66,7 +66,22 @@
 }
 
 /* Sends a byte of data to the RF module for transmission */
-void RF12B::write(unsigned char data) {
+void RF12B::write(unsigned char *data) {
+        writeCmd(0x0000);
+        send(0xAA); // PREAMBLE
+        send(0xAA);
+        send(0xAA);
+        send(0x2D); // SYNC
+        send(0xD4);
+        for (int i=0; i<16; i++) {
+            send(data[i]);
+        }
+        send(0xAA); // DUMMY BYTES
+        send(0xAA);
+        send(0xAA);
+}
+
+void RF12B::send(unsigned char data) {
     if (!initialized) {
         init(true); //Transmitter
         trans = true;