MVMFirmwareCpp v0.1
.MVMFirmwareCore.vsarduino.h
Go to the documentation of this file.
1 /*
2  Editor: https://www.visualmicro.com/
3  This file is for intellisense purpose only.
4  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
5  The contents of the _vm sub folder can be deleted prior to publishing a project
6  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!).
7  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
8 
9  Hardware: Adafruit ESP32 Feather, Platform=esp32, Package=esp32
10 */
11 
12 #if defined(_VMICRO_INTELLISENSE)
13 
14 #ifndef _VSARDUINO_H_
15 #define _VSARDUINO_H_
16 #define __ESP32_esp32__
17 #define __ESP32_ESP32__
18 #define _VMDEBUG 1
19 #define ESP_PLATFORM
20 #define HAVE_CONFIG_H
21 #define GCC_NOT_5_2_0 0
22 #define WITH_POSIX
23 #define F_CPU 240000000L
24 #define ARDUINO 108012
25 #define ARDUINO_FEATHER_ESP32
26 #define ARDUINO_ARCH_ESP32
27 #define ESP32
28 #define CORE_DEBUG_LEVEL 0
29 #define __cplusplus 201103L
30 
31 #define _Pragma(x)
32 #undef __cplusplus
33 #define __cplusplus 201103L
34 
35 #define __STDC__
36 #define __ARM__
37 #define __arm__
38 #define __inline__
39 #define __asm__(...)
40 #define __extension__
41 #define __ATTR_PURE__
42 #define __ATTR_CONST__
43 #define __volatile__
44 
45 #define __ASM
46 #define __INLINE
47 #define __attribute__(noinline)
48 
49 //#define _STD_BEGIN
50 //#define EMIT
51 #define WARNING
52 #define _Lockit
53 #define __CLR_OR_THIS_CALL
54 #define C4005
55 #define _NEW
56 
57 typedef bool _Bool;
58 typedef int _read;
59 typedef int _seek;
60 typedef int _write;
61 typedef int _close;
62 typedef int __cleanup;
63 
64 //#define inline
65 
66 #define __builtin_clz
67 #define __builtin_clzl
68 #define __builtin_clzll
69 #define __builtin_labs
70 #define __builtin_va_list
71 typedef int __gnuc_va_list;
72 
73 #define __ATOMIC_ACQ_REL
74 
75 #define __CHAR_BIT__
76 #define _EXFUN()
77 
78 typedef unsigned char byte;
79 extern "C" void __cxa_pure_virtual() {;}
80 
81 typedef long __INTPTR_TYPE__ ;
82 typedef long __UINTPTR_TYPE__ ;
83 typedef long __SIZE_TYPE__ ;
84 typedef long __PTRDIFF_TYPE__;
85 
86 typedef long pthread_t;
87 typedef long pthread_key_t;
88 typedef long pthread_once_t;
89 typedef long pthread_mutex_t;
90 typedef long pthread_mutex_t;
91 typedef long pthread_cond_t;
92 
93 
94 
95 #include "arduino.h"
96 #include <pins_arduino.h>
97 
98 #define interrupts() sei()
99 #define noInterrupts() cli()
100 
101 #define ESP_LOGI(tag, ...)
102 
103 #include "MVMFirmwareCore.ino"
104 #endif
105 #endif
arduino.h
MVMFirmwareCore.ino