Du kannst nicht mehr als 25 Themen auswählen Themen müssen mit entweder einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

Logs.h 704B

12345678910111213141516171819202122232425
  1. #pragma once
  2. #if APP_CORE_LOGS
  3. #define APP_CORE_LOGS_LEVEL 1
  4. #define LOG(level_, ...) do { \
  5. if (level_ <= APP_CORE_LOGS_LEVEL) \
  6. { \
  7. char tmp[100]; \
  8. snprintf(tmp, sizeof(tmp), __VA_ARGS__); \
  9. Serial.println(tmp); \
  10. } \
  11. } while (0)
  12. #define LOG_FN_BEGIN(level_) LOG(level_, "%s: Begin", __FUNCTION__)
  13. #define LOG_FN_END(level_) LOG(level_, "%s: End", __FUNCTION__)
  14. #else
  15. #define LOG(...)
  16. #define LOG_FN_BEGIN(level_)
  17. #define LOG_FN_END(level_)
  18. #endif