 #endif
 }
 
+static void printOneChar (char c) {
+    Serial.print(c);
+}
+
 /// @details
 /// For the EEPROM layout, see http://jeelabs.net/projects/jeelib/wiki/RF12demo
 /// Useful url: http://blog.strobotics.com.au/2009/07/27/rfm12-tutorial-part-3a/

            // 127 is the desired value to be posted stack[0] contains the
            // target node and value contains the command to be posted
            if ((!stack[0]) && (!value)) {
                Serial.print((int)postingsIn);
                showString(PSTR(","));
                Serial.println((int)postingsOut);
                nodesShow();
            } else if (stack[0] != (config.nodeId & RF12_HDR_MASK) &&
                    stack[0] <= MAX_NODES && value < 255 &&


static void displayASCII (const uint8_t* data, byte count) {
    for (byte i = 0; i < count; ++i) {
        printOneChar(' ');
        char c = (char) data[i];
        Serial.print(c < ' ' || c > '~' ? '.' : c);
    }
