printing complete status infos

This commit is contained in:
hugo LAMY
2025-03-16 17:36:48 +01:00
parent 35582f4286
commit e4bbf40bb8
4 changed files with 173 additions and 49 deletions

View File

@@ -29,15 +29,15 @@ void i2c_start_repeat(void);
void i2c_send_addr_w(uint8_t slave_address);
void i2c_send_addr_r(uint8_t slave_address);
void i2c_write(unsigned char data);
void i2c_read(void);
uint8_t i2c_read(void);
void i2c_stop(void);
// uart.c
void uart_init();
void uart_tx(char c);
void uart_printstr(const char* str);
void uart_printstr_endl(const char* str);
void uart_printstr_itoa_base(uint64_t value, uint8_t base);
void uart_printstr_itoa_base_endl(uint64_t value, uint8_t base);
uint16_t uart_printstr(const char* str);
uint16_t uart_printstr_endl(const char* str);
uint16_t uart_printstr_itoa_base(uint64_t value, uint8_t base);
uint16_t uart_printstr_itoa_base_endl(uint64_t value, uint8_t base);
// math.c
void int_to_hex_string(uint64_t value, char *out, uint8_t num_digits);
void int_to_string_base(uint64_t value, char *buffer, uint8_t base);