I'm new to the embedded field and currently encountering issues with ADC interrupts on the RT1176 . When I read a single channel at a time, I obtain the correct values. However, when attempting to read multiple channels simultaneously, I face inconsistent behavior. Sometimes, all channels exhibit the same value, and other times, the values appear to be swapped, with the value intended for channel 0 being stored in the variable for channel 1, and vice versa. I would greatly appreciate any guidance or solutions to address this issue. Additionally, if available, a demo code demonstrating the proper method for reading multiple channels would be immensely helpful.