The header files for most fakes include ArduinoFake.h, which results in circular header dependencies. E.g. EEPROMFake.h -> ArduinoFake.h -> EEPROMFake.h
This can result in compiler errors for the host program due to #pragma once. E.g. #include <Print.h> -> PrintFake.h -> ArduinoFake.h -> PrintFake.h
The header files for most fakes include
ArduinoFake.h, which results in circular header dependencies. E.g.EEPROMFake.h -> ArduinoFake.h -> EEPROMFake.hThis can result in compiler errors for the host program due to
#pragma once. E.g.#include <Print.h> -> PrintFake.h -> ArduinoFake.h -> PrintFake.h