Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- * zero_print - print_base<> template example
- */
- #include "print_t.h"
- void setup() {
- Serial.begin(115200);
- delay(2000);
- }
- int indx = 0;
- void loop() {
- #if 0
- Serial.write('0'); Serial.write('x');
- Serial.println(indx, HEX);
- Serial.write('0'); Serial.write('x');
- Serial.println(indx, BIN);
- #else
- Serial.write('0'); Serial.write('x');
- print_base<uint8_t, 0>(indx, HEX_, true); // zero pad 2 bytes
- Serial.write('0'); Serial.write('b');
- print_base<uint8_t, 0>(indx, BIN_, true); // zero pad 8 bytes
- #endif
- if ( ++indx > 0xff ) {
- while (1);
- }
- }
Add Comment
Please, Sign In to add comment