conflicts.cpp 809 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. // ArduinoJson - arduinojson.org
  2. // Copyright Benoit Blanchon 2014-2019
  3. // MIT License
  4. // Include any header that might use the conflicting macros
  5. #include <cmath>
  6. #include <string>
  7. #include <iostream>
  8. // All cores
  9. #define bit()
  10. #define constrain()
  11. #define DEFAULT
  12. #define DISABLED
  13. #define HIGH
  14. #define INPUT
  15. #define LOW
  16. #define max()
  17. #define min()
  18. #define OUTPUT
  19. #define round()
  20. #define sq()
  21. #define word()
  22. #define bitRead()
  23. #define bitSet()
  24. #define bitClear()
  25. #define bitWrite()
  26. #define interrupts()
  27. #define lowByte()
  28. #define highByte()
  29. #define DEC
  30. #define HEX
  31. #define OCT
  32. #define BIN
  33. #define cbi()
  34. #define sbi()
  35. // ESP8266
  36. #define _max()
  37. #define _min()
  38. // issue #839
  39. #define BLOCKSIZE
  40. #define CAPACITY
  41. // catch.hpp mutes several warnings, this file also allows to detect them
  42. #include "ArduinoJson.h"