commit 4229c97f9ccf1087c23da5d69a86b19adee87634 Author: wufayuan <2858767122@qq.com> Date: Mon Jun 20 11:14:48 2022 +0800 initial diff --git a/.vscode/arduino.json b/.vscode/arduino.json new file mode 100644 index 0000000..def91cd --- /dev/null +++ b/.vscode/arduino.json @@ -0,0 +1,5 @@ +{ + "board": "arduino:avr:uno", + "sketch": "ex2.ino", + "output": "./build" +} \ No newline at end of file diff --git a/.vscode/c_cpp_properties.json b/.vscode/c_cpp_properties.json new file mode 100644 index 0000000..b235eca --- /dev/null +++ b/.vscode/c_cpp_properties.json @@ -0,0 +1,553 @@ +{ + "version": 4, + "configurations": [ + { + "name": "Win32", + "compilerPath": "C:\\MinGW\\bin\\gcc.exe", + "compilerArgs": [], + "intelliSenseMode": "windows-gcc-x86", + "includePath": [ + "${workspaceFolder}/**" + ], + "forcedInclude": [], + "cStandard": "c11", + "cppStandard": "gnu++14", + "defines": [ + "_DEBUG", + "UNICODE", + "_UNICODE" + ] + }, + { + "name": "Arduino", + "compilerPath": "E:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr\\bin\\avr-g++", + "compilerArgs": [ + "-std=gnu++11", + "-fpermissive", + "-fno-exceptions", + "-ffunction-sections", + "-fdata-sections", + "-fno-threadsafe-statics", + "-Wno-error=narrowing" + ], + "intelliSenseMode": "gcc-x64", + "includePath": [ + "E:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino", + "E:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\standard", + "e:\\program files (x86)\\arduino\\hardware\\tools\\avr\\lib\\gcc\\avr\\7.3.0\\include", + "e:\\program files (x86)\\arduino\\hardware\\tools\\avr\\lib\\gcc\\avr\\7.3.0\\include-fixed", + "e:\\program files (x86)\\arduino\\hardware\\tools\\avr\\avr\\include" + ], + "forcedInclude": [ + "E:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino\\Arduino.h" + ], + "cStandard": "c11", + "cppStandard": "c++11", + "defines": [ + "F_CPU=16000000L", + "ARDUINO=10819", + "ARDUINO_AVR_UNO", + "ARDUINO_ARCH_AVR", + "__DBL_MIN_EXP__=(-125)", + "__HQ_FBIT__=15", + "__cpp_attributes=200809", + "__UINT_LEAST16_MAX__=0xffffU", + "__ATOMIC_ACQUIRE=2", + "__SFRACT_IBIT__=0", + "__FLT_MIN__=1.17549435e-38F", + "__GCC_IEC_559_COMPLEX=0", + "__BUILTIN_AVR_SLEEP=1", + "__BUILTIN_AVR_COUNTLSULLK=1", + "__cpp_aggregate_nsdmi=201304", + "__BUILTIN_AVR_COUNTLSULLR=1", + "__UFRACT_MAX__=0XFFFFP-16UR", + "__UINT_LEAST8_TYPE__=unsigned char", + "__DQ_FBIT__=63", + "__INTMAX_C(c)=c ## LL", + "__ULFRACT_FBIT__=32", + "__SACCUM_EPSILON__=0x1P-7HK", + "__CHAR_BIT__=8", + "__USQ_IBIT__=0", + "__UINT8_MAX__=0xff", + "__ACCUM_FBIT__=15", + "__WINT_MAX__=0x7fff", + "__FLT32_MIN_EXP__=(-125)", + "__cpp_static_assert=200410", + "__USFRACT_FBIT__=8", + "__ORDER_LITTLE_ENDIAN__=1234", + "__SIZE_MAX__=0xffffU", + "__WCHAR_MAX__=0x7fff", + "__LACCUM_IBIT__=32", + "__DBL_DENORM_MIN__=double(1.40129846e-45L)", + "__GCC_ATOMIC_CHAR_LOCK_FREE=1", + "__GCC_IEC_559=0", + "__FLT_EVAL_METHOD__=0", + "__BUILTIN_AVR_LLKBITS=1", + "__cpp_binary_literals=201304", + "__LLACCUM_MAX__=0X7FFFFFFFFFFFFFFFP-47LLK", + "__GCC_ATOMIC_CHAR32_T_LOCK_FREE=1", + "__BUILTIN_AVR_HKBITS=1", + "__BUILTIN_AVR_BITSLLK=1", + "__FRACT_FBIT__=15", + "__BUILTIN_AVR_BITSLLR=1", + "__cpp_variadic_templates=200704", + "__UINT_FAST64_MAX__=0xffffffffffffffffULL", + "__SIG_ATOMIC_TYPE__=char", + "__BUILTIN_AVR_UHKBITS=1", + "__UACCUM_FBIT__=16", + "__DBL_MIN_10_EXP__=(-37)", + "__FINITE_MATH_ONLY__=0", + "__cpp_variable_templates=201304", + "__LFRACT_IBIT__=0", + "__GNUC_PATCHLEVEL__=0", + "__FLT32_HAS_DENORM__=1", + "__LFRACT_MAX__=0X7FFFFFFFP-31LR", + "__UINT_FAST8_MAX__=0xff", + "__has_include(STR)=__has_include__(STR)", + "__DEC64_MAX_EXP__=385", + "__INT8_C(c)=c", + "__INT_LEAST8_WIDTH__=8", + "__UINT_LEAST64_MAX__=0xffffffffffffffffULL", + "__SA_FBIT__=15", + "__SHRT_MAX__=0x7fff", + "__LDBL_MAX__=3.40282347e+38L", + "__FRACT_MAX__=0X7FFFP-15R", + "__UFRACT_FBIT__=16", + "__UFRACT_MIN__=0.0UR", + "__UINT_LEAST8_MAX__=0xff", + "__GCC_ATOMIC_BOOL_LOCK_FREE=1", + "__UINTMAX_TYPE__=long long unsigned int", + "__LLFRACT_EPSILON__=0x1P-63LLR", + "__BUILTIN_AVR_DELAY_CYCLES=1", + "__DEC32_EPSILON__=1E-6DF", + "__FLT_EVAL_METHOD_TS_18661_3__=0", + "__UINT32_MAX__=0xffffffffUL", + "__GXX_EXPERIMENTAL_CXX0X__=1", + "__ULFRACT_MAX__=0XFFFFFFFFP-32ULR", + "__TA_IBIT__=16", + "__LDBL_MAX_EXP__=128", + "__WINT_MIN__=(-__WINT_MAX__ - 1)", + "__INT_LEAST16_WIDTH__=16", + "__ULLFRACT_MIN__=0.0ULLR", + "__SCHAR_MAX__=0x7f", + "__WCHAR_MIN__=(-__WCHAR_MAX__ - 1)", + "__INT64_C(c)=c ## LL", + "__DBL_DIG__=6", + "__GCC_ATOMIC_POINTER_LOCK_FREE=1", + "__AVR_HAVE_SPH__=1", + "__LLACCUM_MIN__=(-0X1P15LLK-0X1P15LLK)", + "__BUILTIN_AVR_KBITS=1", + "__BUILTIN_AVR_ABSK=1", + "__BUILTIN_AVR_ABSR=1", + "__SIZEOF_INT__=2", + "__SIZEOF_POINTER__=2", + "__GCC_ATOMIC_CHAR16_T_LOCK_FREE=1", + "__USACCUM_IBIT__=8", + "__USER_LABEL_PREFIX__", + "__STDC_HOSTED__=1", + "__LDBL_HAS_INFINITY__=1", + "__LFRACT_MIN__=(-0.5LR-0.5LR)", + "__HA_IBIT__=8", + "__FLT32_DIG__=6", + "__TQ_IBIT__=0", + "__FLT_EPSILON__=1.19209290e-7F", + "__GXX_WEAK__=1", + "__SHRT_WIDTH__=16", + "__USFRACT_IBIT__=0", + "__LDBL_MIN__=1.17549435e-38L", + "__FRACT_MIN__=(-0.5R-0.5R)", + "__AVR_SFR_OFFSET__=0x20", + "__DEC32_MAX__=9.999999E96DF", + "__cpp_threadsafe_static_init=200806", + "__DA_IBIT__=32", + "__INT32_MAX__=0x7fffffffL", + "__UQQ_FBIT__=8", + "__INT_WIDTH__=16", + "__SIZEOF_LONG__=4", + "__UACCUM_MAX__=0XFFFFFFFFP-16UK", + "__UINT16_C(c)=c ## U", + "__PTRDIFF_WIDTH__=16", + "__DECIMAL_DIG__=9", + "__LFRACT_EPSILON__=0x1P-31LR", + "__AVR_2_BYTE_PC__=1", + "__ULFRACT_MIN__=0.0ULR", + "__INTMAX_WIDTH__=64", + "__has_include_next(STR)=__has_include_next__(STR)", + "__BUILTIN_AVR_ULLRBITS=1", + "__LDBL_HAS_QUIET_NAN__=1", + "__ULACCUM_IBIT__=32", + "__UACCUM_EPSILON__=0x1P-16UK", + "__BUILTIN_AVR_SEI=1", + "__GNUC__=7", + "__ULLACCUM_MAX__=0XFFFFFFFFFFFFFFFFP-48ULLK", + "__cpp_delegating_constructors=200604", + "__HQ_IBIT__=0", + "__BUILTIN_AVR_SWAP=1", + "__FLT_HAS_DENORM__=1", + "__SIZEOF_LONG_DOUBLE__=4", + "__BIGGEST_ALIGNMENT__=1", + "__STDC_UTF_16__=1", + "__UINT24_MAX__=16777215UL", + "__BUILTIN_AVR_NOP=1", + "__GNUC_STDC_INLINE__=1", + "__DQ_IBIT__=0", + "__FLT32_HAS_INFINITY__=1", + "__DBL_MAX__=double(3.40282347e+38L)", + "__ULFRACT_IBIT__=0", + "__cpp_raw_strings=200710", + "__INT_FAST32_MAX__=0x7fffffffL", + "__DBL_HAS_INFINITY__=1", + "__INT64_MAX__=0x7fffffffffffffffLL", + "__ACCUM_IBIT__=16", + "__DEC32_MIN_EXP__=(-94)", + "__BUILTIN_AVR_UKBITS=1", + "__INTPTR_WIDTH__=16", + "__BUILTIN_AVR_FMULSU=1", + "__LACCUM_MAX__=0X7FFFFFFFFFFFFFFFP-31LK", + "__INT_FAST16_TYPE__=int", + "__LDBL_HAS_DENORM__=1", + "__BUILTIN_AVR_BITSK=1", + "__BUILTIN_AVR_BITSR=1", + "__cplusplus=201402L", + "__cpp_ref_qualifiers=200710", + "__DEC128_MAX__=9.999999999999999999999999999999999E6144DL", + "__INT_LEAST32_MAX__=0x7fffffffL", + "__USING_SJLJ_EXCEPTIONS__=1", + "__DEC32_MIN__=1E-95DF", + "__ACCUM_MAX__=0X7FFFFFFFP-15K", + "__DEPRECATED=1", + "__cpp_rvalue_references=200610", + "__DBL_MAX_EXP__=128", + "__USACCUM_EPSILON__=0x1P-8UHK", + "__WCHAR_WIDTH__=16", + "__FLT32_MAX__=3.40282347e+38F32", + "__DEC128_EPSILON__=1E-33DL", + "__SFRACT_MAX__=0X7FP-7HR", + "__FRACT_IBIT__=0", + "__PTRDIFF_MAX__=0x7fff", + "__UACCUM_MIN__=0.0UK", + "__UACCUM_IBIT__=16", + "__BUILTIN_AVR_NOPS=1", + "__BUILTIN_AVR_WDR=1", + "__FLT32_HAS_QUIET_NAN__=1", + "__GNUG__=7", + "__LONG_LONG_MAX__=0x7fffffffffffffffLL", + "__SIZEOF_SIZE_T__=2", + "__ULACCUM_MAX__=0XFFFFFFFFFFFFFFFFP-32ULK", + "__cpp_rvalue_reference=200610", + "__cpp_nsdmi=200809", + "__SIZEOF_WINT_T__=2", + "__LONG_LONG_WIDTH__=64", + "__cpp_initializer_lists=200806", + "__FLT32_MAX_EXP__=128", + "__SA_IBIT__=16", + "__ULLACCUM_MIN__=0.0ULLK", + "__BUILTIN_AVR_ROUNDUHK=1", + "__BUILTIN_AVR_ROUNDUHR=1", + "__cpp_hex_float=201603", + "__GXX_ABI_VERSION=1011", + "__INT24_MAX__=8388607L", + "__UTA_FBIT__=48", + "__FLT_MIN_EXP__=(-125)", + "__USFRACT_MAX__=0XFFP-8UHR", + "__UFRACT_IBIT__=0", + "__BUILTIN_AVR_ROUNDFX=1", + "__BUILTIN_AVR_ROUNDULK=1", + "__BUILTIN_AVR_ROUNDULR=1", + "__cpp_lambdas=200907", + "__BUILTIN_AVR_COUNTLSLLK=1", + "__BUILTIN_AVR_COUNTLSLLR=1", + "__BUILTIN_AVR_ROUNDHK=1", + "__INT_FAST64_TYPE__=long long int", + "__BUILTIN_AVR_ROUNDHR=1", + "__DBL_MIN__=double(1.17549435e-38L)", + "__BUILTIN_AVR_COUNTLSK=1", + "__BUILTIN_AVR_ROUNDLK=1", + "__BUILTIN_AVR_COUNTLSR=1", + "__BUILTIN_AVR_ROUNDLR=1", + "__LACCUM_MIN__=(-0X1P31LK-0X1P31LK)", + "__ULLACCUM_FBIT__=48", + "__BUILTIN_AVR_LKBITS=1", + "__ULLFRACT_EPSILON__=0x1P-64ULLR", + "__DEC128_MIN__=1E-6143DL", + "__REGISTER_PREFIX__", + "__UINT16_MAX__=0xffffU", + "__DBL_HAS_DENORM__=1", + "__BUILTIN_AVR_ULKBITS=1", + "__ACCUM_MIN__=(-0X1P15K-0X1P15K)", + "__AVR_ARCH__=2", + "__SQ_IBIT__=0", + "__FLT32_MIN__=1.17549435e-38F32", + "__UINT8_TYPE__=unsigned char", + "__BUILTIN_AVR_ROUNDUK=1", + "__BUILTIN_AVR_ROUNDUR=1", + "__UHA_FBIT__=8", + "__NO_INLINE__=1", + "__SFRACT_MIN__=(-0.5HR-0.5HR)", + "__UTQ_FBIT__=128", + "__FLT_MANT_DIG__=24", + "__LDBL_DECIMAL_DIG__=9", + "__VERSION__=\"7.3.0\"", + "__UINT64_C(c)=c ## ULL", + "__ULLFRACT_FBIT__=64", + "__cpp_unicode_characters=200704", + "__FRACT_EPSILON__=0x1P-15R", + "__ULACCUM_MIN__=0.0ULK", + "__UDA_FBIT__=32", + "__cpp_decltype_auto=201304", + "__LLACCUM_EPSILON__=0x1P-47LLK", + "__GCC_ATOMIC_INT_LOCK_FREE=1", + "__FLT32_MANT_DIG__=24", + "__BUILTIN_AVR_BITSUHK=1", + "__BUILTIN_AVR_BITSUHR=1", + "__FLOAT_WORD_ORDER__=__ORDER_LITTLE_ENDIAN__", + "__USFRACT_MIN__=0.0UHR", + "__BUILTIN_AVR_BITSULK=1", + "__ULLACCUM_IBIT__=16", + "__BUILTIN_AVR_BITSULR=1", + "__UQQ_IBIT__=0", + "__BUILTIN_AVR_LLRBITS=1", + "__SCHAR_WIDTH__=8", + "__BUILTIN_AVR_BITSULLK=1", + "__BUILTIN_AVR_BITSULLR=1", + "__INT32_C(c)=c ## L", + "__DEC64_EPSILON__=1E-15DD", + "__ORDER_PDP_ENDIAN__=3412", + "__DEC128_MIN_EXP__=(-6142)", + "__UHQ_FBIT__=16", + "__LLACCUM_FBIT__=47", + "__FLT32_MAX_10_EXP__=38", + "__BUILTIN_AVR_ROUNDULLK=1", + "__BUILTIN_AVR_ROUNDULLR=1", + "__INT_FAST32_TYPE__=long int", + "__BUILTIN_AVR_HRBITS=1", + "__UINT_LEAST16_TYPE__=unsigned int", + "__BUILTIN_AVR_UHRBITS=1", + "__INT16_MAX__=0x7fff", + "__SIZE_TYPE__=unsigned int", + "__UINT64_MAX__=0xffffffffffffffffULL", + "__UDQ_FBIT__=64", + "__INT8_TYPE__=signed char", + "__cpp_digit_separators=201309", + "__ELF__=1", + "__ULFRACT_EPSILON__=0x1P-32ULR", + "__LLFRACT_FBIT__=63", + "__FLT_RADIX__=2", + "__INT_LEAST16_TYPE__=int", + "__BUILTIN_AVR_ABSFX=1", + "__LDBL_EPSILON__=1.19209290e-7L", + "__UINTMAX_C(c)=c ## ULL", + "__INT24_MIN__=(-__INT24_MAX__-1)", + "__SACCUM_MAX__=0X7FFFP-7HK", + "__BUILTIN_AVR_ABSHR=1", + "__SIG_ATOMIC_MAX__=0x7f", + "__GCC_ATOMIC_WCHAR_T_LOCK_FREE=1", + "__cpp_sized_deallocation=201309", + "__SIZEOF_PTRDIFF_T__=2", + "__AVR=1", + "__BUILTIN_AVR_ABSLK=1", + "__BUILTIN_AVR_ABSLR=1", + "__LACCUM_EPSILON__=0x1P-31LK", + "__DEC32_SUBNORMAL_MIN__=0.000001E-95DF", + "__INT_FAST16_MAX__=0x7fff", + "__UINT_FAST32_MAX__=0xffffffffUL", + "__UINT_LEAST64_TYPE__=long long unsigned int", + "__USACCUM_MAX__=0XFFFFP-8UHK", + "__SFRACT_EPSILON__=0x1P-7HR", + "__FLT_HAS_QUIET_NAN__=1", + "__FLT_MAX_10_EXP__=38", + "__LONG_MAX__=0x7fffffffL", + "__DEC128_SUBNORMAL_MIN__=0.000000000000000000000000000000001E-6143DL", + "__FLT_HAS_INFINITY__=1", + "__cpp_unicode_literals=200710", + "__USA_FBIT__=16", + "__UINT_FAST16_TYPE__=unsigned int", + "__DEC64_MAX__=9.999999999999999E384DD", + "__INT_FAST32_WIDTH__=32", + "__BUILTIN_AVR_RBITS=1", + "__CHAR16_TYPE__=unsigned int", + "__PRAGMA_REDEFINE_EXTNAME=1", + "__SIZE_WIDTH__=16", + "__INT_LEAST16_MAX__=0x7fff", + "__DEC64_MANT_DIG__=16", + "__UINT_LEAST32_MAX__=0xffffffffUL", + "__SACCUM_FBIT__=7", + "__FLT32_DENORM_MIN__=1.40129846e-45F32", + "__GCC_ATOMIC_LONG_LOCK_FREE=1", + "__SIG_ATOMIC_WIDTH__=8", + "__INT_LEAST64_TYPE__=long long int", + "__INT16_TYPE__=int", + "__INT_LEAST8_TYPE__=signed char", + "__SQ_FBIT__=31", + "__DEC32_MAX_EXP__=97", + "__INT_FAST8_MAX__=0x7f", + "__INTPTR_MAX__=0x7fff", + "__QQ_FBIT__=7", + "__cpp_range_based_for=200907", + "__UTA_IBIT__=16", + "__AVR_ERRATA_SKIP__=1", + "__FLT32_MIN_10_EXP__=(-37)", + "__LDBL_MANT_DIG__=24", + "__SFRACT_FBIT__=7", + "__SACCUM_MIN__=(-0X1P7HK-0X1P7HK)", + "__DBL_HAS_QUIET_NAN__=1", + "__SIG_ATOMIC_MIN__=(-__SIG_ATOMIC_MAX__ - 1)", + "AVR=1", + "__BUILTIN_AVR_FMULS=1", + "__cpp_return_type_deduction=201304", + "__INTPTR_TYPE__=int", + "__UINT16_TYPE__=unsigned int", + "__WCHAR_TYPE__=int", + "__SIZEOF_FLOAT__=4", + "__AVR__=1", + "__BUILTIN_AVR_INSERT_BITS=1", + "__USQ_FBIT__=32", + "__UINTPTR_MAX__=0xffffU", + "__INT_FAST64_WIDTH__=64", + "__DEC64_MIN_EXP__=(-382)", + "__cpp_decltype=200707", + "__FLT32_DECIMAL_DIG__=9", + "__INT_FAST64_MAX__=0x7fffffffffffffffLL", + "__GCC_ATOMIC_TEST_AND_SET_TRUEVAL=1", + "__FLT_DIG__=6", + "__UINT_FAST64_TYPE__=long long unsigned int", + "__BUILTIN_AVR_BITSHK=1", + "__BUILTIN_AVR_BITSHR=1", + "__INT_MAX__=0x7fff", + "__LACCUM_FBIT__=31", + "__USACCUM_MIN__=0.0UHK", + "__UHA_IBIT__=8", + "__INT64_TYPE__=long long int", + "__BUILTIN_AVR_BITSLK=1", + "__BUILTIN_AVR_BITSLR=1", + "__FLT_MAX_EXP__=128", + "__UTQ_IBIT__=0", + "__DBL_MANT_DIG__=24", + "__cpp_inheriting_constructors=201511", + "__BUILTIN_AVR_ULLKBITS=1", + "__INT_LEAST64_MAX__=0x7fffffffffffffffLL", + "__DEC64_MIN__=1E-383DD", + "__WINT_TYPE__=int", + "__UINT_LEAST32_TYPE__=long unsigned int", + "__SIZEOF_SHORT__=2", + "__ULLFRACT_IBIT__=0", + "__LDBL_MIN_EXP__=(-125)", + "__UDA_IBIT__=32", + "__WINT_WIDTH__=16", + "__INT_LEAST8_MAX__=0x7f", + "__LFRACT_FBIT__=31", + "__LDBL_MAX_10_EXP__=38", + "__ATOMIC_RELAXED=0", + "__DBL_EPSILON__=double(1.19209290e-7L)", + "__BUILTIN_AVR_BITSUK=1", + "__BUILTIN_AVR_BITSUR=1", + "__UINT8_C(c)=c", + "__INT_LEAST32_TYPE__=long int", + "__BUILTIN_AVR_URBITS=1", + "__SIZEOF_WCHAR_T__=2", + "__LLFRACT_MAX__=0X7FFFFFFFFFFFFFFFP-63LLR", + "__TQ_FBIT__=127", + "__INT_FAST8_TYPE__=signed char", + "__ULLACCUM_EPSILON__=0x1P-48ULLK", + "__BUILTIN_AVR_ROUNDK=1", + "__BUILTIN_AVR_ROUNDR=1", + "__UHQ_IBIT__=0", + "__LLACCUM_IBIT__=16", + "__FLT32_EPSILON__=1.19209290e-7F32", + "__DBL_DECIMAL_DIG__=9", + "__STDC_UTF_32__=1", + "__INT_FAST8_WIDTH__=8", + "__DEC_EVAL_METHOD__=2", + "__TA_FBIT__=47", + "__UDQ_IBIT__=0", + "__ORDER_BIG_ENDIAN__=4321", + "__cpp_runtime_arrays=198712", + "__WITH_AVRLIBC__=1", + "__UINT64_TYPE__=long long unsigned int", + "__ACCUM_EPSILON__=0x1P-15K", + "__UINT32_C(c)=c ## UL", + "__BUILTIN_AVR_COUNTLSUHK=1", + "__INTMAX_MAX__=0x7fffffffffffffffLL", + "__cpp_alias_templates=200704", + "__BUILTIN_AVR_COUNTLSUHR=1", + "__BYTE_ORDER__=__ORDER_LITTLE_ENDIAN__", + "__FLT_DENORM_MIN__=1.40129846e-45F", + "__LLFRACT_IBIT__=0", + "__INT8_MAX__=0x7f", + "__LONG_WIDTH__=32", + "__UINT_FAST32_TYPE__=long unsigned int", + "__CHAR32_TYPE__=long unsigned int", + "__BUILTIN_AVR_COUNTLSULK=1", + "__BUILTIN_AVR_COUNTLSULR=1", + "__FLT_MAX__=3.40282347e+38F", + "__cpp_constexpr=201304", + "__USACCUM_FBIT__=8", + "__BUILTIN_AVR_COUNTLSFX=1", + "__INT32_TYPE__=long int", + "__SIZEOF_DOUBLE__=4", + "__FLT_MIN_10_EXP__=(-37)", + "__UFRACT_EPSILON__=0x1P-16UR", + "__INT_LEAST32_WIDTH__=32", + "__BUILTIN_AVR_COUNTLSHK=1", + "__BUILTIN_AVR_COUNTLSHR=1", + "__INTMAX_TYPE__=long long int", + "__BUILTIN_AVR_ABSLLK=1", + "__BUILTIN_AVR_ABSLLR=1", + "__DEC128_MAX_EXP__=6145", + "__AVR_HAVE_16BIT_SP__=1", + "__ATOMIC_CONSUME=1", + "__GNUC_MINOR__=3", + "__INT_FAST16_WIDTH__=16", + "__UINTMAX_MAX__=0xffffffffffffffffULL", + "__DEC32_MANT_DIG__=7", + "__HA_FBIT__=7", + "__BUILTIN_AVR_COUNTLSLK=1", + "__BUILTIN_AVR_COUNTLSLR=1", + "__BUILTIN_AVR_CLI=1", + "__DBL_MAX_10_EXP__=38", + "__LDBL_DENORM_MIN__=1.40129846e-45L", + "__INT16_C(c)=c", + "__cpp_generic_lambdas=201304", + "__STDC__=1", + "__PTRDIFF_TYPE__=int", + "__LLFRACT_MIN__=(-0.5LLR-0.5LLR)", + "__BUILTIN_AVR_LRBITS=1", + "__ATOMIC_SEQ_CST=5", + "__DA_FBIT__=31", + "__UINT32_TYPE__=long unsigned int", + "__BUILTIN_AVR_ROUNDLLK=1", + "__UINTPTR_TYPE__=unsigned int", + "__BUILTIN_AVR_ROUNDLLR=1", + "__USA_IBIT__=16", + "__BUILTIN_AVR_ULRBITS=1", + "__DEC64_SUBNORMAL_MIN__=0.000000000000001E-383DD", + "__DEC128_MANT_DIG__=34", + "__LDBL_MIN_10_EXP__=(-37)", + "__BUILTIN_AVR_COUNTLSUK=1", + "__BUILTIN_AVR_COUNTLSUR=1", + "__SIZEOF_LONG_LONG__=8", + "__ULACCUM_EPSILON__=0x1P-32ULK", + "__cpp_user_defined_literals=200809", + "__SACCUM_IBIT__=8", + "__GCC_ATOMIC_LLONG_LOCK_FREE=1", + "__LDBL_DIG__=6", + "__FLT_DECIMAL_DIG__=9", + "__UINT_FAST16_MAX__=0xffffU", + "__GCC_ATOMIC_SHORT_LOCK_FREE=1", + "__BUILTIN_AVR_ABSHK=1", + "__BUILTIN_AVR_FLASH_SEGMENT=1", + "__INT_LEAST64_WIDTH__=64", + "__ULLFRACT_MAX__=0XFFFFFFFFFFFFFFFFP-64ULLR", + "__UINT_FAST8_TYPE__=unsigned char", + "__USFRACT_EPSILON__=0x1P-8UHR", + "__ULACCUM_FBIT__=32", + "__QQ_IBIT__=0", + "__cpp_init_captures=201304", + "__ATOMIC_ACQ_REL=4", + "__ATOMIC_RELEASE=3", + "__BUILTIN_AVR_FMUL=1", + "USBCON" + ] + } + ] +} \ No newline at end of file diff --git a/build/build.options.json b/build/build.options.json new file mode 100644 index 0000000..10d2474 --- /dev/null +++ b/build/build.options.json @@ -0,0 +1,12 @@ +{ + "additionalFiles": "", + "builtInLibrariesFolders": "E:\\Program Files (x86)\\Arduino\\libraries", + "builtInToolsFolders": "E:\\Program Files (x86)\\Arduino\\tools-builder,E:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr", + "compiler.optimization_flags": "", + "customBuildProperties": "build.path=g:\\course\\wlw\\exs\\code\\ex2\\build,build.warn_data_percentage=75,runtime.tools.avr-gcc.path=E:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr,runtime.tools.avr-gcc-7.3.0-atmel3.6.1-arduino7.path=E:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr,runtime.tools.arduinoOTA.path=E:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr,runtime.tools.arduinoOTA-1.3.0.path=E:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr,runtime.tools.avrdude.path=E:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr,runtime.tools.avrdude-6.3.0-arduino17.path=E:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr", + "fqbn": "arduino:avr:uno", + "hardwareFolders": "E:\\Program Files (x86)\\Arduino\\hardware", + "otherLibrariesFolders": "C:\\Users\\28587\\Documents\\Arduino\\libraries", + "runtime.ide.version": "10819", + "sketchLocation": "g:\\course\\wlw\\exs\\code\\ex2\\ex2.ino" +} \ No newline at end of file diff --git a/build/core/CDC.cpp.d b/build/core/CDC.cpp.d new file mode 100644 index 0000000..19cddae --- /dev/null +++ b/build/core/CDC.cpp.d @@ -0,0 +1,12 @@ +g:\course\wlw\exs\code\ex2\build\core\CDC.cpp.o: \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\CDC.cpp \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\USBAPI.h \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\Arduino.h \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\binary.h \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\WCharacter.h \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\WString.h \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\HardwareSerial.h \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\Stream.h \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\Print.h \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\Printable.h \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\variants\standard/pins_arduino.h diff --git a/build/core/CDC.cpp.o b/build/core/CDC.cpp.o new file mode 100644 index 0000000..f2d4b74 Binary files /dev/null and b/build/core/CDC.cpp.o differ diff --git a/build/core/HardwareSerial.cpp.d b/build/core/HardwareSerial.cpp.d new file mode 100644 index 0000000..9671026 --- /dev/null +++ b/build/core/HardwareSerial.cpp.d @@ -0,0 +1,14 @@ +g:\course\wlw\exs\code\ex2\build\core\HardwareSerial.cpp.o: \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\HardwareSerial.cpp \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\Arduino.h \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\binary.h \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\WCharacter.h \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\WString.h \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\HardwareSerial.h \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\Stream.h \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\Print.h \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\Printable.h \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\USBAPI.h \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\variants\standard/pins_arduino.h \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\HardwareSerial_private.h \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\wiring_private.h diff --git a/build/core/HardwareSerial.cpp.o b/build/core/HardwareSerial.cpp.o new file mode 100644 index 0000000..bf8816a Binary files /dev/null and b/build/core/HardwareSerial.cpp.o differ diff --git a/build/core/HardwareSerial0.cpp.d b/build/core/HardwareSerial0.cpp.d new file mode 100644 index 0000000..2847850 --- /dev/null +++ b/build/core/HardwareSerial0.cpp.d @@ -0,0 +1,14 @@ +g:\course\wlw\exs\code\ex2\build\core\HardwareSerial0.cpp.o: \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\HardwareSerial0.cpp \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\Arduino.h \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\binary.h \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\WCharacter.h \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\WString.h \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\HardwareSerial.h \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\Stream.h \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\Print.h \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\Printable.h \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\USBAPI.h \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\variants\standard/pins_arduino.h \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\HardwareSerial_private.h \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\wiring_private.h diff --git a/build/core/HardwareSerial0.cpp.o b/build/core/HardwareSerial0.cpp.o new file mode 100644 index 0000000..3cf2392 Binary files /dev/null and b/build/core/HardwareSerial0.cpp.o differ diff --git a/build/core/HardwareSerial1.cpp.d b/build/core/HardwareSerial1.cpp.d new file mode 100644 index 0000000..c211dab --- /dev/null +++ b/build/core/HardwareSerial1.cpp.d @@ -0,0 +1,14 @@ +g:\course\wlw\exs\code\ex2\build\core\HardwareSerial1.cpp.o: \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\HardwareSerial1.cpp \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\Arduino.h \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\binary.h \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\WCharacter.h \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\WString.h \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\HardwareSerial.h \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\Stream.h \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\Print.h \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\Printable.h \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\USBAPI.h \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\variants\standard/pins_arduino.h \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\HardwareSerial_private.h \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\wiring_private.h diff --git a/build/core/HardwareSerial1.cpp.o b/build/core/HardwareSerial1.cpp.o new file mode 100644 index 0000000..a74c1bb Binary files /dev/null and b/build/core/HardwareSerial1.cpp.o differ diff --git a/build/core/HardwareSerial2.cpp.d b/build/core/HardwareSerial2.cpp.d new file mode 100644 index 0000000..2aed1af --- /dev/null +++ b/build/core/HardwareSerial2.cpp.d @@ -0,0 +1,14 @@ +g:\course\wlw\exs\code\ex2\build\core\HardwareSerial2.cpp.o: \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\HardwareSerial2.cpp \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\Arduino.h \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\binary.h \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\WCharacter.h \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\WString.h \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\HardwareSerial.h \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\Stream.h \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\Print.h \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\Printable.h \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\USBAPI.h \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\variants\standard/pins_arduino.h \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\HardwareSerial_private.h \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\wiring_private.h diff --git a/build/core/HardwareSerial2.cpp.o b/build/core/HardwareSerial2.cpp.o new file mode 100644 index 0000000..9e8f090 Binary files /dev/null and b/build/core/HardwareSerial2.cpp.o differ diff --git a/build/core/HardwareSerial3.cpp.d b/build/core/HardwareSerial3.cpp.d new file mode 100644 index 0000000..a99de35 --- /dev/null +++ b/build/core/HardwareSerial3.cpp.d @@ -0,0 +1,14 @@ +g:\course\wlw\exs\code\ex2\build\core\HardwareSerial3.cpp.o: \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\HardwareSerial3.cpp \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\Arduino.h \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\binary.h \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\WCharacter.h \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\WString.h \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\HardwareSerial.h \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\Stream.h \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\Print.h \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\Printable.h \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\USBAPI.h \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\variants\standard/pins_arduino.h \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\HardwareSerial_private.h \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\wiring_private.h diff --git a/build/core/HardwareSerial3.cpp.o b/build/core/HardwareSerial3.cpp.o new file mode 100644 index 0000000..1cb7096 Binary files /dev/null and b/build/core/HardwareSerial3.cpp.o differ diff --git a/build/core/IPAddress.cpp.d b/build/core/IPAddress.cpp.d new file mode 100644 index 0000000..ace7b4a --- /dev/null +++ b/build/core/IPAddress.cpp.d @@ -0,0 +1,14 @@ +g:\course\wlw\exs\code\ex2\build\core\IPAddress.cpp.o: \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\IPAddress.cpp \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino/Arduino.h \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino/binary.h \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino/WCharacter.h \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino/WString.h \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino/HardwareSerial.h \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino/Stream.h \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino/Print.h \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino/Printable.h \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino/USBAPI.h \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino/Arduino.h \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\variants\standard/pins_arduino.h \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino/IPAddress.h diff --git a/build/core/IPAddress.cpp.o b/build/core/IPAddress.cpp.o new file mode 100644 index 0000000..c1c1a85 Binary files /dev/null and b/build/core/IPAddress.cpp.o differ diff --git a/build/core/PluggableUSB.cpp.d b/build/core/PluggableUSB.cpp.d new file mode 100644 index 0000000..abf9583 --- /dev/null +++ b/build/core/PluggableUSB.cpp.d @@ -0,0 +1,13 @@ +g:\course\wlw\exs\code\ex2\build\core\PluggableUSB.cpp.o: \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\PluggableUSB.cpp \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\USBAPI.h \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\Arduino.h \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\binary.h \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\WCharacter.h \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\WString.h \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\HardwareSerial.h \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\Stream.h \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\Print.h \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\Printable.h \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\variants\standard/pins_arduino.h \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\PluggableUSB.h diff --git a/build/core/PluggableUSB.cpp.o b/build/core/PluggableUSB.cpp.o new file mode 100644 index 0000000..c00f39c Binary files /dev/null and b/build/core/PluggableUSB.cpp.o differ diff --git a/build/core/Print.cpp.d b/build/core/Print.cpp.d new file mode 100644 index 0000000..b596222 --- /dev/null +++ b/build/core/Print.cpp.d @@ -0,0 +1,12 @@ +g:\course\wlw\exs\code\ex2\build\core\Print.cpp.o: \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\Print.cpp \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\Arduino.h \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\binary.h \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\WCharacter.h \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\WString.h \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\HardwareSerial.h \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\Stream.h \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\Print.h \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\Printable.h \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\USBAPI.h \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\variants\standard/pins_arduino.h diff --git a/build/core/Print.cpp.o b/build/core/Print.cpp.o new file mode 100644 index 0000000..1397da4 Binary files /dev/null and b/build/core/Print.cpp.o differ diff --git a/build/core/Stream.cpp.d b/build/core/Stream.cpp.d new file mode 100644 index 0000000..fb94726 --- /dev/null +++ b/build/core/Stream.cpp.d @@ -0,0 +1,12 @@ +g:\course\wlw\exs\code\ex2\build\core\Stream.cpp.o: \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\Stream.cpp \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\Arduino.h \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\binary.h \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\WCharacter.h \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\WString.h \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\HardwareSerial.h \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\Stream.h \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\Print.h \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\Printable.h \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\USBAPI.h \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\variants\standard/pins_arduino.h diff --git a/build/core/Stream.cpp.o b/build/core/Stream.cpp.o new file mode 100644 index 0000000..1a46c97 Binary files /dev/null and b/build/core/Stream.cpp.o differ diff --git a/build/core/Tone.cpp.d b/build/core/Tone.cpp.d new file mode 100644 index 0000000..be1e156 --- /dev/null +++ b/build/core/Tone.cpp.d @@ -0,0 +1,12 @@ +g:\course\wlw\exs\code\ex2\build\core\Tone.cpp.o: \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\Tone.cpp \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\Arduino.h \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\binary.h \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\WCharacter.h \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\WString.h \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\HardwareSerial.h \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\Stream.h \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\Print.h \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\Printable.h \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\USBAPI.h \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\variants\standard/pins_arduino.h diff --git a/build/core/Tone.cpp.o b/build/core/Tone.cpp.o new file mode 100644 index 0000000..71806b1 Binary files /dev/null and b/build/core/Tone.cpp.o differ diff --git a/build/core/USBCore.cpp.d b/build/core/USBCore.cpp.d new file mode 100644 index 0000000..dba3eed --- /dev/null +++ b/build/core/USBCore.cpp.d @@ -0,0 +1,13 @@ +g:\course\wlw\exs\code\ex2\build\core\USBCore.cpp.o: \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\USBCore.cpp \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\USBAPI.h \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\Arduino.h \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\binary.h \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\WCharacter.h \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\WString.h \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\HardwareSerial.h \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\Stream.h \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\Print.h \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\Printable.h \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\variants\standard/pins_arduino.h \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\PluggableUSB.h diff --git a/build/core/USBCore.cpp.o b/build/core/USBCore.cpp.o new file mode 100644 index 0000000..e02d710 Binary files /dev/null and b/build/core/USBCore.cpp.o differ diff --git a/build/core/WInterrupts.c.d b/build/core/WInterrupts.c.d new file mode 100644 index 0000000..5424542 --- /dev/null +++ b/build/core/WInterrupts.c.d @@ -0,0 +1,6 @@ +g:\course\wlw\exs\code\ex2\build\core\WInterrupts.c.o: \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\WInterrupts.c \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\wiring_private.h \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\Arduino.h \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\binary.h \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\variants\standard/pins_arduino.h diff --git a/build/core/WInterrupts.c.o b/build/core/WInterrupts.c.o new file mode 100644 index 0000000..a751ac0 Binary files /dev/null and b/build/core/WInterrupts.c.o differ diff --git a/build/core/WMath.cpp.d b/build/core/WMath.cpp.d new file mode 100644 index 0000000..1a78eb1 --- /dev/null +++ b/build/core/WMath.cpp.d @@ -0,0 +1,2 @@ +g:\course\wlw\exs\code\ex2\build\core\WMath.cpp.o: \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\WMath.cpp diff --git a/build/core/WMath.cpp.o b/build/core/WMath.cpp.o new file mode 100644 index 0000000..55f5c0e Binary files /dev/null and b/build/core/WMath.cpp.o differ diff --git a/build/core/WString.cpp.d b/build/core/WString.cpp.d new file mode 100644 index 0000000..c50c031 --- /dev/null +++ b/build/core/WString.cpp.d @@ -0,0 +1,3 @@ +g:\course\wlw\exs\code\ex2\build\core\WString.cpp.o: \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\WString.cpp \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\WString.h diff --git a/build/core/WString.cpp.o b/build/core/WString.cpp.o new file mode 100644 index 0000000..a268b71 Binary files /dev/null and b/build/core/WString.cpp.o differ diff --git a/build/core/abi.cpp.d b/build/core/abi.cpp.d new file mode 100644 index 0000000..f2badaf --- /dev/null +++ b/build/core/abi.cpp.d @@ -0,0 +1,2 @@ +g:\course\wlw\exs\code\ex2\build\core\abi.cpp.o: \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\abi.cpp diff --git a/build/core/abi.cpp.o b/build/core/abi.cpp.o new file mode 100644 index 0000000..c3bf7d2 Binary files /dev/null and b/build/core/abi.cpp.o differ diff --git a/build/core/core.a b/build/core/core.a new file mode 100644 index 0000000..929fbb7 Binary files /dev/null and b/build/core/core.a differ diff --git a/build/core/hooks.c.d b/build/core/hooks.c.d new file mode 100644 index 0000000..2502893 --- /dev/null +++ b/build/core/hooks.c.d @@ -0,0 +1,2 @@ +g:\course\wlw\exs\code\ex2\build\core\hooks.c.o: \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\hooks.c diff --git a/build/core/hooks.c.o b/build/core/hooks.c.o new file mode 100644 index 0000000..5ec1977 Binary files /dev/null and b/build/core/hooks.c.o differ diff --git a/build/core/main.cpp.d b/build/core/main.cpp.d new file mode 100644 index 0000000..f78ee11 --- /dev/null +++ b/build/core/main.cpp.d @@ -0,0 +1,13 @@ +g:\course\wlw\exs\code\ex2\build\core\main.cpp.o: \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\main.cpp \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino/Arduino.h \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino/binary.h \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino/WCharacter.h \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino/WString.h \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino/HardwareSerial.h \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino/Stream.h \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino/Print.h \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino/Printable.h \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino/USBAPI.h \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino/Arduino.h \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\variants\standard/pins_arduino.h diff --git a/build/core/main.cpp.o b/build/core/main.cpp.o new file mode 100644 index 0000000..5297d69 Binary files /dev/null and b/build/core/main.cpp.o differ diff --git a/build/core/new.cpp.d b/build/core/new.cpp.d new file mode 100644 index 0000000..4a10036 --- /dev/null +++ b/build/core/new.cpp.d @@ -0,0 +1,2 @@ +g:\course\wlw\exs\code\ex2\build\core\new.cpp.o: \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\new.cpp diff --git a/build/core/new.cpp.o b/build/core/new.cpp.o new file mode 100644 index 0000000..40dc5d6 Binary files /dev/null and b/build/core/new.cpp.o differ diff --git a/build/core/wiring.c.d b/build/core/wiring.c.d new file mode 100644 index 0000000..26fcefc --- /dev/null +++ b/build/core/wiring.c.d @@ -0,0 +1,6 @@ +g:\course\wlw\exs\code\ex2\build\core\wiring.c.o: \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\wiring.c \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\wiring_private.h \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\Arduino.h \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\binary.h \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\variants\standard/pins_arduino.h diff --git a/build/core/wiring.c.o b/build/core/wiring.c.o new file mode 100644 index 0000000..46fe74e Binary files /dev/null and b/build/core/wiring.c.o differ diff --git a/build/core/wiring_analog.c.d b/build/core/wiring_analog.c.d new file mode 100644 index 0000000..33f07b2 --- /dev/null +++ b/build/core/wiring_analog.c.d @@ -0,0 +1,6 @@ +g:\course\wlw\exs\code\ex2\build\core\wiring_analog.c.o: \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\wiring_analog.c \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\wiring_private.h \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\Arduino.h \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\binary.h \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\variants\standard/pins_arduino.h diff --git a/build/core/wiring_analog.c.o b/build/core/wiring_analog.c.o new file mode 100644 index 0000000..d4d9f0c Binary files /dev/null and b/build/core/wiring_analog.c.o differ diff --git a/build/core/wiring_digital.c.d b/build/core/wiring_digital.c.d new file mode 100644 index 0000000..c67b0f3 --- /dev/null +++ b/build/core/wiring_digital.c.d @@ -0,0 +1,6 @@ +g:\course\wlw\exs\code\ex2\build\core\wiring_digital.c.o: \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\wiring_digital.c \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\wiring_private.h \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\Arduino.h \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\binary.h \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\variants\standard/pins_arduino.h diff --git a/build/core/wiring_digital.c.o b/build/core/wiring_digital.c.o new file mode 100644 index 0000000..73d2273 Binary files /dev/null and b/build/core/wiring_digital.c.o differ diff --git a/build/core/wiring_pulse.S.d b/build/core/wiring_pulse.S.d new file mode 100644 index 0000000..3aadd41 --- /dev/null +++ b/build/core/wiring_pulse.S.d @@ -0,0 +1,2 @@ +g:\course\wlw\exs\code\ex2\build\core\wiring_pulse.S.o: \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\wiring_pulse.S diff --git a/build/core/wiring_pulse.S.o b/build/core/wiring_pulse.S.o new file mode 100644 index 0000000..4532dae Binary files /dev/null and b/build/core/wiring_pulse.S.o differ diff --git a/build/core/wiring_pulse.c.d b/build/core/wiring_pulse.c.d new file mode 100644 index 0000000..7a0fe2d --- /dev/null +++ b/build/core/wiring_pulse.c.d @@ -0,0 +1,6 @@ +g:\course\wlw\exs\code\ex2\build\core\wiring_pulse.c.o: \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\wiring_pulse.c \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\wiring_private.h \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\Arduino.h \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\binary.h \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\variants\standard/pins_arduino.h diff --git a/build/core/wiring_pulse.c.o b/build/core/wiring_pulse.c.o new file mode 100644 index 0000000..e02c519 Binary files /dev/null and b/build/core/wiring_pulse.c.o differ diff --git a/build/core/wiring_shift.c.d b/build/core/wiring_shift.c.d new file mode 100644 index 0000000..fb8c3bd --- /dev/null +++ b/build/core/wiring_shift.c.d @@ -0,0 +1,6 @@ +g:\course\wlw\exs\code\ex2\build\core\wiring_shift.c.o: \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\wiring_shift.c \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\wiring_private.h \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\Arduino.h \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\binary.h \ + E:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\variants\standard/pins_arduino.h diff --git a/build/core/wiring_shift.c.o b/build/core/wiring_shift.c.o new file mode 100644 index 0000000..9bf31c2 Binary files /dev/null and b/build/core/wiring_shift.c.o differ diff --git a/build/ex2.ino.eep b/build/ex2.ino.eep new file mode 100644 index 0000000..7c166a1 --- /dev/null +++ b/build/ex2.ino.eep @@ -0,0 +1 @@ +:00000001FF diff --git a/build/ex2.ino.elf b/build/ex2.ino.elf new file mode 100644 index 0000000..da1b975 Binary files /dev/null and b/build/ex2.ino.elf differ diff --git a/build/ex2.ino.hex b/build/ex2.ino.hex new file mode 100644 index 0000000..00d23af --- /dev/null +++ b/build/ex2.ino.hex @@ -0,0 +1,47 @@ +:100000000C9461000C9473000C9473000C947300B6 +:100010000C9473000C9473000C9473000C94730094 +:100020000C9473000C9473000C9473000C94730084 +:100030000C9473000C9473000C9473000C94730074 +:100040000C9475000C9473000C9473000C94730062 +:100050000C9473000C9473000C9473000C94730054 +:100060000C9473000C94730000000000250028001D +:100070002B0000000000240027002A0000000000E0 +:1000800023002600290004040404040404040202DA +:100090000202020203030303030301020408102007 +:1000A0004080010204081020010204081020000012 +:1000B0000008000201000003040700000000000027 +:1000C000000011241FBECFEFD8E0DEBFCDBF21E07E +:1000D000A0E0B1E001C01D92A930B207E1F70E9493 +:1000E000BF000C946E010C9400001F920F920FB68B +:1000F0000F9211242F933F938F939F93AF93BF93AE +:100100008091050190910601A0910701B09108012D +:100110003091040123E0230F2D3758F50196A11DDE +:10012000B11D209304018093050190930601A093D3 +:100130000701B09308018091000190910101A09105 +:100140000201B09103010196A11DB11D8093000130 +:1001500090930101A0930201B0930301BF91AF916D +:100160009F918F913F912F910F900FBE0F901F90F5 +:10017000189526E8230F0296A11DB11DD2CF7894C1 +:1001800084B5826084BD84B5816084BD85B582609C +:1001900085BD85B5816085BD80916E00816080934D +:1001A0006E001092810080918100826080938100B6 +:1001B00080918100816080938100809180008160C6 +:1001C000809380008091B10084608093B100809121 +:1001D000B00081608093B00080917A008460809349 +:1001E0007A0080917A00826080937A0080917A0010 +:1001F000816080937A0080917A00806880937A0091 +:100200001092C100CCE9D0E0FE01249108E810E092 +:10021000F80184918823C9F090E0880F991FFC01B0 +:10022000EE58FF4FA591B491FC01E859FF4F45915D +:1002300054913FB7F8949C91822F809598239C937A +:10024000FA019081892380833FBF90EBE92E90E0F3 +:10025000F92E20E0C22E20E0D22EF7018491FE017B +:100260009491F8019491992391F0882339F0833087 +:10027000F1F098F4813009F1823019F1E92FF0E0C2 +:10028000EE0FFF1FE458FF4FA591B4918C91C1145C +:10029000D10419F30E940000E0CF8730A9F0883024 +:1002A000C9F0843059F7809180008F7D03C0809120 +:1002B00080008F7780938000E1CF84B58F7784BDF5 +:1002C000DDCF84B58F7DFBCF8091B0008F77809399 +:1002D000B000D4CF8091B0008F7DF9CFF894FFCFDC +:00000001FF diff --git a/build/ex2.ino.with_bootloader.bin b/build/ex2.ino.with_bootloader.bin new file mode 100644 index 0000000..6e72df1 Binary files /dev/null and b/build/ex2.ino.with_bootloader.bin differ diff --git a/build/ex2.ino.with_bootloader.hex b/build/ex2.ino.with_bootloader.hex new file mode 100644 index 0000000..94f8f23 --- /dev/null +++ b/build/ex2.ino.with_bootloader.hex @@ -0,0 +1,81 @@ +:020000040000FA +:100000000C9461000C9473000C9473000C947300B6 +:100010000C9473000C9473000C9473000C94730094 +:100020000C9473000C9473000C9473000C94730084 +:100030000C9473000C9473000C9473000C94730074 +:100040000C9475000C9473000C9473000C94730062 +:100050000C9473000C9473000C9473000C94730054 +:100060000C9473000C94730000000000250028001D +:100070002B0000000000240027002A0000000000E0 +:1000800023002600290004040404040404040202DA +:100090000202020203030303030301020408102007 +:1000A0004080010204081020010204081020000012 +:1000B0000008000201000003040700000000000027 +:1000C000000011241FBECFEFD8E0DEBFCDBF21E07E +:1000D000A0E0B1E001C01D92A930B207E1F70E9493 +:1000E000BF000C946E010C9400001F920F920FB68B +:1000F0000F9211242F933F938F939F93AF93BF93AE +:100100008091050190910601A0910701B09108012D +:100110003091040123E0230F2D3758F50196A11DDE +:10012000B11D209304018093050190930601A093D3 +:100130000701B09308018091000190910101A09105 +:100140000201B09103010196A11DB11D8093000130 +:1001500090930101A0930201B0930301BF91AF916D +:100160009F918F913F912F910F900FBE0F901F90F5 +:10017000189526E8230F0296A11DB11DD2CF7894C1 +:1001800084B5826084BD84B5816084BD85B582609C +:1001900085BD85B5816085BD80916E00816080934D +:1001A0006E001092810080918100826080938100B6 +:1001B00080918100816080938100809180008160C6 +:1001C000809380008091B10084608093B100809121 +:1001D000B00081608093B00080917A008460809349 +:1001E0007A0080917A00826080937A0080917A0010 +:1001F000816080937A0080917A00806880937A0091 +:100200001092C100CCE9D0E0FE01249108E810E092 +:10021000F80184918823C9F090E0880F991FFC01B0 +:10022000EE58FF4FA591B491FC01E859FF4F45915D +:1002300054913FB7F8949C91822F809598239C937A +:10024000FA019081892380833FBF90EBE92E90E0F3 +:10025000F92E20E0C22E20E0D22EF7018491FE017B +:100260009491F8019491992391F0882339F0833087 +:10027000F1F098F4813009F1823019F1E92FF0E0C2 +:10028000EE0FFF1FE458FF4FA591B4918C91C1145C +:10029000D10419F30E940000E0CF8730A9F0883024 +:1002A000C9F0843059F7809180008F7D03C0809120 +:1002B00080008F7780938000E1CF84B58F7784BDF5 +:1002C000DDCF84B58F7DFBCF8091B0008F77809399 +:1002D000B000D4CF8091B0008F7DF9CFF894FFCFDC +:107E0000112484B714BE81FFF0D085E080938100F7 +:107E100082E08093C00088E18093C10086E0809377 +:107E2000C20080E18093C4008EE0C9D0259A86E02C +:107E300020E33CEF91E0309385002093840096BBD3 +:107E4000B09BFECF1D9AA8958150A9F7CC24DD24C4 +:107E500088248394B5E0AB2EA1E19A2EF3E0BF2EE7 +:107E6000A2D0813461F49FD0082FAFD0023811F036 +:107E7000013811F484E001C083E08DD089C08234E0 +:107E800011F484E103C0853419F485E0A6D080C0E4 +:107E9000853579F488D0E82EFF2485D0082F10E0AE +:107EA000102F00270E291F29000F111F8ED06801E7 +:107EB0006FC0863521F484E090D080E0DECF843638 +:107EC00009F040C070D06FD0082F6DD080E0C81688 +:107ED00080E7D80618F4F601B7BEE895C0E0D1E017 +:107EE00062D089930C17E1F7F0E0CF16F0E7DF06D8 +:107EF00018F0F601B7BEE89568D007B600FCFDCFD4 +:107F0000A601A0E0B1E02C9130E011968C91119780 +:107F100090E0982F8827822B932B1296FA010C0160 +:107F200087BEE89511244E5F5F4FF1E0A038BF0790 +:107F300051F7F601A7BEE89507B600FCFDCF97BE46 +:107F4000E89526C08437B1F42ED02DD0F82E2BD052 +:107F50003CD0F601EF2C8F010F5F1F4F84911BD097 +:107F6000EA94F801C1F70894C11CD11CFA94CF0C13 +:107F7000D11C0EC0853739F428D08EE10CD085E9AC +:107F80000AD08FE07ACF813511F488E018D01DD067 +:107F900080E101D065CF982F8091C00085FFFCCF94 +:107FA0009093C60008958091C00087FFFCCF809118 +:107FB000C00084FD01C0A8958091C6000895E0E648 +:107FC000F0E098E1908380830895EDDF803219F02E +:107FD00088E0F5DFFFCF84E1DECF1F93182FE3DFCA +:107FE0001150E9F7F2DF1F91089580E0E8DFEE27F6 +:047FF000FF270994CA +:027FFE00040479 +:00000001FF diff --git a/build/includes.cache b/build/includes.cache new file mode 100644 index 0000000..fb5b5d2 --- /dev/null +++ b/build/includes.cache @@ -0,0 +1,17 @@ +[ + { + "Sourcefile": null, + "Include": "", + "Includepath": "E:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" + }, + { + "Sourcefile": null, + "Include": "", + "Includepath": "E:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\standard" + }, + { + "Sourcefile": "g:\\course\\wlw\\exs\\code\\ex2\\build\\sketch\\ex2.ino.cpp", + "Include": "", + "Includepath": null + } +] \ No newline at end of file diff --git a/build/preproc/ctags_target_for_gcc_minus_e.cpp b/build/preproc/ctags_target_for_gcc_minus_e.cpp new file mode 100644 index 0000000..969e903 --- /dev/null +++ b/build/preproc/ctags_target_for_gcc_minus_e.cpp @@ -0,0 +1,34 @@ +# 1 "g:\\course\\wlw\\exs\\code\\ex2\\ex2.ino" +//通过人体红外热释电传感器和超声波测距传感器检测是否有人靠近以及当前距离是否小于30cm,基于温湿度传感器采集环境数据,通过硬件编程实现所需功能。 +const int INFRARED_PIN = 2; +const double DISTANCE = 30.0; +void setup() { + // put your setup code here, to run once: + pinMode(INFRARED_PIN,0x0); +} + +void loop() { + // put your main code here, to run repeatedly: + + if (person_closing()) + { + if (measure_distance() +#line 1 "g:\\course\\wlw\\exs\\code\\ex2\\ex2.ino" +//通过人体红外热释电传感器和超声波测距传感器检测是否有人靠近以及当前距离是否小于30cm,基于温湿度传感器采集环境数据,通过硬件编程实现所需功能。 +const int INFRARED_PIN = 2; +const double DISTANCE = 30.0; +#line 4 "g:\\course\\wlw\\exs\\code\\ex2\\ex2.ino" +void setup(); +#line 9 "g:\\course\\wlw\\exs\\code\\ex2\\ex2.ino" +void loop(); +#line 21 "g:\\course\\wlw\\exs\\code\\ex2\\ex2.ino" +bool person_closing(); +#line 26 "g:\\course\\wlw\\exs\\code\\ex2\\ex2.ino" +double measure_distance(); +#line 31 "g:\\course\\wlw\\exs\\code\\ex2\\ex2.ino" +void measure_T(); +#line 4 "g:\\course\\wlw\\exs\\code\\ex2\\ex2.ino" +void setup() { + // put your setup code here, to run once: + pinMode(INFRARED_PIN,INPUT); +} + +void loop() { + // put your main code here, to run repeatedly: + + if (person_closing()) + { + if (measure_distance()