GlobLib
HAL and API libraries for MCUs and hardware.
Bug List
Module ADC
None
Module CLOCK
Switching between all clock options doesn't work well.
  • Switch from internal ocsillator 64Mhz to a lower speed doesn't work
Module CORE
None
Module DEBUG
None
Module FLASH
None
Module GPIO
None
Module I2C
None
Module IWDG
None
Module POWER
Module RTC
None
Module SPI
File stm32f103cb_adc.c
File stm32f103cb_clock.c
File stm32f103cb_core.c
File stm32f103cb_debug.c
File stm32f103cb_flash.c
File stm32f103cb_gpio.c
File stm32f103cb_i2c.c
File stm32f103cb_iwdg.c
File stm32f103cb_power.c
File stm32f103cb_rtc.c
File stm32f103cb_spi.c
File stm32f103cb_systick.c
File stm32f103cb_timer.c
File stm32f103cb_usart.c
The USART.get() function is not compatible when using ISRs. This is becuase the data register needs to be read to reset the flags. This cannot be efficiently done in both ISR and get function. This is not a large problem as the get function is blocking, and isn't really used with an ISR.
File stm32f103cb_usb.c
Module SYSTICK
Module TIMERS
None
Module USART
None
Module USB
When using the USB, the reset button on the MCU doesn't reset the USB peripheral. This means the only way to reset is to cycle power on the device.