I'm troubleshooting some code and saw the following line:
value = ADC;
where value is a float. I'm really confused by this line because:
- it's not a function as there are no parentheses
- I don't see it defined as a macro
- there is no "ADC" register in the AVR
I'm trying to understand what it does and where it came from. Has anyone ever used this or seen it in some header file? Thanks for any insights.