/* * print( n ) - prints a 64-bit number adding an EOL and a carriage return * */ void WaspUSB::println(uint64_t n) { secureBegin(); printInteger(n,0); printNewline(_uart); secureEnd(); }
/* * print( n ) - prints an unsigned long integer adding an EOL and a carriage return * */ void WaspUSB::println(unsigned long n) { secureBegin(); printIntegerInBase((uint32_t)n, 10, _uart); printNewline(_uart); secureEnd(); }
/* * print( b ) - prints an unsigned 8-bit integer adding an EOL and a carriage return * */ void WaspUSB::println(uint8_t b) { secureBegin(); printByte(b, _uart); printNewline(_uart); secureEnd(); }
/* * print( c ) - prints a string adding an EOL and a carriage return * */ void WaspUSB::println(const char c[]) { secureBegin(); printString(c, _uart); printNewline(_uart); secureEnd(); }
/* * print( c ) - prints a character adding an EOL and a carriage return * */ void WaspUSB::println(char c) { secureBegin(); printByte(c, _uart); printNewline(_uart); secureEnd(); }
/* * print - It prints a buffer in HEX format specifying the length of the buffer * This function adds an End Of Line after printing the buffer * */ void WaspUSB::printHexln(uint8_t* pointer, uint16_t length) { secureBegin(); for( uint16_t i = 0; i < length; i++ ) { puthex((char)pointer[i], _uart); } printNewline(_uart); secureEnd(); }
/* * print( n ) - prints a long integer adding an EOL and a carriage return * */ void WaspUSB::println(long n) { secureBegin(); if (n < 0) { printByte('-',_uart); n = -n; } printIntegerInBase((uint32_t)n, 10, _uart); printNewline(_uart); secureEnd(); }
/* * print( n , base ) - prints a long number in the specified base adding an EOL * and a carriage return * */ void WaspUSB::println(long n, int base) { secureBegin(); if (base == 0) { printByte((char) n, _uart); } else if (base == 10) { printInteger(n, _uart); } else { printIntegerInBase(n, base, _uart); } printNewline(_uart); secureEnd(); }
void loop(){ seq.rotation.update(getAnalogValue(SEQUENCER_ROTATE_CONTROL)); seq.step.update(getAnalogValue(SEQUENCER_STEP_CONTROL)); seq.fill.update(getAnalogValue(SEQUENCER_FILL_CONTROL)); seq.update(); #ifdef SERIAL_DEBUG if(serialAvailable() > 0){ serialRead(); printString("a: ["); seq.dump(); printString("] "); seq.print(); if(clockIsHigh()) printString(" clock high"); if(resetIsHigh()) printString(" reset high"); printNewline(); } #endif }
/* * print( ) - prints an EOL and a carriage return * */ void WaspUSB::println() { secureBegin(); printNewline(_uart); secureEnd(); }