-void phex(unsigned char c)
-{
- if (!print_enable) return;
- phex1(c >> 4);
- phex1(c & 15);
-}
-
-void phex16(unsigned int i)
-{
- if (!print_enable) return;
- phex(i >> 8);
- phex(i);
-}
-
-void pdec(uint8_t i)
-{
- if (!print_enable) return;
- if (i/100) sendchar('0' + (i/100));
- if (i/100 || i%100/10) sendchar('0' + (i%100/10));
- sendchar('0' + (i%10));
-}
-
-
-void pbin(unsigned char c)
-{
- if (!print_enable) return;
- for (int i = 7; i >= 0; i--) {
- sendchar((c & (1<<i)) ? '1' : '0');
- }
-}
-
-void pbin_reverse(unsigned char c)
-{
- if (!print_enable) return;
- for (int i = 0; i < 8; i++) {
- sendchar((c & (1<<i)) ? '1' : '0');
- }
-}