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]
TARGET_NUCLEO_F103RB
Release_Notes_stm32f1xx_hal.html 39721 Revisions Annotate
stm32_hal_legacy.h 111594 Revisions Annotate
stm32f1xx_hal.c 19848 Revisions Annotate
stm32f1xx_hal.h 11615 Revisions Annotate
stm32f1xx_hal_adc.c 71771 Revisions Annotate
stm32f1xx_hal_adc.h 50495 Revisions Annotate
stm32f1xx_hal_adc_ex.c 50419 Revisions Annotate
stm32f1xx_hal_adc_ex.h 47791 Revisions Annotate
stm32f1xx_hal_can.c 47783 Revisions Annotate
stm32f1xx_hal_can.h 38460 Revisions Annotate
stm32f1xx_hal_can_ex.h 6970 Revisions Annotate
stm32f1xx_hal_cec.c 32416 Revisions Annotate
stm32f1xx_hal_cec.h 16225 Revisions Annotate
stm32f1xx_hal_conf.h 14653 Revisions Annotate
stm32f1xx_hal_cortex.c 19709 Revisions Annotate
stm32f1xx_hal_cortex.h 8213 Revisions Annotate
stm32f1xx_hal_crc.c 11269 Revisions Annotate
stm32f1xx_hal_crc.h 6170 Revisions Annotate
stm32f1xx_hal_dac.c 33744 Revisions Annotate
stm32f1xx_hal_dac.h 10784 Revisions Annotate
stm32f1xx_hal_dac_ex.c 25034 Revisions Annotate
stm32f1xx_hal_dac_ex.h 21483 Revisions Annotate
stm32f1xx_hal_def.h 8503 Revisions Annotate
stm32f1xx_hal_dma.c 24172 Revisions Annotate
stm32f1xx_hal_dma.h 18945 Revisions Annotate
stm32f1xx_hal_dma_ex.h 11970 Revisions Annotate
stm32f1xx_hal_eth.c 72907 Revisions Annotate
stm32f1xx_hal_eth.h 106152 Revisions Annotate
stm32f1xx_hal_flash.c 21437 Revisions Annotate
stm32f1xx_hal_flash.h 8153 Revisions Annotate
stm32f1xx_hal_flash_ex.c 56057 Revisions Annotate
stm32f1xx_hal_flash_ex.h 42214 Revisions Annotate
stm32f1xx_hal_gpio.c 23004 Revisions Annotate
stm32f1xx_hal_gpio.h 13242 Revisions Annotate
stm32f1xx_hal_gpio_ex.c 5615 Revisions Annotate
stm32f1xx_hal_gpio_ex.h 36011 Revisions Annotate
stm32f1xx_hal_hcd.c 35097 Revisions Annotate
stm32f1xx_hal_hcd.h 9638 Revisions Annotate
stm32f1xx_hal_i2c.c 113685 Revisions Annotate
stm32f1xx_hal_i2c.h 25517 Revisions Annotate
stm32f1xx_hal_i2s.c 49670 Revisions Annotate
stm32f1xx_hal_i2s.h 19270 Revisions Annotate
stm32f1xx_hal_irda.c 52523 Revisions Annotate
stm32f1xx_hal_irda.h 25191 Revisions Annotate
stm32f1xx_hal_iwdg.c 12898 Revisions Annotate
stm32f1xx_hal_iwdg.h 9903 Revisions Annotate
stm32f1xx_hal_nand.c 37509 Revisions Annotate
stm32f1xx_hal_nand.h 11218 Revisions Annotate
stm32f1xx_hal_nor.c 34687 Revisions Annotate
stm32f1xx_hal_nor.h 10409 Revisions Annotate
stm32f1xx_hal_pccard.c 24862 Revisions Annotate
stm32f1xx_hal_pccard.h 10718 Revisions Annotate
stm32f1xx_hal_pcd.c 40431 Revisions Annotate
stm32f1xx_hal_pcd.h 35194 Revisions Annotate
stm32f1xx_hal_pcd_ex.c 8646 Revisions Annotate
stm32f1xx_hal_pcd_ex.h 4344 Revisions Annotate
stm32f1xx_hal_pwr.c 22837 Revisions Annotate
stm32f1xx_hal_pwr.h 13497 Revisions Annotate
stm32f1xx_hal_rcc.c 41062 Revisions Annotate
stm32f1xx_hal_rcc.h 62129 Revisions Annotate
stm32f1xx_hal_rcc_ex.c 69590 Revisions Annotate
stm32f1xx_hal_rcc_ex.h 103708 Revisions Annotate
stm32f1xx_hal_rtc.c 53621 Revisions Annotate
stm32f1xx_hal_rtc.h 20762 Revisions Annotate
stm32f1xx_hal_rtc_ex.c 17482 Revisions Annotate
stm32f1xx_hal_rtc_ex.h 17455 Revisions Annotate
stm32f1xx_hal_sd.c 109527 Revisions Annotate
stm32f1xx_hal_sd.h 44760 Revisions Annotate
stm32f1xx_hal_smartcard.c 47237 Revisions Annotate
stm32f1xx_hal_smartcard.h 32508 Revisions Annotate
stm32f1xx_hal_spi.c 79345 Revisions Annotate
stm32f1xx_hal_spi.h 27254 Revisions Annotate
stm32f1xx_hal_spi_ex.c 8854 Revisions Annotate
stm32f1xx_hal_sram.c 23250 Revisions Annotate
stm32f1xx_hal_sram.h 7425 Revisions Annotate
stm32f1xx_hal_tim.c 167590 Revisions Annotate
stm32f1xx_hal_tim.h 82484 Revisions Annotate
stm32f1xx_hal_tim_ex.c 64587 Revisions Annotate
stm32f1xx_hal_tim_ex.h 14556 Revisions Annotate
stm32f1xx_hal_uart.c 64589 Revisions Annotate
stm32f1xx_hal_uart.h 35692 Revisions Annotate
stm32f1xx_hal_usart.c 65991 Revisions Annotate
stm32f1xx_hal_usart.h 27671 Revisions Annotate
stm32f1xx_hal_wwdg.c 16391 Revisions Annotate
stm32f1xx_hal_wwdg.h 11780 Revisions Annotate
stm32f1xx_ll_fsmc.c 38940 Revisions Annotate
stm32f1xx_ll_fsmc.h 42898 Revisions Annotate
stm32f1xx_ll_sdmmc.c 18716 Revisions Annotate
stm32f1xx_ll_sdmmc.h 39094 Revisions Annotate
stm32f1xx_ll_usb.c 65459 Revisions Annotate
stm32f1xx_ll_usb.h 26424 Revisions Annotate