Raspberry Pi MOT HAT Based on STM32F030R8. The clock needs to be changed to 8MHz after export.

Dependencies:   mbed

Revision:
3:171f4d0ca77b
Parent:
2:cff0fa966e58
--- a/main.cpp	Tue Aug 18 11:03:37 2015 +0000
+++ b/main.cpp	Thu Aug 20 11:36:01 2015 +0000
@@ -2,12 +2,37 @@
 
 void SystemHalt(void)
 {   
-    printf("\n\rOops! System halted! O_o\n\r");
+    uart_db.printf("\n\rOops! System halted! O_o\n\r");
     LedOffAll();
     while(1)
     {
-        LedToggle(0);
-        wait_ms(1000);
+        //Breath LED
+        int i, j;
+        led_mb = 0;
+        while(1)
+        {
+            for(j=0;j<=100;j++)
+            {            
+                for(i=0;i<=100;i++)
+                {
+                    led_mb = 1;
+                    wait_us(j);
+                    led_mb = 0;
+                    wait_us(100-j);
+                }
+            }
+            for(j=100;j>=0;j--)
+            {            
+                for(i=0;i<=100;i++)
+                {
+                    led_mb = 1;
+                    wait_us(j);
+                    led_mb = 0;
+                    wait_us(100-j);
+                }
+            }
+            wait_ms(200);
+        } 
     }
 }
 
@@ -31,8 +56,8 @@
     if(AppLayerInit() != 0) 
         SystemHalt(); 
     
-    printf("System init done!\n\r");
-    SelfTest();  
+    uart_db.printf("System init done!\n\r");
+    DebugCommander();  
     
     //Program should never go to here
     SystemHalt();