|
|
@@ -35,6 +35,8 @@
|
|
|
|
|
|
/******************************* For user *************************************/
|
|
|
// #define UART_RX_MAX_LEN (9 + (15 * 4))
|
|
|
+// #define UART_RX_MAX_LEN (16)
|
|
|
+
|
|
|
#ifndef UART_RX_MAX_LEN
|
|
|
#define UART_RX_MAX_LEN (254)
|
|
|
#endif
|
|
|
@@ -63,10 +65,11 @@ struct HW_UART_ATY_Dev
|
|
|
|
|
|
uint8_t lock;
|
|
|
uint8_t debugEnable;
|
|
|
- void (*LOG)();
|
|
|
+ void (*LOG)(const char*, ...);
|
|
|
};
|
|
|
|
|
|
uint8_t UartSendByte(uint8_t byte, struct HW_UART_ATY_Dev* dev);
|
|
|
+void UartRxClear(struct HW_UART_ATY_Dev* dev);
|
|
|
void UartSendBytes(uint8_t* bytes, uint16_t len, struct HW_UART_ATY_Dev* dev);
|
|
|
void UartSendStr(uint8_t* buf, struct HW_UART_ATY_Dev* dev);
|
|
|
void UartSendFloat(float dataFloat, uint8_t endian, struct HW_UART_ATY_Dev* dev);
|