Added aliases in the uart lib so instead of calling uart_printf(UART_NUMBER_1, "Hello") you can call uart1_printf("Hello")
Added small comment on the uart alias macro functions
the alias for uartx_printf now also work when no extra arguments are passed
Added ADC prefix for the adc prescalar enum
Added error handling and return values for serveral uart_tx commands
Now when writing a newline \n to the uart we first print a return carrige \r
Added a somewhat functional and simple io library that should mimic how the arduino library works
changed from int* to uint8_t* in the IO prototypes
added volatile to the digitalRead statement
Added Doxygen type comments for the io library
added some simple documentation in io.h
Documented the static inline function getDDRXFromPORTX
added detailed file description for io.c
Added som documentation for the adc module
Added further documentation for the adc
Added some documentation in adc.h
Added some documentation in adc.h
Moved a few online functions into macros in adc.h. Also rewrote the adc_init function to now take setup arguments instead of having the hard coded
Fixed a few typos in the adc documentation
rewrote the adc_toVolt function so it is now possible to specifify max ADC bits a voltage at compile time