#ifndef HEADER_H #define HEADER_H #include #include #include #include "utils.h" #include "bitmanip.h" #include "interrupt.h" #include "timer.h" #include "usart.h" #include "adc.h" // // GLOBAL // extern volatile uint8_t adc_channel; // // PROTOTYPES // // main.c // timer.c void timer_1B_init(); // math.c void int_to_hex_string(uint64_t value, char *out, uint8_t num_digits); // adc.c void adc_init(uint8_t prescaler_value); uint16_t adc_read(uint8_t channel); // uart.c void uart_init(); void uart_tx(char c); void uart_printstr(const char* str); void uart_printstr_endl(const char* str); // // MACROS // #endif // HEADER_H