Concurrent GPIO access from threads and ISR
In my Stm32F4 applicarion, I am using (a.o.) sw4stm32, cubemx and Freertos.
Some of the GPIO I need to access from different threads and even from from ISR.
Access means, changing port state, reading port state, reading analog input level (ADC); no reconfiguration of GPIO after very first initialization.
Is stm32f4 and cube hal completely aware about this kind of cuncurrent access or did I have to take care of specific design considerations?
BTW: I heard about bit banding but never used it untio know.
PS: Maybe www.openstm32.org is the wrong place for this cub hal related question, isnt it?
Joe.