__HAL_LOCK(x) function in STM32 with FreeRTOS
I'm using STM32F767 and referring STM32746G-Discovery code. I've question regarding __HAL_LOCK() function. if I'm using FreeRTOS, I've created 2 threads, one to to handle QSPI interface for flash and second thread to handle CAN communication and reading ADC. if I write to block of data into flash over QSPI then HAL will be locked. will it block other interrupts too, can I read ADC in while the flash writing is going on? OR
will other functions continue to work?
