From ec7ae4ed44d82c411100e01de67bc4902b5276b1 Mon Sep 17 00:00:00 2001 From: "Dirk O. Kaar" <19971886+dok-net@users.noreply.github.com> Date: Wed, 27 Nov 2019 17:29:15 +0100 Subject: [PATCH] Using clockCyclesPerMicrosecond() in host build fails (#6844) * At least the F_CPU define in host mock.h is needed by host Arduino.h - need to include Arduino.h further down in mock.h for this to work. * Geting the include order right --- tests/host/common/mock.h | 46 ++++++++++++++++++++-------------------- 1 file changed, 23 insertions(+), 23 deletions(-) diff --git a/tests/host/common/mock.h b/tests/host/common/mock.h index a908b2aba..e3d9ec68f 100644 --- a/tests/host/common/mock.h +++ b/tests/host/common/mock.h @@ -61,6 +61,29 @@ typedef uint32_t uint32; // +#define ARDUINO 267 +#define ESP8266 1 +#define A0 0 +#define LED_BUILTIN 0 +#define F_CPU 80000000 +#define LWIP_OPEN_SRC +#define TCP_MSS 536 +#define LWIP_FEATURES 1 + +// + +#define D0 0 +#define D1 1 +#define D2 3 +#define D3 3 +#define D4 4 +#define D5 5 +#define D6 6 +#define D7 7 +#define D8 8 + +// + #include // @@ -143,29 +166,6 @@ void mock_stop_littlefs (); // -#define ARDUINO 267 -#define ESP8266 1 -#define A0 0 -#define LED_BUILTIN 0 -#define F_CPU 80000000 -#define LWIP_OPEN_SRC -#define TCP_MSS 536 -#define LWIP_FEATURES 1 - -// - -#define D0 0 -#define D1 1 -#define D2 3 -#define D3 3 -#define D4 4 -#define D5 5 -#define D6 6 -#define D7 7 -#define D8 8 - -// - #include //