mbed-dev library fork for STM32F100R6 microcontroller (LQFP64, 24MHz, 32kB flash, 4kB ram, 2-channel DAC, HDMI CEC, very cheap) . Use in online compiler (instead mbed library) with selected platform Nucleo F103RB.
Fork of mbed-dev by
Tested and working:
- blink
- system frequency 24Mhz (with external xtal 8Mhz)
- stdio uart on pins PA_2-PA_3
- Serial on pins PA_9-PA_10
- AnalogOut on pins PA_4, PA_5 (DAC)
- AnalogIn on pins PA_0, PA_1, PA_2, PA_3, PA_4, PA_5, PA_6, PA_7, PB_0, PB_1, PC_0, PC_1, PC_2, PC_3, PC_5, PC_5
Notes:
- TIM2 is used for mbed needs (eq Timer, Ticker, wait etc. )
Simple test program:Import programtestF100R6
simple tests for STM32F100R6 microcontroller with dedicated library
Files at revision 51:25d18ad142c8
Name | Size | Actions |
---|---|---|
[up] | ||
TARGET_NUCLEO_F103RB | ||
PeripheralPins.h | 2465 | Revisions Annotate |
analogin_api.c | 6051 | Revisions Annotate |
analogout_api.c | 4497 | Revisions Annotate |
gpio_api.c | 3079 | Revisions Annotate |
gpio_irq_api.c | 9998 | Revisions Annotate |
gpio_object.h | 2683 | Revisions Annotate |
i2c_api.c | 13223 | Revisions Annotate |
mbed_overrides.c | 1911 | Revisions Annotate |
pinmap.c | 8454 | Revisions Annotate |
port_api.c | 3764 | Revisions Annotate |
pwmout_api.c | 6466 | Revisions Annotate |
rtc_api.c | 6523 | Revisions Annotate |
serial_api.c | 10090 | Revisions Annotate |
sleep.c | 2630 | Revisions Annotate |
spi_api.c | 10831 | Revisions Annotate |
us_ticker.c | 4176 | Revisions Annotate |