Browse Source

update cmakelist, main, header

Tobias Müller 7 months ago
parent
commit
376e1315b5
3 changed files with 10 additions and 4 deletions
  1. 1 1
      CMakeLists.txt
  2. 3 0
      inc/header.h
  3. 6 3
      src/main.cpp

+ 1 - 1
CMakeLists.txt

@@ -34,5 +34,5 @@ target_link_libraries(${PROJECT_NAME}
 
 
 # Enable usb output, disable uart output
-pico_enable_stdio_usb(${PROJECT_NAME} 0)
+pico_enable_stdio_usb(${PROJECT_NAME} 1)
 pico_enable_stdio_uart(${PROJECT_NAME} 1)

+ 3 - 0
inc/header.h

@@ -20,6 +20,9 @@ Main header file.
 #ifndef SLEEP_TIME_MS
 #define SLEEP_TIME_MS 500
 #endif
+#ifndef Boot_TIME_MS
+#define Boot_TIME_MS 2000
+#endif
 
 //////////////////////////////               Functions               //////////////////////////////
 

+ 6 - 3
src/main.cpp

@@ -27,9 +27,12 @@ int main(void) {
     stdio_init_all();
 
     //////////////////////////            Local Variable             //////////////////////////
-    int iter;
+    unsigned long iter = 1;
 
     //////////////////////////                 Code                  //////////////////////////
+
+    sleep_ms(Boot_TIME_MS);
+
     // test function
     bar();
 
@@ -37,14 +40,14 @@ int main(void) {
     baz.bar();
 
     // Loop for i-times
-    for(iter = 10; iter > 0; iter--) {
-
+    while(1) {
         // Blink LED
         printf("Blinking %i-times!\n", iter);
         gpio_put(PICO_DEFAULT_LED_PIN, true);
         sleep_ms(SLEEP_TIME_MS);
         gpio_put(PICO_DEFAULT_LED_PIN, false);
         sleep_ms(SLEEP_TIME_MS);
+        iter++;
     }
 }