In addition to the tutorials that we offer on Youtube, we also provide courses through Udemy. These are more structured and cover more advanced topics in deeper levels.
STM32F1 Getting Started
Level 2: HAL LibraryNo CubeMX STM32F1 Starter Kit
The course aims at exploring the HAL library in depth without the use of CubeMX for code generation to make student or engineers appreciate and understand the peripherals configuration process and structure within the HAL library.