/**************************************************************************************************************************** multiFileProject.ino For ESP8266, ESP32 and STM32 with built-in LAN8742A Ethernet (Nucleo-144, DISCOVERY, etc) AsyncHTTPRequest_Generic is a library for the ESP8266, ESP32 and currently STM32 run built-in Ethernet WebServer Based on and modified from asyncHTTPrequest Library (https://github.com/boblemaire/asyncHTTPrequest) Built by Khoi Hoang https://github.com/khoih-prog/AsyncHTTPRequest_Generic Licensed under MIT license *****************************************************************************************************************************/ // To demo how to include files in multi-file Projects #if !( defined(ESP8266) || defined(ESP32) || \ ( defined(STM32F0) || defined(STM32F1) || defined(STM32F2) || defined(STM32F3) ||defined(STM32F4) || defined(STM32F7) || \ defined(STM32L0) || defined(STM32L1) || defined(STM32L4) || defined(STM32H7) ||defined(STM32G0) || defined(STM32G4) || \ defined(STM32WB) || defined(STM32MP1) ) ) #error This code is intended to run on the ESP8266, ESP32 or STM32 platform! Please check your Tools->Board setting. #endif #define ASYNC_HTTP_REQUEST_GENERIC_VERSION_MIN_TARGET "AsyncHTTPRequest_Generic v1.11.0" #define ASYNC_HTTP_REQUEST_GENERIC_VERSION_MIN 1011000 #include "multiFileProject.h" // Can be included as many times as necessary, without `Multiple Definitions` Linker Error #include "AsyncHTTPRequest_Generic.h" void setup() { Serial.begin(115200); while (!Serial); Serial.println("\nStart multiFileProject"); Serial.println(ASYNC_HTTP_REQUEST_GENERIC_VERSION); #if defined(ASYNC_HTTP_REQUEST_GENERIC_VERSION_MIN) if (ASYNC_HTTP_REQUEST_GENERIC_VERSION_INT < ASYNC_HTTP_REQUEST_GENERIC_VERSION_MIN) { Serial.print("Warning. Must use this example on Version equal or later than : "); Serial.println(ASYNC_HTTP_REQUEST_GENERIC_VERSION_MIN_TARGET); } #endif } void loop() { // put your main code here, to run repeatedly: }