Clock with Real-Time Clock (RTC-8564) and I2C LCD module(SB1062B).

Dependencies:   DebouncedEdgeIn I2cLCD_cursor Rtc8564 mbed beep

/media/uploads/togayan/imgp0004s.jpg /media/uploads/togayan/lcdclock_circuit_rev4.png

Revision:
3:061cccf4093a
Parent:
2:6f0158399eff
Child:
4:75ed86b78045
--- a/main.cpp	Mon Feb 17 08:13:21 2014 +0000
+++ b/main.cpp	Sat Feb 22 09:24:27 2014 +0000
@@ -9,11 +9,13 @@
 
 int main()
 {
-    I2C i2c(p28, p27); //sda scl
-    I2cLCD lcd(i2c, p26); //i2c reset
-    I2cRTC rtc(p25, p24, i2c); 
-    ViewModel::ClockViewModel clockVm(lcd, p21, p22, p23); // set increment decrement
+    I2C i2c(dp5, dp27); //sda scl
+    I2cLCD lcd(i2c, dp26); //i2c reset
+    I2cRTC rtc(i2c, dp25, dp18); 
+    ViewModel::ClockViewModel clockVm(lcd, dp1, dp2, dp4); // set increment decrement
     Model::Clock clock(&clockVm, &rtc);
+    clock.addSetMode(&rtc);
+    clock.addSetMode(&clockVm);
     rtc.setClock(&clock);
     clockVm.setClock(&clock);
     clock.initialize();