自分用通信ライブラリ RS485で先頭識別子を使用した通信をするときに使う.

Dependencies:   BufferedSerial

Dependents:   FourOmniMecha

BufferdSerialを使用している.Arduinoライクに通信したいから

2020/3/6 GetBusSerial()にて先頭識別子付きの通信ができる.

2020/11/16 GetBusSerial()は廃止(使えるけれども).getBusSerialとかgetTimedBusSerialとかに変えた

Revision:
6:496eaf58c584
Parent:
4:3b347fa779b7
--- a/BusSerial.cpp	Thu Nov 12 16:01:04 2020 +0000
+++ b/BusSerial.cpp	Fri Nov 13 02:02:13 2020 +0000
@@ -43,7 +43,7 @@
 bool BusSerial::getTimedBusSerial(uint8_t* container, uint8_t head_num, uint8_t data_quantity, int timeout)
 {
     // 受信開始時間記録
-    int time_start = _timer->read_ms();
+    uint32_t time_start = _timer->read_ms();
 
     for (uint8_t i = 0; i < data_quantity + 1; i++) container[i] = 0;
     while (container[0] != head_num) {
@@ -91,7 +91,7 @@
 bool BusSerial::getTimedBusSerial
 (uint8_t* container, uint8_t head_num, uint8_t data_quantity, uint8_t footer_num, int timeout)
 {
-    int time_start = _timer->read_ms();
+    uint32_t time_start = _timer->read_ms();
 
     for (uint8_t i = 0; i < data_quantity + 2; i++) container[i] = 0;
     while (container[0] != head_num) {