STM32 MCUs Embedded software

Ask questions and find answers on STM32Cube packages, including HAL, LL and middleware, and expansion software.

cancel
Showing results for 
Search instead for 
Did you mean: 

Forum Posts

Resolved! USB PD Extended Source Capabilities

Hi,How do I serve request Get Source Capabilities Extended? I'm using STM32G0B1 with a port configured as SRC.When a SINK sends the Get Source Capabilities Extended the STM PD library responds with 'Not Supported' and my code is not aware that this e...

Mulleteer_0-1776944660689.png

USBX Host MSC Standalone functions missing

I am on an H562 and trying to rd/wr a file on a USB memory stick using the mass storage controller. I am trying to understand what to do about this block when I am running in standalone mode. I started from an example code which is in RTOS mode but I...

Capocc_1-1763462236696.png Capocc_2-1763462321952.png Capocc_3-1763462637638.png
Capocc by Associate II
  • 795 Views
  • 7 replies
  • 1 kudos

LSM6DSO I3C SETDASA

Hello!I'm working on an Nucleo-H503RB board and trying to communicate with a LSM6DSO over I3C.I am now able to use ENTDAA to assign a dynamic address to the LSM6DSO.Next, I want to test using SETDASA to assign a dynamic address based on the static ad...

jad1_0-1777514154625.png jad1_1-1777514179063.png jad1_2-1777514187310.png
jad1 by Associate
  • 118 Views
  • 3 replies
  • 1 kudos

STM32H755 USB CDC Help

Hi everyone, I’d like to ask for your expertise. I’m working with a custom board based on the STM32H755ZIT, configured in LDO mode. My issue is that when I connect the board to my PC via USB to use the Virtual COM Port (VCP), the computer does not de...

bootloader for lpuart

is there a template for developing a custom bootloader that uses the lpuart?Has the application firmware the ability to trigger a bootloader state so I can upload the new application firmware into stm32g051g8?What are the changes that I have to do on...

Awful timeout implementation in SDMMC

SDMMC HAL driver implementation is full of timeouts like this:uint32_t count = SDMMC_CMDTIMEOUT * (SystemCoreClock / 8U / 1000U); do { if (count-- == 0U) { return SDMMC_ERROR_TIMEOUT; } sta_reg = SDMMCx->STA; } while (SOME_FLAG_NOT_SET);I...