通过泛型化实现一个通用的 发送,接收判断,超时判断,重试次数一个通用处理以及解决方案;适配UART TCP IIC SPI 等等需要发送、接收判断,超时重试通用处理框架
背景在UART协议、SPI、I2C,TCP,文件COPY等不同应用场景经常存在以下操作1.**发送命令**:通过UART发送命令数据。2.**接收判断**:检查接收到的响应是否符合预期。3.**超时判断**:在指定时间内等待响应,超时则重试。4.**重试次数管理**:在达到最大重试次数后放弃并退出。例如:1.**网络请求重试**:例如HTTP请求失败后的重试机制。2.**传感器数据读取**:在读取