Skip to content

Commit da14e01

Browse files
committed
Moved MSVC defined to ArduinoCore-Linux, to keep ArduinoCore-API more "clean" (to make easier to merge in future)
1 parent 4390089 commit da14e01

2 files changed

Lines changed: 4 additions & 5 deletions

File tree

ArduinoCore-API/api/ArduinoAPI.h

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -44,11 +44,6 @@
4444
#include <stdint.h>
4545
#include <stdbool.h>
4646
#include <string.h>
47-
48-
#if defined(_MSC_VER) && !defined(M_PI) && !defined(_USE_MATH_DEFINES)
49-
#define _USE_MATH_DEFINES
50-
#endif
51-
5247
#include <math.h>
5348

5449
#ifdef __cplusplus

ArduinoCore-Linux/cores/arduino/Arduino.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,10 @@
2020
# define HOST
2121
#endif
2222

23+
#if defined(_MSC_VER) && !defined(M_PI) && !defined(_USE_MATH_DEFINES)
24+
#define _USE_MATH_DEFINES // to provide const like M_PI via <math.h>
25+
#endif
26+
2327
#include "ArduinoAPI.h"
2428
#include "ArdStdio.h"
2529
#include "ArduinoLogger.h"

0 commit comments

Comments
 (0)