m05e02 ok, calibration random

This commit is contained in:
hugogogo
2025-03-15 15:49:22 +01:00
parent e33261846b
commit 8365a79837
4 changed files with 31 additions and 27 deletions

View File

@@ -28,7 +28,8 @@ void int_to_hex_string(uint64_t value, char *out, uint8_t num_digits);
void uint16_to_string(uint16_t value, char *out);
// adc.c
void adc_init(uint8_t prescaler_value);
uint16_t adc_read(uint8_t channel);
uint16_t calibrate_temperature(uint16_t value, uint8_t speed);
void adc_print_dec(uint16_t value);
// uart.c
void uart_init();
void uart_tx(char c);
@@ -38,5 +39,8 @@ void uart_printstr_endl(const char* str);
//
// MACROS
//
#define ADC_POTENTIOMETER 0
#define ADC_PHOTORESISTOR 1
#define ADC_THERMISTOR 2
#endif // HEADER_H