有问题

This commit is contained in:
2024-12-24 19:25:27 +08:00
parent 2d273efef5
commit fa7f364bdb
5 changed files with 85 additions and 63 deletions

View File

@@ -24,7 +24,7 @@
#define RS485_EN_PIN GPIO_PIN_1
#define RX_BUFFER_SIZE 64
#define RX_BUFFER_SIZE 32
typedef enum {
VALIDATION_SUCCESS = 0,
@@ -32,11 +32,17 @@ typedef enum {
} validation_result_t;
void rs485_config(void);
void process_command(uint8_t *cmd, size_t length);
uint8_t calculate_crc(uint8_t data[], size_t data_length);
validation_result_t validate_package_crc(uint8_t *data, size_t data_length);
validation_result_t validate_package_header(uint8_t *data);
validation_result_t validate_package_type(uint8_t *data);
void eddy_current_value_report(void);
void tempture_value_report(void);
#endif //RS485_H
#endif //RS485_H