Projektarbeit Datalogger
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

.Teensy4.1_Datalogger new.vsarduino.h 2.9KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
  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. Hardware: Teensy 4.0 (teensy40), Platform=teensy4, Package=teensy
  9. */
  10. #if defined(_VMICRO_INTELLISENSE)
  11. #ifndef _VSARDUINO_H_
  12. #define _VSARDUINO_H_
  13. #define __HARDWARE_imxrt1062__
  14. #define __HARDWARE_IMXRT1062__
  15. #define _VMDEBUG 1
  16. #define __IMXRT1062__
  17. #define TEENSYDUINO 148
  18. #define ARDUINO 108010
  19. #define F_CPU 600000000
  20. #define USB_SERIAL
  21. #define LAYOUT_US_ENGLISH
  22. #define __cplusplus 201103L
  23. #undef __cplusplus
  24. #define __cplusplus 201103L
  25. #define __arm__
  26. #define __ARM__
  27. #define __attribute__(x)
  28. typedef void *__builtin_va_list;
  29. #define __extension__
  30. #define __ATTR_PURE__
  31. #define __ATTR_CONST__
  32. #define __inline__
  33. #define __asm__(x)
  34. #define __volatile__
  35. #define NEW_H
  36. #undef _WIN32
  37. #define __STDC__
  38. //#define __GNUC__ 2
  39. //#define __GNUC_MINOR__ 5
  40. #define __ARM_ARCH_7EM__
  41. extern int at_quick_exit(void (*f)(void));
  42. int at_quick_exit(void (*f)(void)) {
  43. }
  44. extern int quick_exit(void (*f)(void));
  45. int quick_exit(void (*f)(void)) {
  46. }
  47. #define __INT64_TYPE__ 8
  48. #define __INTPTR_TYPE__ 4
  49. #define __INT32_TYPE__ 4
  50. typedef long intptr_t;
  51. typedef long __intptr_t;
  52. typedef unsigned long __uintptr_t;
  53. typedef long __int32_t;
  54. typedef unsigned long __uint32_t;
  55. typedef unsigned short __uint16_t;
  56. typedef short __int16_t;
  57. typedef unsigned short __uint8_t;
  58. typedef short __int8_t;
  59. typedef unsigned long __uint64_t;
  60. typedef double __int64_t;
  61. typedef unsigned long uint64_t;
  62. typedef double int64_t;
  63. typedef unsigned short uint8_t;
  64. typedef short int8_t;
  65. typedef unsigned int uint16_t;
  66. typedef short int16_t;
  67. typedef long __int32_t;
  68. typedef unsigned long __uint32_t;
  69. #define at_quick_exit(x)
  70. #include "arduino.h"
  71. #define abs(x) ((x)>0?(x):-(x))
  72. #define constrain(amt,low,high) ((amt)<(low)?(low):((amt)>(high)?(high):(amt)))
  73. #define round(x) ((x)>=0?(long)((x)+0.5):(long)((x)-0.5))
  74. #define radians(deg) ((deg)*DEG_TO_RAD)
  75. #define degrees(rad) ((rad)*RAD_TO_DEG)
  76. #define sq(x) ((x)*(x))
  77. #define __asm__
  78. #define __disable_irq() __asm__ volatile("");
  79. #define __enable_irq() __asm__ volatile("");
  80. #include "Teensy4.1_Datalogger new.ino"
  81. #endif
  82. #endif