HSEM read lock vs write lock?
Hi!
So I was reading the wiki here https://wiki.st.com/stm32mpu/wiki/How_to_configure_system_resources
and they tell you to use PERIPH_LOCK, which is a function that can be found here:
However, HAL_HSEM_FastTake does a read lock and not a write lock.
When should I be using HAL_HSEM_FastTake() vs HAL_HSEM_Take()? Why does PERIPH_LOCK call HAL_HSEM_FastTake() to get a read lock when it is writing to GPIO/EXTI registers?
