*
Dependencies: mbed-STM32F103C8T6 mbed
main.cpp
- Committer:
- BaserK
- Date:
- 2017-04-29
- Revision:
- 0:6345f9145b9a
File content as of revision 0:6345f9145b9a:
#include "stm32f103c8t6.h" #include "mbed.h" // Timer and ticker example // Shows how to use a timer and a ticker DigitalOut led(PB_12); Ticker toggler; Timer timer; Serial pc(PA_2, PA_3); void toggle_led(); int main() { confSysClock(); //Configure system clock (72MHz HSE clock, 48MHz USB clock) pc.baud(9600); // toggle the led every 500 ms toggler.attach(&toggle_led, 0.5); timer.start(); while (1) { } } void toggle_led() { // change the state of the led led = !led; // get the current time in ms int time = timer.read_ms(); // print the time pc.printf("Time is: %d \r\n", time); // reset the timer timer.reset(); }