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 mbed official




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

Download repository: zip gz

Files at revision 51:25d18ad142c8

Name Size Actions
[up]
AnalogIn.h 2589 Revisions Annotate
AnalogOut.h 3221 Revisions Annotate
BusIn.h 2830 Revisions Annotate
BusInOut.h 3287 Revisions Annotate
BusOut.h 2957 Revisions Annotate
CAN.h 6882 Revisions Annotate
CThunk.h 6478 Revisions Annotate
CallChain.h 4779 Revisions Annotate
CircularBuffer.h 2464 Revisions Annotate
DigitalIn.h 2590 Revisions Annotate
DigitalInOut.h 3267 Revisions Annotate
DigitalOut.h 2846 Revisions Annotate
DirHandle.h 2968 Revisions Annotate
Ethernet.h 4674 Revisions Annotate
FileBase.h 1866 Revisions Annotate
FileHandle.h 3508 Revisions Annotate
FileLike.h 1223 Revisions Annotate
FilePath.h 1158 Revisions Annotate
FileSystemLike.h 3211 Revisions Annotate
FunctionPointer.h 6683 Revisions Annotate
I2C.h 4852 Revisions Annotate
I2CSlave.h 4208 Revisions Annotate
InterruptIn.h 3629 Revisions Annotate
InterruptManager.h 4350 Revisions Annotate
LocalFileSystem.h 3194 Revisions Annotate
LowPowerTicker.h 1060 Revisions Annotate
LowPowerTimeout.h 1026 Revisions Annotate
LowPowerTimer.h 1012 Revisions Annotate
PortIn.h 2183 Revisions Annotate
PortInOut.h 2517 Revisions Annotate
PortOut.h 2457 Revisions Annotate
PwmOut.h 4339 Revisions Annotate
RawSerial.h 2267 Revisions Annotate
SPI.h 8175 Revisions Annotate
SPISlave.h 3153 Revisions Annotate
Serial.h 1871 Revisions Annotate
SerialBase.h 7805 Revisions Annotate
Stream.h 1950 Revisions Annotate
Ticker.h 3559 Revisions Annotate
Timeout.h 1352 Revisions Annotate
Timer.h 2062 Revisions Annotate
TimerEvent.h 1476 Revisions Annotate
Transaction.h 1974 Revisions Annotate
can_helper.h 1463 Revisions Annotate
mbed.h 1725 Revisions Annotate
mbed_assert.h 1672 Revisions Annotate
mbed_debug.h 1854 Revisions Annotate
mbed_error.h 1933 Revisions Annotate
mbed_interface.h 3714 Revisions Annotate
platform.h 896 Revisions Annotate
rtc_time.h 2684 Revisions Annotate
semihost_api.h 2662 Revisions Annotate
toolchain.h 1013 Revisions Annotate
wait_api.h 1573 Revisions Annotate