commit 55fdb13d53a821094a2bf24078672a3d2005d55f Author: Adam PIppin Date: Wed Jun 30 21:38:42 2021 -0700 empty project diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..def1c08 --- /dev/null +++ b/.gitignore @@ -0,0 +1,6 @@ +/.vs/ +*.swp +/watchos/__vm/.watchos.vsarduino.h +/watchos/watchos.vcxproj.user +/watchos/Debug/ +/watchos/Release/ diff --git a/watchos2.sln b/watchos2.sln new file mode 100644 index 0000000..025d3e7 --- /dev/null +++ b/watchos2.sln @@ -0,0 +1,25 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 16 +VisualStudioVersion = 16.0.31105.61 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "watchos2", "watchos2\watchos2.vcxproj", "{C5F80730-F44F-4478-BDAE-6634EFC2CA88}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|x86 = Debug|x86 + Release|x86 = Release|x86 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {C5F80730-F44F-4478-BDAE-6634EFC2CA88}.Debug|x86.ActiveCfg = Debug|Win32 + {C5F80730-F44F-4478-BDAE-6634EFC2CA88}.Debug|x86.Build.0 = Debug|Win32 + {C5F80730-F44F-4478-BDAE-6634EFC2CA88}.Release|x86.ActiveCfg = Release|Win32 + {C5F80730-F44F-4478-BDAE-6634EFC2CA88}.Release|x86.Build.0 = Release|Win32 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {D3D17873-AA42-4AF5-B2F1-1A9413E4DFDA} + EndGlobalSection +EndGlobal diff --git a/watchos2/__vm/.watchos2.vsarduino.h b/watchos2/__vm/.watchos2.vsarduino.h new file mode 100644 index 0000000..a57a33f --- /dev/null +++ b/watchos2/__vm/.watchos2.vsarduino.h @@ -0,0 +1,108 @@ +/* + 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 GCC_NOT_5_2_0 0 +#define WITH_POSIX +#define F_CPU 240000000L +#define ARDUINO 108015 +#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 + +#define interrupts() sei() +#define noInterrupts() cli() + +#define ESP_LOGI(tag, ...) + +// Read Value from Register +#define READ_PERI_REG(addr) +// Write Value to Register +#define WRITE_PERI_REG(addr,val) +#include "watchos2.ino" +#endif +#endif diff --git a/watchos2/src/arduino folders read me.txt b/watchos2/src/arduino folders read me.txt new file mode 100644 index 0000000..21ba4e6 --- /dev/null +++ b/watchos2/src/arduino folders read me.txt @@ -0,0 +1,14 @@ +##################################################### + Arduino How To: Use sub folders for source code + http://www.visualmicro.com/ +##################################################### + +* .INO code can exist in the project folder and '\src' folder. +* .Cpp/.c/.S/.h etc. can exist in the project folder, the '\src' folder and in any folder(s) below the '\src' folder. +* .Cpp/.c/.S/.h sources in shared code projects should follow the same folder rules (because they are merged with the project sources into a temporary build folder prior to compile). + +* Use the 'Show All Files' icon above the 'Solution Explorer' to switch between 'included project files' and 'physical files/folders'. +* Source code in the project folder will always be compiled regardless of inclusion in the project. This functionality can be disabled in Global Options. + + + diff --git a/watchos2/watchos2.ino b/watchos2/watchos2.ino new file mode 100644 index 0000000..eb0d353 --- /dev/null +++ b/watchos2/watchos2.ino @@ -0,0 +1,15 @@ +/* + Name: watchos2.ino + Created: 6/30/2021 9:38:10 PM + Author: Adam +*/ + +// the setup function runs once when you press reset or power the board +void setup() { + +} + +// the loop function runs over and over again until power down or reset +void loop() { + +} diff --git a/watchos2/watchos2.vcxproj b/watchos2/watchos2.vcxproj new file mode 100644 index 0000000..07c074e --- /dev/null +++ b/watchos2/watchos2.vcxproj @@ -0,0 +1,121 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {C5F80730-F44F-4478-BDAE-6634EFC2CA88} + watchos2 + watchos2 + + + + Application + true + MultiByte + + + + + Application + false + true + MultiByte + + + + + Application + true + MultiByte + + + + + Application + false + true + MultiByte + + + + + Application + false + true + MultiByte + v141 + + + + + + + + + + + + + + + + + + + + + + + Level3 + Disabled + true + %(AdditionalIncludeDirectories) + %(ForcedIncludeFiles) + true + %(PreprocessorDefinitions) + + + true + + + + + Level3 + MaxSpeed + true + true + true + + + true + true + true + + + + + + + VisualMicroDebugger + + + + CppCode + + + + + + + + + + \ No newline at end of file diff --git a/watchos2/watchos2.vcxproj.filters b/watchos2/watchos2.vcxproj.filters new file mode 100644 index 0000000..bd51f8a --- /dev/null +++ b/watchos2/watchos2.vcxproj.filters @@ -0,0 +1,23 @@ + + + + + {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} + xml;json;txt;rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms + + + + + + Misc Files + + + \ No newline at end of file diff --git a/watchos2/watchos2.vcxproj.user b/watchos2/watchos2.vcxproj.user new file mode 100644 index 0000000..0f14913 --- /dev/null +++ b/watchos2/watchos2.vcxproj.user @@ -0,0 +1,4 @@ + + + + \ No newline at end of file