CTS-SAT-1-OBC-Firmware
|
#include "uart_handler/uart_error_tracking.h"
#include "uart_handler/uart_handler.h"
#include <string.h>
#include <stdio.h>
Functions | |
void | UART_track_error_from_isr (USART_TypeDef *huart_instance, uint32_t error_code) |
Track the error for a given UART instance. | |
uint8_t | UART_single_subsystem_error_info_to_json (UART_error_counts_single_subsystem_struct_t *error_info_struct, char *json_buffer, uint16_t json_buffer_len) |
uint8_t | UART_get_errors_json (char *json_buf, uint16_t json_buf_len) |
uint8_t UART_get_errors_json | ( | char * | json_buf, |
uint16_t | json_buf_len ) |
uint8_t UART_single_subsystem_error_info_to_json | ( | UART_error_counts_single_subsystem_struct_t * | error_info_struct, |
char * | json_buffer, | ||
uint16_t | json_buffer_len ) |
void UART_track_error_from_isr | ( | USART_TypeDef * | huart_instance, |
uint32_t | error_code ) |
Track the error for a given UART instance.
huart_instance | The uart instance we are tracking the error for |
error_code | The error code to track |
UART_error_counts_single_subsystem_struct_t UART_error_ax100_error_info |
UART_error_counts_single_subsystem_struct_t UART_error_camera_error_info |
UART_error_counts_single_subsystem_struct_t UART_error_eps_error_info |
UART_error_counts_single_subsystem_struct_t UART_error_gnss_error_info |
UART_error_counts_single_subsystem_struct_t UART_error_mpi_error_info |
UART_error_counts_single_subsystem_struct_t UART_error_telecommand_error_info |