Search found 2 matches
- Sat Mar 26, 2016 2:30 am
- Forum: Freematics Products
- Topic: What is this "// send terminating byte (ESC)" in the code?
- Replies: 1
- Views: 6587
What is this "// send terminating byte (ESC)" in the code?
In FreematicsONE.cpp, there is: // send terminating byte (ESC) if (version != 10) { SPI.transfer(0x1B); digitalWrite(SPI_PIN_CS, HIGH); } else { digitalWrite(SPI_PIN_CS, HIGH); } What is this terminating byte business and why is it needed only if the OBDUART version is 10?
- Mon Mar 21, 2016 8:50 am
- Forum: Freematics Products
- Topic: Anyone find the SoftwareSerial to the BLE unreliable?
- Replies: 1
- Views: 6715
Anyone find the SoftwareSerial to the BLE unreliable?
BLE consistently loses characters for me. I initialize it very simply:
Anyone have a more reliable way to use BLE on this Freematics logger? Anyone try AltSoftSerial and have better luck?
Code: Select all
#include "SoftwareSerial.h"
static SoftwareSerial ble(A2, A3);
ble.begin(9600);
Anyone have a more reliable way to use BLE on this Freematics logger? Anyone try AltSoftSerial and have better luck?