Psi Swarm robot library version 0.9

Dependents:   PsiSwarm_V9_Blank

Fork of PsiSwarmV9 by James Hilder

Revision:
20:2b6ebe60929d
Parent:
19:3e3b03d80ea3
--- a/psiswarm.cpp	Mon Jun 05 22:47:14 2017 +0000
+++ b/psiswarm.cpp	Mon Jul 08 10:50:40 2019 +0000
@@ -169,7 +169,7 @@
 {
     firmware_version=0;
     timer_minute_count = 0;
-    timer_ticker.attach(this,&Psiswarm::IF_update_minutes, 300);
+    timer_ticker.attach(callback(this, &Psiswarm::IF_update_minutes), 300);
     uptime.start();
     primary_i2c.frequency(400000);
     serial.setup_serial_interfaces();
@@ -285,7 +285,7 @@
     char demo_on = 0;
     if(ENABLE_DEMO == 1 && switchstate > 0) demo_on=1;
     display.init_display_end(demo_on);
-    event_handler.attach_us(this,&Psiswarm::IF_handle_events, 1000);
+    event_handler.attach_us(callback(this, &Psiswarm::IF_handle_events), 1000);
     if(demo_on > 0) {
         debug("- Demo mode button is pressed\n");
         wait(0.6);
@@ -386,7 +386,7 @@
 {
     user_code_restore_mode = user_code_running;
     user_code_running = 0;
-    pause_usercode_timeout.attach(this,&Psiswarm::IF_end_pause_user_code, period);
+    pause_usercode_timeout.attach(callback(this, &Psiswarm::IF_end_pause_user_code), period);
 }
 
 void Psiswarm::IF_end_pause_user_code()