02_logging.ino 339 B

1234567891011121314151617181920212223242526
  1. template <typename T>
  2. void debug(T val) {
  3. #ifdef DEBUG
  4. Serial.print(val);
  5. #endif
  6. }
  7. template <typename T>
  8. void debugln(T val) {
  9. #ifdef DEBUG
  10. Serial.println(val);
  11. #endif
  12. }
  13. void debugln(const char* str, long val) {
  14. #ifdef DEBUG
  15. Serial.print(str);
  16. Serial.println(val);
  17. #endif
  18. }
  19. void debugln() {
  20. #ifdef DEBUG
  21. Serial.println();
  22. #endif
  23. }