mirror of
https://github.com/esp8266/Arduino.git
synced 2025-06-17 22:23:10 +03:00
Run new astyle formatter against libs Bridge, SpacebrewYun and Temboo
This commit is contained in:
@ -28,17 +28,17 @@ void BridgeClass::begin() {
|
||||
if (started)
|
||||
return;
|
||||
started = true;
|
||||
|
||||
|
||||
// Wait for U-boot to finish startup
|
||||
do {
|
||||
dropAll();
|
||||
delay(1000);
|
||||
} while (stream.available()>0);
|
||||
} while (stream.available() > 0);
|
||||
|
||||
while (true) {
|
||||
// Bridge interrupt:
|
||||
// - Ask the bridge to close itself
|
||||
uint8_t quit_cmd[] = {'X','X','X','X','X'};
|
||||
uint8_t quit_cmd[] = {'X', 'X', 'X', 'X', 'X'};
|
||||
max_retries = 1;
|
||||
transfer(quit_cmd, 5);
|
||||
|
||||
@ -55,9 +55,9 @@ void BridgeClass::begin() {
|
||||
stream.print(F("run-bridge\n"));
|
||||
delay(500);
|
||||
dropAll();
|
||||
|
||||
|
||||
// Reset the brigde to check if it is running
|
||||
uint8_t cmd[] = {'X','X', '1','0','0'};
|
||||
uint8_t cmd[] = {'X', 'X', '1', '0', '0'};
|
||||
uint8_t res[1];
|
||||
max_retries = 50;
|
||||
uint16_t l = transfer(cmd, 5, res, 1);
|
||||
@ -70,7 +70,7 @@ void BridgeClass::begin() {
|
||||
continue;
|
||||
}
|
||||
if (res[0] != 0)
|
||||
while (true);
|
||||
while (true);
|
||||
|
||||
max_retries = 50;
|
||||
return;
|
||||
@ -95,7 +95,7 @@ unsigned int BridgeClass::get(const char *key, uint8_t *value, unsigned int maxl
|
||||
}
|
||||
|
||||
void BridgeClass::crcUpdate(uint8_t c) {
|
||||
|
||||
|
||||
CRC = _crc_ccitt_update(CRC, c);
|
||||
//CRC = CRC ^ c;
|
||||
//CRC = (CRC >> 8) + (CRC << 8);
|
||||
@ -115,13 +115,13 @@ bool BridgeClass::crcCheck(uint16_t _CRC) {
|
||||
}
|
||||
|
||||
uint16_t BridgeClass::transfer(const uint8_t *buff1, uint16_t len1,
|
||||
const uint8_t *buff2, uint16_t len2,
|
||||
const uint8_t *buff3, uint16_t len3,
|
||||
uint8_t *rxbuff, uint16_t rxlen)
|
||||
const uint8_t *buff2, uint16_t len2,
|
||||
const uint8_t *buff3, uint16_t len3,
|
||||
uint8_t *rxbuff, uint16_t rxlen)
|
||||
{
|
||||
uint16_t len = len1 + len2 + len3;
|
||||
uint8_t retries = 0;
|
||||
for ( ; retries<max_retries; retries++, delay(100), dropAll() /* Delay for retransmission */) {
|
||||
for ( ; retries < max_retries; retries++, delay(100), dropAll() /* Delay for retransmission */) {
|
||||
// Send packet
|
||||
crcReset();
|
||||
stream.write((char)0xFF); // Start of packet (0xFF)
|
||||
@ -132,31 +132,31 @@ uint16_t BridgeClass::transfer(const uint8_t *buff1, uint16_t len1,
|
||||
crcUpdate((len >> 8) & 0xFF);
|
||||
stream.write((char)(len & 0xFF)); // Message length (lo)
|
||||
crcUpdate(len & 0xFF);
|
||||
for (uint16_t i=0; i<len1; i++) { // Payload
|
||||
for (uint16_t i = 0; i < len1; i++) { // Payload
|
||||
stream.write((char)buff1[i]);
|
||||
crcUpdate(buff1[i]);
|
||||
}
|
||||
for (uint16_t i=0; i<len2; i++) { // Payload
|
||||
for (uint16_t i = 0; i < len2; i++) { // Payload
|
||||
stream.write((char)buff2[i]);
|
||||
crcUpdate(buff2[i]);
|
||||
}
|
||||
for (uint16_t i=0; i<len3; i++) { // Payload
|
||||
for (uint16_t i = 0; i < len3; i++) { // Payload
|
||||
stream.write((char)buff3[i]);
|
||||
crcUpdate(buff3[i]);
|
||||
}
|
||||
crcWrite(); // CRC
|
||||
|
||||
|
||||
// Wait for ACK in 100ms
|
||||
if (timedRead(100) != 0xFF)
|
||||
continue;
|
||||
crcReset();
|
||||
crcUpdate(0xFF);
|
||||
|
||||
|
||||
// Check packet index
|
||||
if (timedRead(5) != index)
|
||||
continue;
|
||||
crcUpdate(index);
|
||||
|
||||
|
||||
// Recv len
|
||||
int lh = timedRead(10);
|
||||
if (lh < 0)
|
||||
@ -171,7 +171,7 @@ uint16_t BridgeClass::transfer(const uint8_t *buff1, uint16_t len1,
|
||||
l += ll;
|
||||
|
||||
// Recv data
|
||||
for (uint16_t i=0; i<l; i++) {
|
||||
for (uint16_t i = 0; i < l; i++) {
|
||||
int c = timedRead(5);
|
||||
if (c < 0)
|
||||
continue;
|
||||
@ -180,7 +180,7 @@ uint16_t BridgeClass::transfer(const uint8_t *buff1, uint16_t len1,
|
||||
rxbuff[i] = c;
|
||||
crcUpdate(c);
|
||||
}
|
||||
|
||||
|
||||
// Check CRC
|
||||
int crc_hi = timedRead(5);
|
||||
if (crc_hi < 0)
|
||||
@ -188,12 +188,12 @@ uint16_t BridgeClass::transfer(const uint8_t *buff1, uint16_t len1,
|
||||
int crc_lo = timedRead(5);
|
||||
if (crc_lo < 0)
|
||||
continue;
|
||||
if (!crcCheck((crc_hi<<8)+crc_lo))
|
||||
if (!crcCheck((crc_hi << 8) + crc_lo))
|
||||
continue;
|
||||
|
||||
|
||||
// Increase index
|
||||
index++;
|
||||
|
||||
|
||||
// Return bytes received
|
||||
if (l > rxlen)
|
||||
return rxlen;
|
||||
@ -210,7 +210,7 @@ int BridgeClass::timedRead(unsigned int timeout) {
|
||||
do {
|
||||
c = stream.read();
|
||||
if (c >= 0) return c;
|
||||
} while(millis() - _startMillis < timeout);
|
||||
} while (millis() - _startMillis < timeout);
|
||||
return -1; // -1 indicates timeout
|
||||
}
|
||||
|
||||
@ -222,8 +222,8 @@ void BridgeClass::dropAll() {
|
||||
|
||||
// Bridge instance
|
||||
#ifdef __AVR_ATmega32U4__
|
||||
// Leonardo variants (where HardwareSerial is Serial1)
|
||||
SerialBridgeClass Bridge(Serial1);
|
||||
// Leonardo variants (where HardwareSerial is Serial1)
|
||||
SerialBridgeClass Bridge(Serial1);
|
||||
#else
|
||||
SerialBridgeClass Bridge(Serial);
|
||||
SerialBridgeClass Bridge(Serial);
|
||||
#endif
|
||||
|
Reference in New Issue
Block a user