Remove debugging code and move TX indicator to actual TX

This commit is contained in:
BlackMark 2020-07-03 18:19:36 +02:00
parent ed5c5b57c9
commit 29e4c62e6e

View File

@ -65,17 +65,10 @@ int main()
HAL_GPIO_WritePin(BLUE_LED_GPIO_Port, BLUE_LED_Pin, GPIO_PIN_SET); HAL_GPIO_WritePin(BLUE_LED_GPIO_Port, BLUE_LED_Pin, GPIO_PIN_SET);
serial_t serial; serial_t serial;
uint8_t data = 0;
while(true) { while(true) {
if(serial.rxByte(data)) {
serial.txByte(data);
}
const auto ldrValues = sampleLightSensors(); const auto ldrValues = sampleLightSensors();
HAL_GPIO_WritePin(BLUE_LED_GPIO_Port, BLUE_LED_Pin, GPIO_PIN_RESET);
std::array<char, 32> printBuffer; std::array<char, 32> printBuffer;
for(uint8_t i = 0; i < ldrValues.size(); ++i) { for(uint8_t i = 0; i < ldrValues.size(); ++i) {
@ -83,12 +76,13 @@ int main()
const auto percentage = ldrValues[i] * 100 / 0xFFF; const auto percentage = ldrValues[i] * 100 / 0xFFF;
const auto bufLen = std::sprintf(printBuffer.data(), "LDR%d: %04hu - %03d%%\r\n%s", ldrID, ldrValues[i], percentage, (i == 2) ? "\r\n" : ""); const auto bufLen = std::sprintf(printBuffer.data(), "LDR%d: %04hu - %03d%%\r\n%s", ldrID, ldrValues[i], percentage, (i == 2) ? "\r\n" : "");
if(bufLen > 0) { if(bufLen > 0) {
HAL_GPIO_WritePin(BLUE_LED_GPIO_Port, BLUE_LED_Pin, GPIO_PIN_RESET);
serial.txString(printBuffer.data()); serial.txString(printBuffer.data());
serial.flushTx(); serial.flushTx();
HAL_GPIO_WritePin(BLUE_LED_GPIO_Port, BLUE_LED_Pin, GPIO_PIN_SET);
} }
} }
HAL_GPIO_WritePin(BLUE_LED_GPIO_Port, BLUE_LED_Pin, GPIO_PIN_SET);
HAL_Delay(1000); HAL_Delay(1000);
} }