consume_adc.c is the function that takes the ADC data and controls the PWM, LCD, and UART according to that data. msgq.c is the queue that organizes and moves ADC requests and data, working between ...