From 13366fc9f89a9bafe69f52bfb6d93733d6941e80 Mon Sep 17 00:00:00 2001 From: "thomas.stockklauser" Date: Tue, 23 Jul 2019 17:59:55 +0200 Subject: [PATCH] Add Visual Studio Project Structure --- .gitignore | 2 + .vs/wled00/v15/.suo | Bin 0 -> 17408 bytes wled00.sln | 25 ++ wled00.vcxproj | 367 +++++++++++++++++++++ wled00.vcxproj.filters | 272 +++++++++++++++ wled00.vcxproj.user | 4 + wled00/.vs/wled00/v15/.suo | Bin 0 -> 41984 bytes wled00/__vm/.wled00.vsarduino.h | 129 ++++++++ wled00/__vm/Compile.vmps.xml | 12 + wled00/__vm/Configuration.Release.vmps.xml | 9 + 10 files changed, 820 insertions(+) create mode 100644 .vs/wled00/v15/.suo create mode 100644 wled00.sln create mode 100644 wled00.vcxproj create mode 100644 wled00.vcxproj.filters create mode 100644 wled00.vcxproj.user create mode 100644 wled00/.vs/wled00/v15/.suo create mode 100644 wled00/__vm/.wled00.vsarduino.h create mode 100644 wled00/__vm/Compile.vmps.xml create mode 100644 wled00/__vm/Configuration.Release.vmps.xml diff --git a/.gitignore b/.gitignore index 2edd9412..2116e693 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,5 @@ .piolibdeps .vscode !.vscode/extensions.json +/wled00/Release +/wled00/extLibs diff --git a/.vs/wled00/v15/.suo b/.vs/wled00/v15/.suo new file mode 100644 index 0000000000000000000000000000000000000000..5107698d05e0c61ff30315871f77481f649470f8 GIT binary patch literal 17408 zcmeHOPjFjD8DFJ@Bu!~4Ndu%I6^+{lTA3$VwqzGVWXY~mY;0o3E>sZYrzc0TY-#kK z9d}}1xWI)OZg61+X3B*_nO?XtQ#^Era!Dssn4!ZVIWTa6UYMZ=8uR<@YVD^N$$C#V z9;|pZ-+TM^?c3k}`S#oI+x_(Jt;g^D{LRyMg(qAP4~csl$Hd27=^?}q>E}-h@iD}i zc5h>2gUJtp5IqR{s0S{KGJcK-iy^UydsV!~q4XV2iNl*?ez?U~mGIxqa_WzvPaxl0 zpH-PBfLIpS#U-E@5E~LJElR0>eF_}u?(X`xjh_lg2K&mO@rhdzCDfoQEYKwSA_uZ+ z`I_Cj#Gz17{9zRKUai1!u>_QoD5CwOITvyUDb;4cwRGaMKRGX1j~3bG>seg&ynY1n zkK7GFob#FCDBe89@7rO-uD3eUla8?#>opDCyqbIonu9Q;99}8Cdl|x?o-xt-5~#P zJ>a-=T?vCe4|*DO4%7vD2J|fGIna5~7eHSGJr8;T6ajUEz63HrQBVxj1B!!sL4BYE zC<*EZ4S-$*eHru>&;^igbF=$P$TI@ERLlD{+(&Eiuj4)rngD$RbQv@WngU$`O@mnO zE4Y6X^exb?mvfC_TBIRI=Arjr6)7M( zz+DC|?GZ<05UZeuS0U%RrMy#LZCwrEQ{Sdc^^4CruS>WBn}b$QPUL}=M_rUXX34tP zE$y*qflnFFwc&q(&mLGt>nYnCg%{ee|J>~#L4W6E+ZQqNCG^HHdZQ#$s_6Mvf#XkG zhizwQm7nk3_=D(qQ;t9TeF^w^%mpb8=j`T8+nR4F^!^;)-LHpW{)M>bNBhk$zI*(Yoym>w z^`J8H$6y0SvA3lW3UYm-jH1>~`I(g#Wp>l1wI#}AEtPgucWpI~p$-X@*oPckgH3!* zBn!_%yxTEtF=0PCvQ6)GOq&+KAsnx2hmDnu(`RyQC-I*HJ4ubx{*@1uQJh0I?&dxp zA8%V$AOYhY)+X-dF32|hY2V5`?>L!qjnk<@-0ql`6>)k+jev6R{f=ps@@bjJsBsT* zze{z^cUl6{PNufiNh7ul+0I#3MazoVm1OJw(lPwV)^T@N?QL);iS66J@{zkUB}n;# zT#+?j>gUdDnQCt*joJNH7Z@^N2<^~%*XJMsVK=kWem?`sNW1q2IFh@yS?r^YV*frP z=h$ZE29cfG|9AfBZ_lp*v`pgJEs3F>x?rE-VPPEk@a^$`tz>@lMj`&e`X7Fv3(|)i zs`!Ri`n4#0d=wIo=pHm+>3bfhYE@+Eea-vZT|zf(UsHOvs#9HlS_eUQ6()`l&;5&R zK5ZX!f5UjtFe$o@f0TOuhrb3E=h(UNA8ma9!&~dG^SBb+ z^tY4G-2Tg zQi3!t%H103-rTdPY@Vvn>xe!I^g?2_Z(^6I7dzca^j8A9p8>C?VZ4ds8j<$|-bHZI zmVr;e5Mq7!_2A7Aa-^|mlSXOoHx zx2H!M^`4V8Jt|Lf+@-3WLi(;X3p__SAzvaQJ#qL@yaP&GlU%p|dDwR^v%sIvKVl+Eio-3N+iOg_# z#41&+YWMPNrCPqenjgs8<$`k~SGAmSxnyT6xx5|D=bW5<&9a>EHJLkmLlv2G7dcqKV$va3T^ldU_-AWI7cY>={Z#lBvESW7tR=u}pkzb;`0GG;Ato&(G$n+4@J_ zD03jYWLs4`YddAa zspS{{W#s){t>85DM6PSLJa@IAOM7dveGS_A|DT)xTKV5@kFNZWgUWw5{wuerkG3DW zplR28klTW1*t7+e&$9M3ZHz(Vb0>jH5v?1pytjXHsT{N{jsNnKKYOB`?-z2mV^x>$ zw)?%f-u=#<-|gW0pbhrq-?BE8|0%uR=#Mvvlh_665nu9rQU6H)WB#}2X^`Lf=jJ~z z{upek1-S?PTAeReBi}35q#gfnD$(3bVesP9yOq}EJnZ+f>*I{*UB&z3=D6Z`^)2VtxF4t^NF8m*4SE zA@BKGF + + + + Release + Win32 + + + Debug + Win32 + + + + {C5F80730-F44F-4478-BDAE-6634EFC2CA88} + + + wled00 + + + + Application + true + MultiByte + + + + + Application + false + true + MultiByte + + + + + Application + true + MultiByte + + + + + Application + false + true + MultiByte + + + + + + + + + + + + + + + + + + + + + + + + + Level3 + MaxSpeed + true + true + true + $(ProjectDir)..\wled00;C:\Users\stotho\AppData\Local\arduino15\packages\esp32\hardware\esp32\1.0.2\libraries\WiFi\src;C:\Users\stotho\AppData\Local\arduino15\packages\esp32\hardware\esp32\1.0.2\libraries\ESPmDNS\src;C:\Program Files (x86)\Arduino\libraries\AsyncTCP\src;C:\Users\stotho\AppData\Local\arduino15\packages\esp32\hardware\esp32\1.0.2\libraries\SPIFFS\src;C:\Users\stotho\AppData\Local\arduino15\packages\esp32\hardware\esp32\1.0.2\libraries\FS\src;C:\Program Files (x86)\Arduino\libraries\ESPAsyncWebServer\src;C:\Users\stotho\AppData\Local\arduino15\packages\esp32\hardware\esp32\1.0.2\libraries\EEPROM\src;C:\Users\stotho\AppData\Local\arduino15\packages\esp32\hardware\esp32\1.0.2\libraries\DNSServer\src;C:\Users\stotho\AppData\Local\arduino15\packages\esp32\hardware\esp32\1.0.2\libraries\ArduinoOTA\src;C:\Users\stotho\AppData\Local\arduino15\packages\esp32\hardware\esp32\1.0.2\libraries\Update\src;$(ProjectDir)..\..\..\UserFiles\Dokumente\Arduino\libraries\NeoPixelBus_by_Makuna\src;C:\Users\stotho\AppData\Local\arduino15\packages\esp32\hardware\esp32\1.0.2\libraries\SPI\src;$(ProjectDir)..\..\..\UserFiles\Dokumente\Arduino\libraries\FastLED;C:\Program Files (x86)\Arduino\libraries;$(ProjectDir)..\..\..\UserFiles\Dokumente\Arduino\libraries;C:\Users\stotho\AppData\Local\arduino15\packages\esp32\hardware\esp32\1.0.2\libraries;C:\Users\stotho\AppData\Local\arduino15\packages\esp32\hardware\esp32\1.0.2\cores\esp32;C:\Users\stotho\AppData\Local\arduino15\packages\esp32\hardware\esp32\1.0.2\cores\esp32\apps;C:\Users\stotho\AppData\Local\arduino15\packages\esp32\hardware\esp32\1.0.2\cores\esp32\libb64;C:\Users\stotho\AppData\Local\arduino15\packages\esp32\hardware\esp32\1.0.2\variants\esp32;C:\Users\stotho\AppData\Local\arduino15\packages\esp32\hardware\esp32\1.0.2\tools\sdk\include\config;C:\Users\stotho\AppData\Local\arduino15\packages\esp32\hardware\esp32\1.0.2\tools\sdk\include\app_trace;C:\Users\stotho\AppData\Local\arduino15\packages\esp32\hardware\esp32\1.0.2\tools\sdk\include\app_update;C:\Users\stotho\AppData\Local\arduino15\packages\esp32\hardware\esp32\1.0.2\tools\sdk\include\asio;C:\Users\stotho\AppData\Local\arduino15\packages\esp32\hardware\esp32\1.0.2\tools\sdk\include\bootloader_support;C:\Users\stotho\AppData\Local\arduino15\packages\esp32\hardware\esp32\1.0.2\tools\sdk\include\bt;C:\Users\stotho\AppData\Local\arduino15\packages\esp32\hardware\esp32\1.0.2\tools\sdk\include\coap;C:\Users\stotho\AppData\Local\arduino15\packages\esp32\hardware\esp32\1.0.2\tools\sdk\include\console;C:\Users\stotho\AppData\Local\arduino15\packages\esp32\hardware\esp32\1.0.2\tools\sdk\include\driver;C:\Users\stotho\AppData\Local\arduino15\packages\esp32\hardware\esp32\1.0.2\tools\sdk\include\esp-tls;C:\Users\stotho\AppData\Local\arduino15\packages\esp32\hardware\esp32\1.0.2\tools\sdk\include\esp32;C:\Users\stotho\AppData\Local\arduino15\packages\esp32\hardware\esp32\1.0.2\tools\sdk\include\esp_adc_cal;C:\Users\stotho\AppData\Local\arduino15\packages\esp32\hardware\esp32\1.0.2\tools\sdk\include\esp_event;C:\Users\stotho\AppData\Local\arduino15\packages\esp32\hardware\esp32\1.0.2\tools\sdk\include\esp_http_client;C:\Users\stotho\AppData\Local\arduino15\packages\esp32\hardware\esp32\1.0.2\tools\sdk\include\esp_http_server;C:\Users\stotho\AppData\Local\arduino15\packages\esp32\hardware\esp32\1.0.2\tools\sdk\include\esp_https_ota;C:\Users\stotho\AppData\Local\arduino15\packages\esp32\hardware\esp32\1.0.2\tools\sdk\include\esp_ringbuf;C:\Users\stotho\AppData\Local\arduino15\packages\esp32\hardware\esp32\1.0.2\tools\sdk\include\ethernet;C:\Users\stotho\AppData\Local\arduino15\packages\esp32\hardware\esp32\1.0.2\tools\sdk\include\expat;C:\Users\stotho\AppData\Local\arduino15\packages\esp32\hardware\esp32\1.0.2\tools\sdk\include\fatfs;C:\Users\stotho\AppData\Local\arduino15\packages\esp32\hardware\esp32\1.0.2\tools\sdk\include\freemodbus;C:\Users\stotho\AppData\Local\arduino15\packages\esp32\hardware\esp32\1.0.2\tools\sdk\include\freertos;C:\Users\stotho\AppData\Local\arduino15\packages\esp32\hardware\esp32\1.0.2\tools\sdk\include\heap;C:\Users\stotho\AppData\Local\arduino15\packages\esp32\hardware\esp32\1.0.2\tools\sdk\include\idf_test;C:\Users\stotho\AppData\Local\arduino15\packages\esp32\hardware\esp32\1.0.2\tools\sdk\include\jsmn;C:\Users\stotho\AppData\Local\arduino15\packages\esp32\hardware\esp32\1.0.2\tools\sdk\include\json;C:\Users\stotho\AppData\Local\arduino15\packages\esp32\hardware\esp32\1.0.2\tools\sdk\include\libsodium;C:\Users\stotho\AppData\Local\arduino15\packages\esp32\hardware\esp32\1.0.2\tools\sdk\include\log;C:\Users\stotho\AppData\Local\arduino15\packages\esp32\hardware\esp32\1.0.2\tools\sdk\include\lwip;C:\Users\stotho\AppData\Local\arduino15\packages\esp32\hardware\esp32\1.0.2\tools\sdk\include\mbedtls;C:\Users\stotho\AppData\Local\arduino15\packages\esp32\hardware\esp32\1.0.2\tools\sdk\include\mdns;C:\Users\stotho\AppData\Local\arduino15\packages\esp32\hardware\esp32\1.0.2\tools\sdk\include\micro-ecc;C:\Users\stotho\AppData\Local\arduino15\packages\esp32\hardware\esp32\1.0.2\tools\sdk\include\mqtt;C:\Users\stotho\AppData\Local\arduino15\packages\esp32\hardware\esp32\1.0.2\tools\sdk\include\newlib;C:\Users\stotho\AppData\Local\arduino15\packages\esp32\hardware\esp32\1.0.2\tools\sdk\include\nghttp;C:\Users\stotho\AppData\Local\arduino15\packages\esp32\hardware\esp32\1.0.2\tools\sdk\include\nvs_flash;C:\Users\stotho\AppData\Local\arduino15\packages\esp32\hardware\esp32\1.0.2\tools\sdk\include\openssl;C:\Users\stotho\AppData\Local\arduino15\packages\esp32\hardware\esp32\1.0.2\tools\sdk\include\protobuf-c;C:\Users\stotho\AppData\Local\arduino15\packages\esp32\hardware\esp32\1.0.2\tools\sdk\include\protocomm;C:\Users\stotho\AppData\Local\arduino15\packages\esp32\hardware\esp32\1.0.2\tools\sdk\include\pthread;C:\Users\stotho\AppData\Local\arduino15\packages\esp32\hardware\esp32\1.0.2\tools\sdk\include\sdmmc;C:\Users\stotho\AppData\Local\arduino15\packages\esp32\hardware\esp32\1.0.2\tools\sdk\include\smartconfig_ack;C:\Users\stotho\AppData\Local\arduino15\packages\esp32\hardware\esp32\1.0.2\tools\sdk\include\soc;C:\Users\stotho\AppData\Local\arduino15\packages\esp32\hardware\esp32\1.0.2\tools\sdk\include\spi_flash;C:\Users\stotho\AppData\Local\arduino15\packages\esp32\hardware\esp32\1.0.2\tools\sdk\include\spiffs;C:\Users\stotho\AppData\Local\arduino15\packages\esp32\hardware\esp32\1.0.2\tools\sdk\include\tcp_transport;C:\Users\stotho\AppData\Local\arduino15\packages\esp32\hardware\esp32\1.0.2\tools\sdk\include\tcpip_adapter;C:\Users\stotho\AppData\Local\arduino15\packages\esp32\hardware\esp32\1.0.2\tools\sdk\include\ulp;C:\Users\stotho\AppData\Local\arduino15\packages\esp32\hardware\esp32\1.0.2\tools\sdk\include\vfs;C:\Users\stotho\AppData\Local\arduino15\packages\esp32\hardware\esp32\1.0.2\tools\sdk\include\wear_levelling;C:\Users\stotho\AppData\Local\arduino15\packages\esp32\hardware\esp32\1.0.2\tools\sdk\include\wifi_provisioning;C:\Users\stotho\AppData\Local\arduino15\packages\esp32\hardware\esp32\1.0.2\tools\sdk\include\wpa_supplicant;C:\Users\stotho\AppData\Local\arduino15\packages\esp32\hardware\esp32\1.0.2\tools\sdk\include\xtensa-debug-module;C:\Users\stotho\AppData\Local\arduino15\packages\esp32\hardware\esp32\1.0.2\tools\sdk\include\esp32-camera;C:\Users\stotho\AppData\Local\arduino15\packages\esp32\hardware\esp32\1.0.2\tools\sdk\include\esp-face;C:\Users\stotho\AppData\Local\arduino15\packages\esp32\hardware\esp32\1.0.2\tools\sdk\include\fb_gfx;C:\Users\stotho\AppData\Local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\1.22.0-80-g6c4433a-5.2.0\lib\gcc\xtensa-esp32-elf\5.2.0\include;C:\Users\stotho\AppData\Local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\1.22.0-80-g6c4433a-5.2.0\xtensa-esp32-elf\include\c++\5.2.0\xtensa-esp32-elf;C:\Users\stotho\AppData\Local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\1.22.0-80-g6c4433a-5.2.0\xtensa-esp32-elf\include;C:\Users\stotho\AppData\Local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\1.22.0-80-g6c4433a-5.2.0\xtensa-esp32-elf\include\c++\5.2.0;C:\Users\stotho\AppData\Local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\1.22.0-80-g6c4433a-5.2.0\include\c++\5.2.0;C:\Users\stotho\AppData\Local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\1.22.0-80-g6c4433a-5.2.0\include;C:\Users\stotho\AppData\Local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\1.22.0-80-g6c4433a-5.2.0\include\include;%(AdditionalIncludeDirectories) + $(ProjectDir)__vm\.wled00.vsarduino.h;%(ForcedIncludeFiles) + __ESP32_esp32__;__ESP32_ESP32__;ESP_PLATFORM;HAVE_CONFIG_H;F_CPU=240000000L;ARDUINO=10807;ARDUINO_ESP32_DEV;ARDUINO_ARCH_ESP32;ESP32;CORE_DEBUG_LEVEL=0;__cplusplus=201103L;_VMICRO_INTELLISENSE;%(PreprocessorDefinitions) + + + true + true + true + + + + + Level3 + Disabled + true + %(AdditionalIncludeDirectories) + %(ForcedIncludeFiles) + true + %(PreprocessorDefinitions) + + + true + + + + + + + + CppCode + + + CppCode + + + CppCode + + + CppCode + + + CppCode + + + CppCode + + + CppCode + + + CppCode + + + CppCode + + + CppCode + + + CppCode + + + CppCode + + + CppCode + + + CppCode + + + CppCode + + + CppCode + + + CppCode + + + CppCode + + + CppCode + + + CppCode + + + CppCode + + + + + CppCode + + + CppCode + + + CppCode + + + CppCode + + + CppCode + + + CppCode + + + CppCode + + + CppCode + + + CppCode + + + CppCode + + + CppCode + + + CppCode + + + CppCode + + + CppCode + + + CppCode + + + CppCode + + + CppCode + + + CppCode + + + CppCode + + + CppCode + + + CppCode + + + CppCode + + + CppCode + + + CppCode + + + CppCode + + + CppCode + + + CppCode + + + CppCode + + + CppCode + + + CppCode + + + CppCode + + + CppCode + + + CppCode + + + CppCode + + + CppCode + + + CppCode + + + CppCode + + + CppCode + + + CppCode + + + CppCode + + + CppCode + + + CppCode + + + CppCode + + + CppCode + + + CppCode + + + CppCode + + + CppCode + + + CppCode + + + CppCode + + + CppCode + + + CppCode + + + CppCode + + + CppCode + + + CppCode + + + + + + + + + + + + + + + + + + + + + + + + + + + + VisualMicroDebugger + + + + + + + + + + \ No newline at end of file diff --git a/wled00.vcxproj.filters b/wled00.vcxproj.filters new file mode 100644 index 00000000..252c269a --- /dev/null +++ b/wled00.vcxproj.filters @@ -0,0 +1,272 @@ + + + + + {4FC737F1-C7A5-4376-A066-2A32D752A2FF} + cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx + + + {93995380-89BD-4b04-88EB-625FBE52EBFB} + h;hh;hpp;hxx;hm;inl;inc;xsd + + + {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} + rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms + + + + + + + + + + + + + + + + + + + + + + + + + + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + \ No newline at end of file diff --git a/wled00.vcxproj.user b/wled00.vcxproj.user new file mode 100644 index 00000000..be250787 --- /dev/null +++ b/wled00.vcxproj.user @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/wled00/.vs/wled00/v15/.suo b/wled00/.vs/wled00/v15/.suo new file mode 100644 index 0000000000000000000000000000000000000000..5bbdedd721cd1323926d95284350e94ada9b9459 GIT binary patch literal 41984 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 literal 0 HcmV?d00001 diff --git a/wled00/__vm/.wled00.vsarduino.h b/wled00/__vm/.wled00.vsarduino.h new file mode 100644 index 00000000..b9404fd2 --- /dev/null +++ b/wled00/__vm/.wled00.vsarduino.h @@ -0,0 +1,129 @@ +/* + Editor: https://www.visualmicro.com/ + This file is for intellisense purpose only. + Visual micro (and the arduino ide) ignore this code during compilation. This code is automatically maintained by visualmicro, manual changes to this file will be overwritten + The contents of the _vm sub folder can be deleted prior to publishing a project + All non-arduino files created by visual micro and all visual studio project or solution files can be freely deleted and are not required to compile a sketch (do not delete your own code!). + Note: debugger breakpoints are stored in '.sln' or '.asln' files, knowledge of last uploaded breakpoints is stored in the upload.vmps.xml file. Both files are required to continue a previous debug session without needing to compile and upload again + + Hardware: ESP32 Dev Module, Platform=esp32, Package=esp32 +*/ + +#if defined(_VMICRO_INTELLISENSE) + +#ifndef _VSARDUINO_H_ +#define _VSARDUINO_H_ +#define __ESP32_esp32__ +#define __ESP32_ESP32__ +#define ESP_PLATFORM +#define HAVE_CONFIG_H +#define F_CPU 240000000L +#define ARDUINO 10807 +#define ARDUINO_ESP32_DEV +#define ARDUINO_ARCH_ESP32 +#define ESP32 +#define CORE_DEBUG_LEVEL 0 +#define __cplusplus 201103L + +#define _Pragma(x) +#undef __cplusplus +#define __cplusplus 201103L + +#define __STDC__ +#define __ARM__ +#define __arm__ +#define __inline__ +#define __asm__(...) +#define __extension__ +#define __ATTR_PURE__ +#define __ATTR_CONST__ +#define __volatile__ + +#define __ASM +#define __INLINE +#define __attribute__(noinline) + +//#define _STD_BEGIN +//#define EMIT +#define WARNING +#define _Lockit +#define __CLR_OR_THIS_CALL +#define C4005 +#define _NEW + +typedef bool _Bool; +typedef int _read; +typedef int _seek; +typedef int _write; +typedef int _close; +typedef int __cleanup; + +//#define inline + +#define __builtin_clz +#define __builtin_clzl +#define __builtin_clzll +#define __builtin_labs +#define __builtin_va_list +typedef int __gnuc_va_list; + +#define __ATOMIC_ACQ_REL + +#define __CHAR_BIT__ +#define _EXFUN() + +typedef unsigned char byte; +extern "C" void __cxa_pure_virtual() {;} + +typedef long __INTPTR_TYPE__ ; +typedef long __UINTPTR_TYPE__ ; +typedef long __SIZE_TYPE__ ; +typedef long __PTRDIFF_TYPE__; + +typedef long pthread_t; +typedef long pthread_key_t; +typedef long pthread_once_t; +typedef long pthread_mutex_t; +typedef long pthread_mutex_t; +typedef long pthread_cond_t; + + + +#include "arduino.h" +#include + +//#include "..\generic\Common.h" +//#include "..\generic\pins_arduino.h" + +//#undef F +//#define F(string_literal) ((const PROGMEM char *)(string_literal)) +//#undef PSTR +//#define PSTR(string_literal) ((const PROGMEM char *)(string_literal)) +//current vc++ does not understand this syntax so use older arduino example for intellisense +//todo:move to the new clang/gcc project types. +#define interrupts() sei() +#define noInterrupts() cli() + +#include "wled00.ino" +#include "wled01_eeprom.ino" +#include "wled02_xml.ino" +#include "wled03_set.ino" +#include "wled04_file.ino" +#include "wled05_init.ino" +#include "wled06_usermod.ino" +#include "wled07_notify.ino" +#include "wled08_led.ino" +#include "wled09_button.ino" +#include "wled10_ntp.ino" +#include "wled11_ol.ino" +#include "wled12_alexa.ino" +#include "wled13_cronixie.ino" +#include "wled14_colors.ino" +#include "wled15_hue.ino" +#include "wled16_blynk.ino" +#include "wled17_mqtt.ino" +#include "wled18_server.ino" +#include "wled19_json.ino" +#include "wled20_ir.ino" +#endif +#endif diff --git a/wled00/__vm/Compile.vmps.xml b/wled00/__vm/Compile.vmps.xml new file mode 100644 index 00000000..7ea17150 --- /dev/null +++ b/wled00/__vm/Compile.vmps.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/wled00/__vm/Configuration.Release.vmps.xml b/wled00/__vm/Configuration.Release.vmps.xml new file mode 100644 index 00000000..e75a3124 --- /dev/null +++ b/wled00/__vm/Configuration.Release.vmps.xml @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file