First draft HMC5883 magnetometer sensor using physical quantities, outputting via serial port using std::cout on mbed os 5

loop_forever.cpp

Committer:
skyscraper
Date:
2020-03-26
Revision:
11:de7c9ae7ef65
Parent:
10:75c8ce89aeb7

File content as of revision 11:de7c9ae7ef65:


#include "mbed.h"
#include <iostream>

// terminal loop, printing message periodically
void loop_forever(std::string const & str)
{
    DigitalOut led1(LED1,1);
    // stop but print error dynamically
    int count = 0;
    for (;;) {
        led1 = 1;
        std::cout << str << " " << count++ << '\n';
        ThisThread::sleep_for(200U);
        led1 = 0;
        ThisThread::sleep_for(800U);
    }
}