How do I prevent one ISR from interrupting another ISR that is in the process of reading the RTC? HAL_LOCK?
I'm working on my first large-ish C++ embedded program running on a STM32F413. Bare metal, no RTOS at least so far. The program reads data from a dozen or so UART and I2C sensors. All the UART sensors currently use DMA for TX and RX. When a compl...