stm32fxxx-hal-libraries
stm32fxxx-hal-libraries copied to clipboard
Libraries for STM32F4xx and STM32F7xx built on HAL drivers from ST
After called `HAL_ADC_PollForConversion()`, ADC state can have both `HAL_ADC_STATE_REG_EOC` and `HAL_ADC_STATE_READY` like below situation: https://github.com/MaJerle/stm32fxxx_hal_libraries/blob/b295f87c649cccf0c27bcd6f8f3695666fdde571/00-HAL_DRIVERS/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c#L634-L655 So, Added `HAL_ADC_STATE_READY` to the code of checking conversion of a regular channel finished.
Some corrections to at least compile the module
here is a bit optimised code of analog inputs setup - i must be a bit smaller on less optimisations for debug - O0, O1 also append API: TM_ADC_InitChanel -...
hi,MaJerle, I refer to you that OLED engineering successfully drove ssd1306 on my stm32f103c8t6, but now I need to add a new font, can you tell me how the new...
in one of your blogs you have mentioned about printf() funtion. I tried that and implemented in Keil MDK. Could you please help me with scanf() function and share it...
Is there a PWM library? I tried to use the one in the stm32f429 project but it's giving me problems with how the new HAL libraries are set up.
Using gcc version 7.3.1 20180622 (release) [ARM/embedded-7-branch revision 261907] (GNU Tools for Arm Embedded Processors 7-2018-q3-update) I'm getting the error `fatfs/drivers/fatfs_sd.c:158:12: error: conflicting types for 'select' /usr/arm-none-eabi/include/sys/select.h:62:5: note: previous declaration...
fatfs/drivers/fatfs_sd_sdio.c cannot be compiled with GCC 4.9.3 having the error: ``` stm32fxxx_hal_libraries/00-STM32_LIBRARIES/fatfs/drivers/fatfs_sd_sdio.c:388:16: error: static declaration of 'SDCARD_IsDetected' follows non-static declaration static uint8_t SDCARD_IsDetected(void) { ^ stm32fxxx_hal_libraries/00-STM32_LIBRARIES/fatfs/drivers/fatfs_sd_sdio.c:21:9: note: previous declaration of...
Hi, I'm trying to test your HD44780 library on the Bluepill (STM32F103C6T8) board. I modified the `tm_stm32_hd44780.c` file and replaced your GPIO writes with the `HAL_GPIO_WritePin` commands. I also replaced...
Found a bug in the TM_ADC_Read function where at the end of the conversion, it checks the EOC flag. Apparently in the latest HAL that you support (1.7.1), this is...