GY-63_MS5611/libraries/MathHelpers/examples/binhex_test/binhex_test.ino

61 lines
970 B
C++

//
// FILE: binhex_test.ino
// AUTHOR: Rob Tillaart
// VERSION: 0.1.0
// PURPOSE: demo
// DATE: 2020-02-29
// (c) : -
//
#include "MathHelpers.h"
uint16_t x = 15;
void setup()
{
Serial.begin(115200);
for (uint8_t digits = 1; digits < 9; digits += 2)
{
Serial.println(hex(x, digits));
}
Serial.println();
Serial.println(hex(12345, 4));
Serial.println();
for (int i = 0; i < 10; i++)
{
uint32_t z = random(4E9);
Serial.print(hex(z));
Serial.print('\t');
Serial.println(z, HEX);
}
Serial.println();
for (int i = 0; i < 10; i++)
{
uint8_t z = random(256);
Serial.print(bin(z));
Serial.print('\t');
Serial.println(z, BIN);
}
Serial.println();
for (int i = 0; i < 10; i++)
{
uint8_t z = random(256);
Serial.print(bin(z, 4));
Serial.print('\t');
Serial.println(z, BIN);
}
Serial.println();
Serial.println(bin(-5));
Serial.println(hex(-16));
}
void loop()
{
}