Improve formatting

This commit is contained in:
BlackMark 2020-06-28 17:15:06 +02:00
parent 67aa37561e
commit 3d0cce0db4

View File

@ -49,7 +49,10 @@ int main()
std::array<uint8_t, 32> printBuffer; std::array<uint8_t, 32> printBuffer;
for(uint8_t i = 0; i < ldrValues.size(); ++i) { for(uint8_t i = 0; i < ldrValues.size(); ++i) {
const auto bufLen = std::sprintf(reinterpret_cast<char*>(printBuffer.data()), "LDR%d: %hu\r\n%s", i + 1, ldrValues[i], (i == 2) ? "\r\n" : ""); const auto ldrID = i + 1;
const auto percentage = ldrValues[i] * 100 / 0xFFF;
const auto bufLen =
std::sprintf(reinterpret_cast<char*>(printBuffer.data()), "LDR%d: %04hu - %03d%%\r\n%s", ldrID, ldrValues[i], percentage, (i == 2) ? "\r\n" : "");
if(bufLen > 0) { if(bufLen > 0) {
while(CDC_Transmit_FS(printBuffer.data(), bufLen) == USBD_BUSY) while(CDC_Transmit_FS(printBuffer.data(), bufLen) == USBD_BUSY)
; ;