A Ricker is a simple Ticker but using the RIT rather than Timer3

Revision:
0:5684eed14bda
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/example2.h	Fri Mar 11 18:28:13 2011 +0000
@@ -0,0 +1,41 @@
+
+/* Example using a Ricker to make a callback to a C++ object/method */
+
+#include "mbed.h"
+#include "Ricker.h"
+
+DigitalOut led1(LED1);
+DigitalOut led2(LED2);
+DigitalOut led3(LED3);
+DigitalOut led4(LED4);
+
+Ticker t1;
+Ticker t2;
+Ricker r3;
+Ricker r4;
+
+class Flipper {
+protected:
+    DigitalOut *_d;
+public:
+    Flipper(DigitalOut *d) { _d = d; }
+    void flip(void) { *(_d) = !*(_d); }
+};
+
+int main() {
+
+    led1 = 1;
+    led3 = 1;
+    
+    Flipper f1(&led1);
+    Flipper f2(&led2);
+    Flipper f3(&led3);
+    Flipper f4(&led4);
+    
+    t1.attach(&f1, &Flipper::flip, 0.25);
+    t2.attach(&f2, &Flipper::flip, 0.25);
+    r3.attach(&f3, &Flipper::flip, 0.25);
+    r4.attach(&f4, &Flipper::flip, 0.25);
+    
+    while(1) { }
+}