When I took a look at how the arduino libraries were coded I expected to see register names like I/O registers(PINx,DDRx,PORTx) and other such registers with values assigned to them but instead I saw normal C code with functions and a class.
Why isn't there any embedded C in the structure of the library? Am I misunderstanding something very basic? Please help me understand.