STM32CubeL0
STM32CubeL0 copied to clipboard
STM32Cube MCU Full Package for the STM32L0 series - (HAL + LL Drivers, CMSIS Core, CMSIS Device, MW libraries plus a set of Projects running on all boards provided by ST (Nucleo, Evaluation and Discov...
Hi. I'm using STM32L053R8T6 based custom PCB development board and testing USB custom HID. the code ```c errno = USBD_CUSTOM_HID_SendReport(&hUsbDeviceFS, usb_send_data, sizeof(usb_send_data)); ``` does not works and returned value `errno`...
**Describe the set-up** * I'm using a custom board with an STM32L031F4Px * IDE is stm32Cube Version 1.9.0 * My compiler is gcc-arm-none-eabi-10.3-2021.10 **Describe the bug** Trying to respond to...
``` The STM32L082 USB peripheral support up to 8 configurable USB endpoints. However, depending on the application one might only need a few of them. For example, for a CDC...
Fixes the Adafruit 1.8" TFT Shield's (V1 or V2) SD card driver used in all STM32CubeL0 demos. The `BSP_SD_ReadBlocks` and `BSP_SD_WriteBlocks` API had fallen out of sync in the current...
Similar to #17 , there are unnecessary duplicate volatile reads in the interrupt handler for the adc peripheral. `__HAL_ADC_GET_FLAG` is called several times inside the handler, each time the actual...
It is useful to allow VECT_TAB_OFFSET to be overridden externally in the IDE or Makefile. This allows the Vector Table Offset to be at 0 for a debug build and...
Similar to #17 , there are unnecessary duplicate volatile reads in the interrupt handler for the timer peripheral. `__HAL_TIM_GET_FLAG` is called several times inside the handler, each time the actual...
HAL_MPU_ConfigRegion() is missing barrier instructions. (STM32CubeL0/Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_hal_cortex.c) The companion function, void HAL_MPU_Enable(uint32_t MPU_Control) Includes barrier instructions. Per Arm Cortex-M0+ DevicesGeneric User Guide ( DUI0662B_cortex_m0p_r0p1_dgug.pdf), Section 4.5.8: > Software must use memory...
The file `USB_DEVICE/App/usbd_cdc_if.c` in the stm32L0 HAL, as generated by CubeMX doesn't contain support registering a callback for USB transmit complete, whereas this functionality does exist in stm32L4, among other...
The Period start value has changed from 0 to 1 in the macro IS_LPTIM_PERIOD(). In my opinion the lowest autoreload value should be 0. I have tested a 1s period...