Title:
STM32_Bipolar-stepper-motor-drive Download
Description: Main function:
HAL generic update
Fix flag clear procedure: use atomic write operation = instead of ready-modify-write operation |= or &=
Fix on Timeout management, Timeout value set to 0 passed to API automatically exits the function after checking the flag without any wait
Common update for the following communication peripherals: SPI, UART, USART and IRDA
Add DMA circular mode support
Remove lock recursive process
Add new macro __HAL_RESET_HANDLE_STATE to reset a given handle state
When USE_RTOS == 1 (in stm32l0xx_hal_conf.h), the __HAL_LOCK() is not defined instead of being defined empty
Use “__IO const” instead of “__I”, to avoid any compilation issue when __cplusplus switch is defined
Add new functions for the DBGMCU module
HAL_EnableDBGSleepMode()
HAL_DisableDBGSleepMode()
HAL_EnableDBGStopMode()
HAL_DisableDBGStopMode()
HAL_EnableDBGStandbyMode()
HAL_DisableDBGStandbyMode()
Miscellaneous comments update
To Search:
File list (Check if you may need any files):
STM32双极性步进电机驱动
.......................\Documentation
.......................\.............\X-CUBE-SPN5-HELP.chm
.......................\Drivers
.......................\.......\BSP
.......................\.......\...\Components
.......................\.......\...\..........\Common
.......................\.......\...\..........\......\Release_Notes.html
.......................\.......\...\..........\......\accelero.h
.......................\.......\...\..........\......\audio.h
.......................\.......\...\..........\......\camera.h
.......................\.......\...\..........\......\epd.h
.......................\.......\...\..........\......\gyro.h
.......................\.......\...\..........\......\io.h
.......................\.......\...\..........\......\lcd.h
.......................\.......\...\..........\......\motor.h
.......................\.......\...\..........\......\ts.h
.......................\.......\...\..........\......\tsensor.h
.......................\.......\...\..........\l6208
.......................\.......\...\..........\.....\Release_Notes.html
.......................\.......\...\..........\.....\l6208.c
.......................\.......\...\..........\.....\l6208.h
.......................\.......\...\..........\.....\l6208_target_config.h
.......................\.......\...\MotorControl
.......................\.......\...\............\Release_Notes.html
.......................\.......\...\............\motorcontrol.c
.......................\.......\...\............\motorcontrol.h
.......................\.......\...\STM32F0xx-Nucleo
.......................\.......\...\................\Release_Notes.html
.......................\.......\...\................\stm32f0xx_nucleo.c
.......................\.......\...\................\stm32f0xx_nucleo.h
.......................\.......\...\................\stm32f0xx_nucleo_ihm05a1.c
.......................\.......\...\................\stm32f0xx_nucleo_ihm05a1.h
.......................\.......\...\STM32F4xx-Nucleo
.......................\.......\...\................\Release_Notes.html
.......................\.......\...\................\stm32f4xx_nucleo.c
.......................\.......\...\................\stm32f4xx_nucleo.h
.......................\.......\...\................\stm32f4xx_nucleo_ihm05a1.c
.......................\.......\...\................\stm32f4xx_nucleo_ihm05a1.h
.......................\.......\...\STM32L0xx_Nucleo
.......................\.......\...\................\Release_Notes.html
.......................\.......\...\................\stm32l0xx_nucleo.c
.......................\.......\...\................\stm32l0xx_nucleo.h
.......................\.......\...\................\stm32l0xx_nucleo_ihm05a1.c
.......................\.......\...\................\stm32l0xx_nucleo_ihm05a1.h
.......................\.......\CMSIS
.......................\.......\.....\CMSIS END USER LICENCE AGREEMENT.pdf
.......................\.......\.....\Device
.......................\.......\.....\......\ST
.......................\.......\.....\......\..\STM32F0xx
.......................\.......\.....\......\..\.........\Include
.......................\.......\.....\......\..\.........\.......\stm32f030x6.h
.......................\.......\.....\......\..\.........\.......\stm32f030x8.h
.......................\.......\.....\......\..\.........\.......\stm32f031x6.h
.......................\.......\.....\......\..\.........\.......\stm32f038xx.h
.......................\.......\.....\......\..\.........\.......\stm32f042x6.h
.......................\.......\.....\......\..\.........\.......\stm32f048xx.h
.......................\.......\.....\......\..\.........\.......\stm32f051x8.h
.......................\.......\.....\......\..\.........\.......\stm32f058xx.h
.......................\.......\.....\......\..\.........\.......\stm32f071xb.h
.......................\.......\.....\......\..\.........\.......\stm32f072xb.h
.......................\.......\.....\......\..\.........\.......\stm32f078xx.h
.......................\.......\.....\......\..\..