User Activity

In the definition of TIM16_OR_TI1_RMP_Pos in stm32f301x8.h, it's defined as being equal to 6.However, the reference manual (RM0366), Rev 4, p562, suggest that it should be zero.
The first non-comment line in every LL source file is:#if defined(USE_FULL_LL_DRIVER)This is above any #include lines, which means that if you want to use LL drivers, you must define USE_FULL_LL_DRIVER in your project settings.To avoid a proliferatio...
File: Arm/Packs/Keil/STM32F3xx_DFP/2.1.0/Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_ll_opamp.hIn this file, function LL_OPAMP_GetCalibrationSelection(), at lines 710-711: return (CalibrationSelection | ((OPAMP_CSR_TRIMOFFSETN) << (POSITION...
For example, if two pins are set, via the Alternative Function registers, to be the rx and tx for a UART, but that UART is disabled, what state are the pins left in if the various GPIO registers are not changed?Does the rx pin remain an input, and th...
The functions SD_read() and SD_write() in sd_diskio.c do 32-bit DMA accessed to the SDMMC FIFO. As a result, any buffer passed to these functions must be 32-bit aligned, as otherwise data can be lost or corrupted.However, it is not enough to pass an ...
Kudos from