Remove debugging code and move TX indicator to actual TX
This commit is contained in:
parent
ed5c5b57c9
commit
29e4c62e6e
@ -65,17 +65,10 @@ int main()
|
||||
HAL_GPIO_WritePin(BLUE_LED_GPIO_Port, BLUE_LED_Pin, GPIO_PIN_SET);
|
||||
|
||||
serial_t serial;
|
||||
uint8_t data = 0;
|
||||
|
||||
while(true) {
|
||||
if(serial.rxByte(data)) {
|
||||
serial.txByte(data);
|
||||
}
|
||||
|
||||
const auto ldrValues = sampleLightSensors();
|
||||
|
||||
HAL_GPIO_WritePin(BLUE_LED_GPIO_Port, BLUE_LED_Pin, GPIO_PIN_RESET);
|
||||
|
||||
std::array<char, 32> printBuffer;
|
||||
|
||||
for(uint8_t i = 0; i < ldrValues.size(); ++i) {
|
||||
@ -83,12 +76,13 @@ int main()
|
||||
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" : "");
|
||||
if(bufLen > 0) {
|
||||
HAL_GPIO_WritePin(BLUE_LED_GPIO_Port, BLUE_LED_Pin, GPIO_PIN_RESET);
|
||||
serial.txString(printBuffer.data());
|
||||
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);
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user