Added test for number conversion
This commit is contained in:
@@ -57,7 +57,7 @@ void newUartUsage2()
|
|||||||
void newUartStreamOverloads()
|
void newUartStreamOverloads()
|
||||||
{
|
{
|
||||||
using namespace uart;
|
using namespace uart;
|
||||||
Uart1<> serial;
|
Uart1<Config<115200>> serial;
|
||||||
serial.init();
|
serial.init();
|
||||||
sei();
|
sei();
|
||||||
|
|
||||||
@@ -90,6 +90,24 @@ void newUartStreamOverloads()
|
|||||||
serial << F("unsigned long long : ") << ullVal << F("\r\n");
|
serial << F("unsigned long long : ") << ullVal << F("\r\n");
|
||||||
serial << F("const void : ") << &bVal << F("\r\n");
|
serial << F("const void : ") << &bVal << F("\r\n");
|
||||||
|
|
||||||
|
auto number = 0xBADF00D;
|
||||||
|
|
||||||
|
serial << F("Binary : 0b");
|
||||||
|
serial.txNumber<decltype(number), 2>(number);
|
||||||
|
serial << F("\r\n");
|
||||||
|
|
||||||
|
serial << F("Octal : 0");
|
||||||
|
serial.txNumber<decltype(number), 8>(number);
|
||||||
|
serial << F("\r\n");
|
||||||
|
|
||||||
|
serial << F("Decimal : ");
|
||||||
|
serial.txNumber<decltype(number), 10>(number);
|
||||||
|
serial << F("\r\n");
|
||||||
|
|
||||||
|
serial << F("Hex : 0x");
|
||||||
|
serial.txNumber<decltype(number), 16>(number);
|
||||||
|
serial << F("\r\n");
|
||||||
|
|
||||||
_delay_ms(1000);
|
_delay_ms(1000);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Submodule uart/uart updated: 8d07e2d4db...b6c1c3b51b
Reference in New Issue
Block a user