Sample program for STM32F103 variants library. (Bluepill, Maple Mini, Nucleo F103 with external 8MHz crystal.)

Dependencies:   STM32F103variants mbed-dev

stm32f103variants_main.cpp

Committer:
vargham
Date:
2017-03-20
Revision:
2:eeddeeb9b8fb
Parent:
1:56dc19b2d617

File content as of revision 2:eeddeeb9b8fb:

#define USE_BOARD USE_MAPLE_MINI

#include "stm32f103variants.h"
#include "mbed.h"

DigitalOut led1(LED1);
Serial serialPc(PA_9, PA_10);  //Tx, Rx

int main()
{
    led1 = 0;
    confSysClock();
    serialPc.baud(460800);
    serialPc.printf("This is a STM32F103 test.\r\n");
    serialPc.printf("CPU SystemCoreClock is %d Hz\r\n", SystemCoreClock);
    serialPc.printf("LED=%d\r\n", led1.read());

    while (true)
    {
        led1 = !led1;
        serialPc.printf("LED=%d\r\n", led1.read());
        wait(1.0);
    }
}