diff --git a/.vscode/c_cpp_properties.json b/.vscode/c_cpp_properties.json index 824a4ca..0dac63b 100644 --- a/.vscode/c_cpp_properties.json +++ b/.vscode/c_cpp_properties.json @@ -4,379 +4,12 @@ "name": "rt-thread", "defines": [ "RT_USING_LIBC", - "USE_HAL_DRIVER", - "__RTTHREAD__", - "__STDC_LIMIT_MACROS", - "__CLK_TCK=RT_TICK_PER_SECOND", + "RT_USING_NEWLIBC", "STM32F407xx", - "RT_USING_ARMLIBC", - "__alignof__(x)=", - "__asm(x)=", - "__asm__(x)=", - "__forceinline=", - "__restrict=", - "__volatile__=", - "__inline=", - "__inline__=", - "__declspec(x)=", - "__attribute__(x)=", - "__nonnull__(x)=", - "__unaligned=", - "__promise(x)=", - "__irq=", - "__swi=", - "__weak=", - "__register=", - "__pure=", - "__value_in_regs=", - "__breakpoint(x)=", - "__current_pc()=0U", - "__current_sp()=0U", - "__disable_fiq()=", - "__disable_irq()=", - "__enable_fiq()=", - "__enable_irq()=", - "__force_stores()=", - "__memory_changed()=", - "__schedule_barrier()=", - "__semihost(x,y)=0", - "__vfp_status(x,y)=0", - "__builtin_arm_nop()=", - "__builtin_arm_wfi()=", - "__builtin_arm_wfe()=", - "__builtin_arm_sev()=", - "__builtin_arm_sevl()=", - "__builtin_arm_yield()=", - "__builtin_arm_isb(x)=", - "__builtin_arm_dsb(x)=", - "__builtin_arm_dmb(x)=", - "__builtin_bswap32(x)=0U", - "__builtin_bswap16(x)=0U", - "__builtin_arm_rbit(x)=0U", - "__builtin_clz(x)=0U", - "__builtin_arm_ldrex(x)=0U", - "__builtin_arm_strex(x,y)=0U", - "__builtin_arm_clrex()=", - "__builtin_arm_ssat(x,y)=0U", - "__builtin_arm_usat(x,y)=0U", - "__builtin_arm_ldaex(x)=0U", - "__builtin_arm_stlex(x,y)=0U", - "_ILP32=1", - "_USE_STATIC_INLINE=1", - "__APCS_32__=1", - "__ARMCC_VERSION=6070001", - "__ARMCOMPILER_VERSION=6070001", - "__ARMEL__=1", - "__ARM_32BIT_STATE=1", - "__ARM_ACLE=200", - "__ARM_ARCH=4", - "__ARM_ARCH_4T__=1", - "__ARM_ARCH_ISA_ARM=1", - "__ARM_ARCH_ISA_THUMB=1", - "__ARM_EABI__=1", - "__ARM_FP16_ARGS=1", - "__ARM_FP16_FORMAT_IEEE=1", - "__ARM_NO_IMAGINARY_TYPE=1", - "__ARM_PCS=1", - "__ARM_PROMISE=__builtin_assume", - "__ARM_SIZEOF_MINIMAL_ENUM=4", - "__ARM_SIZEOF_WCHAR_T=4", - "__ARM_TARGET_COPROC=1", - "__ARM_TARGET_COPROC_V4=1", - "__ATOMIC_ACQUIRE=2", - "__ATOMIC_ACQ_REL=4", - "__ATOMIC_CONSUME=1", - "__ATOMIC_RELAXED=0", - "__ATOMIC_RELEASE=3", - "__ATOMIC_SEQ_CST=5", - "__BIGGEST_ALIGNMENT__=8", - "__BYTE_ORDER__=__ORDER_LITTLE_ENDIAN__", - "__CHAR16_TYPE__=unsigned short", - "__CHAR32_TYPE__=unsigned int", - "__CHAR_BIT__=8", - "__CHAR_UNSIGNED__=1", - "__CONSTANT_CFSTRINGS__=1", - "__DBL_DECIMAL_DIG__=17", - "__DBL_DENORM_MIN__=4.9406564584124654e-324", - "__DBL_DIG__=15", - "__DBL_EPSILON__=2.2204460492503131e-16", - "__DBL_HAS_DENORM__=1", - "__DBL_HAS_INFINITY__=1", - "__DBL_HAS_QUIET_NAN__=1", - "__DBL_MANT_DIG__=53", - "__DBL_MAX_10_EXP__=308", - "__DBL_MAX_EXP__=1024", - "__DBL_MAX__=1.7976931348623157e+308", - "__DBL_MIN_10_EXP__=(-307)", - "__DBL_MIN_EXP__=(-1021)", - "__DBL_MIN__=2.2250738585072014e-308", - "__DECIMAL_DIG__=__LDBL_DECIMAL_DIG__", - "__ELF__=1", - "__ESCAPE__=", - "__FINITE_MATH_ONLY__=1", - "__FLT_DECIMAL_DIG__=9", - "__FLT_DENORM_MIN__=1.40129846e-45F", - "__FLT_DIG__=6", - "__FLT_EPSILON__=1.19209290e-7F", - "__FLT_EVAL_METHOD__=0", - "__FLT_HAS_DENORM__=1", - "__FLT_HAS_INFINITY__=1", - "__FLT_HAS_QUIET_NAN__=1", - "__FLT_MANT_DIG__=24", - "__FLT_MAX_10_EXP__=38", - "__FLT_MAX_EXP__=128", - "__FLT_MAX__=3.40282347e+38F", - "__FLT_MIN_10_EXP__=(-37)", - "__FLT_MIN_EXP__=(-125)", - "__FLT_MIN__=1.17549435e-38F", - "__FLT_RADIX__=2", - "__GCC_ATOMIC_BOOL_LOCK_FREE=1", - "__GCC_ATOMIC_CHAR16_T_LOCK_FREE=1", - "__GCC_ATOMIC_CHAR32_T_LOCK_FREE=1", - "__GCC_ATOMIC_CHAR_LOCK_FREE=1", - "__GCC_ATOMIC_INT_LOCK_FREE=1", - "__GCC_ATOMIC_LLONG_LOCK_FREE=1", - "__GCC_ATOMIC_LONG_LOCK_FREE=1", - "__GCC_ATOMIC_POINTER_LOCK_FREE=1", - "__GCC_ATOMIC_SHORT_LOCK_FREE=1", - "__GCC_ATOMIC_TEST_AND_SET_TRUEVAL=1", - "__GCC_ATOMIC_WCHAR_T_LOCK_FREE=1", - "__GNUC_MINOR__=2", - "__GNUC_PATCHLEVEL__=1", - "__GNUC_STDC_INLINE__=1", - "__GNUC__=4", - "__GXX_ABI_VERSION=1002", - "__ILP32__=1", - "__INT16_C_SUFFIX__=", - "__INT16_FMTd__=\"hd\"", - "__INT16_FMTi__=\"hi\"", - "__INT16_MAX__=32767", - "__INT16_TYPE__=short", - "__INT32_C_SUFFIX__=", - "__INT32_FMTd__=\"d\"", - "__INT32_FMTi__=\"i\"", - "__INT32_MAX__=2147483647", - "__INT32_TYPE__=int", - "__INT64_C_SUFFIX__=LL", - "__INT64_FMTd__=\"lld\"", - "__INT64_FMTi__=\"lli\"", - "__INT64_MAX__=9223372036854775807LL", - "__INT64_TYPE__=long long int", - "__INT8_C_SUFFIX__=", - "__INT8_FMTd__=\"hhd\"", - "__INT8_FMTi__=\"hhi\"", - "__INT8_MAX__=127", - "__INT8_TYPE__=signed char", - "__INTMAX_C_SUFFIX__=LL", - "__INTMAX_FMTd__=\"lld\"", - "__INTMAX_FMTi__=\"lli\"", - "__INTMAX_MAX__=9223372036854775807LL", - "__INTMAX_TYPE__=long long int", - "__INTMAX_WIDTH__=64", - "__INTPTR_FMTd__=\"ld\"", - "__INTPTR_FMTi__=\"li\"", - "__INTPTR_MAX__=2147483647L", - "__INTPTR_TYPE__=long int", - "__INTPTR_WIDTH__=32", - "__INT_FAST16_FMTd__=\"hd\"", - "__INT_FAST16_FMTi__=\"hi\"", - "__INT_FAST16_MAX__=32767", - "__INT_FAST16_TYPE__=short", - "__INT_FAST32_FMTd__=\"d\"", - "__INT_FAST32_FMTi__=\"i\"", - "__INT_FAST32_MAX__=2147483647", - "__INT_FAST32_TYPE__=int", - "__INT_FAST64_FMTd__=\"lld\"", - "__INT_FAST64_FMTi__=\"lli\"", - "__INT_FAST64_MAX__=9223372036854775807LL", - "__INT_FAST64_TYPE__=long long int", - "__INT_FAST8_FMTd__=\"hhd\"", - "__INT_FAST8_FMTi__=\"hhi\"", - "__INT_FAST8_MAX__=127", - "__INT_FAST8_TYPE__=signed char", - "__INT_LEAST16_FMTd__=\"hd\"", - "__INT_LEAST16_FMTi__=\"hi\"", - "__INT_LEAST16_MAX__=32767", - "__INT_LEAST16_TYPE__=short", - "__INT_LEAST32_FMTd__=\"d\"", - "__INT_LEAST32_FMTi__=\"i\"", - "__INT_LEAST32_MAX__=2147483647", - "__INT_LEAST32_TYPE__=int", - "__INT_LEAST64_FMTd__=\"lld\"", - "__INT_LEAST64_FMTi__=\"lli\"", - "__INT_LEAST64_MAX__=9223372036854775807LL", - "__INT_LEAST64_TYPE__=long long int", - "__INT_LEAST8_FMTd__=\"hhd\"", - "__INT_LEAST8_FMTi__=\"hhi\"", - "__INT_LEAST8_MAX__=127", - "__INT_LEAST8_TYPE__=signed char", - "__INT_MAX__=2147483647", - "__I__=1.0if", - "__LDBL_DECIMAL_DIG__=17", - "__LDBL_DENORM_MIN__=4.9406564584124654e-324L", - "__LDBL_DIG__=15", - "__LDBL_EPSILON__=2.2204460492503131e-16L", - "__LDBL_HAS_DENORM__=1", - "__LDBL_HAS_INFINITY__=1", - "__LDBL_HAS_QUIET_NAN__=1", - "__LDBL_MANT_DIG__=53", - "__LDBL_MAX_10_EXP__=308", - "__LDBL_MAX_EXP__=1024", - "__LDBL_MAX__=1.7976931348623157e+308L", - "__LDBL_MIN_10_EXP__=(-307)", - "__LDBL_MIN_EXP__=(-1021)", - "__LDBL_MIN__=2.2250738585072014e-308L", - "__LITTLE_ENDIAN__=1", - "__LONG_LONG_MAX__=9223372036854775807LL", - "__LONG_MAX__=2147483647L", - "__NO_INLINE__=1", - "__OBJC_BOOL_IS_BOOL=0", - "__ORDER_BIG_ENDIAN__=4321", - "__ORDER_LITTLE_ENDIAN__=1234", - "__ORDER_PDP_ENDIAN__=3412", - "__POINTER_WIDTH__=32", - "__PRAGMA_REDEFINE_EXTNAME=1", - "__PTRDIFF_FMTd__=\"d\"", - "__PTRDIFF_FMTi__=\"i\"", - "__PTRDIFF_MAX__=2147483647", - "__PTRDIFF_TYPE__=int", - "__PTRDIFF_WIDTH__=32", - "__REGISTER_PREFIX__=", - "__SCHAR_MAX__=127", - "__SHRT_MAX__=32767", - "__SIG_ATOMIC_MAX__=2147483647", - "__SIG_ATOMIC_WIDTH__=32", - "__SIZEOF_DOUBLE__=8", - "__SIZEOF_FLOAT__=4", - "__SIZEOF_INT__=4", - "__SIZEOF_LONG_DOUBLE__=8", - "__SIZEOF_LONG_LONG__=8", - "__SIZEOF_LONG__=4", - "__SIZEOF_POINTER__=4", - "__SIZEOF_PTRDIFF_T__=4", - "__SIZEOF_SHORT__=2", - "__SIZEOF_SIZE_T__=4", - "__SIZEOF_WCHAR_T__=4", - "__SIZEOF_WINT_T__=4", - "__SIZE_FMTX__=\"X\"", - "__SIZE_FMTo__=\"o\"", - "__SIZE_FMTu__=\"u\"", - "__SIZE_FMTx__=\"x\"", - "__SIZE_MAX__=4294967295U", - "__SIZE_TYPE__=unsigned int", - "__SIZE_WIDTH__=32", - "__STDC_HOSTED__=1", - "__STDC_UTF_16__=1", - "__STDC_UTF_32__=1", - "__STDC_VERSION__=201112L", - "__STDC__=1", - "__UINT16_C_SUFFIX__=", - "__UINT16_FMTX__=\"hX\"", - "__UINT16_FMTo__=\"ho\"", - "__UINT16_FMTu__=\"hu\"", - "__UINT16_FMTx__=\"hx\"", - "__UINT16_MAX__=65535", - "__UINT16_TYPE__=unsigned short", - "__UINT32_C_SUFFIX__=U", - "__UINT32_FMTX__=\"X\"", - "__UINT32_FMTo__=\"o\"", - "__UINT32_FMTu__=\"u\"", - "__UINT32_FMTx__=\"x\"", - "__UINT32_MAX__=4294967295U", - "__UINT32_TYPE__=unsigned int", - "__UINT64_C_SUFFIX__=ULL", - "__UINT64_FMTX__=\"llX\"", - "__UINT64_FMTo__=\"llo\"", - "__UINT64_FMTu__=\"llu\"", - "__UINT64_FMTx__=\"llx\"", - "__UINT64_MAX__=18446744073709551615ULL", - "__UINT64_TYPE__=long long unsigned int", - "__UINT8_C_SUFFIX__=", - "__UINT8_FMTX__=\"hhX\"", - "__UINT8_FMTo__=\"hho\"", - "__UINT8_FMTu__=\"hhu\"", - "__UINT8_FMTx__=\"hhx\"", - "__UINT8_MAX__=255", - "__UINT8_TYPE__=unsigned char", - "__UINTMAX_C_SUFFIX__=ULL", - "__UINTMAX_FMTX__=\"llX\"", - "__UINTMAX_FMTo__=\"llo\"", - "__UINTMAX_FMTu__=\"llu\"", - "__UINTMAX_FMTx__=\"llx\"", - "__UINTMAX_MAX__=18446744073709551615ULL", - "__UINTMAX_TYPE__=long long unsigned int", - "__UINTMAX_WIDTH__=64", - "__UINTPTR_FMTX__=\"lX\"", - "__UINTPTR_FMTo__=\"lo\"", - "__UINTPTR_FMTu__=\"lu\"", - "__UINTPTR_FMTx__=\"lx\"", - "__UINTPTR_MAX__=4294967295UL", - "__UINTPTR_TYPE__=long unsigned int", - "__UINTPTR_WIDTH__=32", - "__UINT_FAST16_FMTX__=\"hX\"", - "__UINT_FAST16_FMTo__=\"ho\"", - "__UINT_FAST16_FMTu__=\"hu\"", - "__UINT_FAST16_FMTx__=\"hx\"", - "__UINT_FAST16_MAX__=65535", - "__UINT_FAST16_TYPE__=unsigned short", - "__UINT_FAST32_FMTX__=\"X\"", - "__UINT_FAST32_FMTo__=\"o\"", - "__UINT_FAST32_FMTu__=\"u\"", - "__UINT_FAST32_FMTx__=\"x\"", - "__UINT_FAST32_MAX__=4294967295U", - "__UINT_FAST32_TYPE__=unsigned int", - "__UINT_FAST64_FMTX__=\"llX\"", - "__UINT_FAST64_FMTo__=\"llo\"", - "__UINT_FAST64_FMTu__=\"llu\"", - "__UINT_FAST64_FMTx__=\"llx\"", - "__UINT_FAST64_MAX__=18446744073709551615ULL", - "__UINT_FAST64_TYPE__=long long unsigned int", - "__UINT_FAST8_FMTX__=\"hhX\"", - "__UINT_FAST8_FMTo__=\"hho\"", - "__UINT_FAST8_FMTu__=\"hhu\"", - "__UINT_FAST8_FMTx__=\"hhx\"", - "__UINT_FAST8_MAX__=255", - "__UINT_FAST8_TYPE__=unsigned char", - "__UINT_LEAST16_FMTX__=\"hX\"", - "__UINT_LEAST16_FMTo__=\"ho\"", - "__UINT_LEAST16_FMTu__=\"hu\"", - "__UINT_LEAST16_FMTx__=\"hx\"", - "__UINT_LEAST16_MAX__=65535", - "__UINT_LEAST16_TYPE__=unsigned short", - "__UINT_LEAST32_FMTX__=\"X\"", - "__UINT_LEAST32_FMTo__=\"o\"", - "__UINT_LEAST32_FMTu__=\"u\"", - "__UINT_LEAST32_FMTx__=\"x\"", - "__UINT_LEAST32_MAX__=4294967295U", - "__UINT_LEAST32_TYPE__=unsigned int", - "__UINT_LEAST64_FMTX__=\"llX\"", - "__UINT_LEAST64_FMTo__=\"llo\"", - "__UINT_LEAST64_FMTu__=\"llu\"", - "__UINT_LEAST64_FMTx__=\"llx\"", - "__UINT_LEAST64_MAX__=18446744073709551615ULL", - "__UINT_LEAST64_TYPE__=long long unsigned int", - "__UINT_LEAST8_FMTX__=\"hhX\"", - "__UINT_LEAST8_FMTo__=\"hho\"", - "__UINT_LEAST8_FMTu__=\"hhu\"", - "__UINT_LEAST8_FMTx__=\"hhx\"", - "__UINT_LEAST8_MAX__=255", - "__UINT_LEAST8_TYPE__=unsigned char", - "__USER_LABEL_PREFIX__=", - "__VERSION__=\"4.2.1 Compatible Clang 5.0.0 \"", - "__WCHAR_MAX__=4294967295U", - "__WCHAR_TYPE__=unsigned int", - "__WCHAR_UNSIGNED__=1", - "__WCHAR_WIDTH__=32", - "__WINT_TYPE__=int", - "__WINT_WIDTH__=32", - "__arm=1", - "__arm__=1", - "__clang__=1", - "__clang_major__=5", - "__clang_minor__=0", - "__clang_patchlevel__=0", - "__clang_version__=\"5.0.0 \"", - "__llvm__=1" + "USE_HAL_DRIVER", + "_POSIX_C_SOURCE=1", + "__RTTHREAD__", + "__perf_counter_printf__=rt_kprintf" ], "intelliSenseMode": "gcc-arm", "compilerPath": "d:/DevTools/env2/tools/gnu_gcc/arm_gcc/mingw/bin/arm-none-eabi-gcc", @@ -386,45 +19,85 @@ "build/compile_commands.json" ], "includePath": [ - "d:\\components\\drivers\\include", - "d:\\Develop\\libraries\\HAL_Drivers\\drivers\\config", - "d:\\Develop\\libraries\\HAL_Drivers\\drivers", - "d:\\components\\libc\\posix\\io\\eventfd", - "d:\\Develop\\SumProject\\board", - "d:\\Develop\\SumProject\\board\\CubeMX_Config\\Inc", - "d:\\libcpu\\arm\\common", - "d:\\components\\libc\\posix\\ipc", - "d:\\Develop\\libraries\\HAL_Drivers\\CMSIS\\Include", - "d:\\Develop\\SumProject\\board\\ports", - "d:\\Develop\\libraries\\HAL_Drivers", - "d:\\components\\libc\\compilers\\common\\include", - "d:\\libcpu\\arm\\cortex-m4", - "d:\\components\\libc\\posix\\io\\poll", - "d:\\Develop\\SumProject", - "d:\\components\\libc\\posix\\io\\epoll", - "d:\\components\\finsh", - "d:\\Develop\\libraries\\STM32F4xx_HAL\\CMSIS\\Device\\ST\\STM32F4xx\\Include", - "d:\\Develop\\libraries\\STM32F4xx_HAL\\STM32F4xx_HAL_Driver\\Inc", - "d:\\components\\libc\\compilers\\common\\extension", - "d:\\components\\libc\\compilers\\common\\extension\\fcntl\\octal", - "d:\\Develop\\SumProject\\applications", - "d:\\include", - "D:\\Keil5\\ARM\\ARMCLANG\\include", - "D:\\Keil5\\ARM\\ARMCLANG\\include\\libcxx", - "d:\\components\\libc\\compilers\\armlibc", - "d:\\components\\libc\\compilers\\common", - "d:\\components\\drivers\\core", - "d:\\components\\drivers\\i2c", - "d:\\components\\drivers\\ipc", - "d:\\components\\drivers\\misc", - "d:\\components\\drivers\\pin", - "d:\\components\\drivers\\serial", - "d:\\Develop\\libraries\\STM32F4xx_HAL\\CMSIS\\Device\\ST\\STM32F4xx\\Source\\Templates\\arm", - "d:\\Develop\\SumProject\\board\\CubeMX_Config\\Src", - "d:\\src", - "d:\\src\\klibc", - "d:\\Develop\\libraries\\STM32F4xx_HAL\\STM32F4xx_HAL_Driver\\Src", - "d:\\Develop\\libraries\\STM32F4xx_HAL\\CMSIS\\Device\\ST\\STM32F4xx\\Source\\Templates" + "packages\\aht10-latest\\inc", + "packages\\ali-iotkit-v3.0.2\\iotkit-embedded\\src\\infra", + "packages\\ali-iotkit-v3.0.2\\iotkit-embedded\\src\\mqtt\\impl", + "packages\\ali-iotkit-v3.0.2\\iotkit-embedded\\src\\mqtt", + "packages\\ali-iotkit-v3.0.2\\iotkit-embedded\\src\\dev_model", + "packages\\ali-iotkit-v3.0.2\\iotkit-embedded\\src\\dev_model\\client", + "packages\\ali-iotkit-v3.0.2\\iotkit-embedded\\src\\dev_model\\server", + "packages\\ali-iotkit-v3.0.2\\iotkit-embedded\\src\\dev_sign", + "packages\\ali-iotkit-v3.0.2\\iotkit-embedded\\wrappers", + "packages\\ap3216c-latest", + "applications", + "rt-thread\\components\\net\\at\\include", + "packages\\cJSON-v1.7.17", + "rt-thread\\components\\libc\\compilers\\common\\include", + "rt-thread\\components\\libc\\compilers\\newlib", + "rt-thread\\components\\libc\\cplusplus", + "rt-thread\\components\\drivers\\include", + "rt-thread\\components\\drivers\\phy", + "rt-thread\\components\\drivers\\sdio\\sdhci\\include", + "rt-thread\\components\\drivers\\spi", + "rt-thread\\components\\drivers\\spi\\sfud\\inc", + "rt-thread\\components\\drivers\\wlan", + "packages\\dhtxx-latest\\inc", + "board", + "board\\CubeMX_Config\\Inc", + "board\\ports", + "board\\ports\\fal", + "board\\ports\\lcd", + "board\\ports\\led_matrix", + "libraries\\HAL_Drivers\\drivers", + "libraries\\HAL_Drivers\\drivers\\config", + "libraries\\HAL_Drivers\\drivers\\drv_flash", + "libraries\\HAL_Drivers", + "libraries\\HAL_Drivers\\CMSIS\\Include", + "rt-thread\\components\\fal\\inc", + "rt-thread\\components\\dfs\\dfs_v1\\include", + "rt-thread\\components\\dfs\\dfs_v1\\filesystems\\devfs", + "rt-thread\\components\\dfs\\dfs_v1\\filesystems\\elmfat", + "rt-thread\\components\\dfs\\dfs_v1\\filesystems\\romfs", + "rt-thread\\components\\finsh", + "packages\\FlexibleButton-v1.0.0", + "packages\\icm20608-latest", + "packages\\infrared-v0.1.1\\inc", + ".", + "rt-thread\\include", + "packages\\kernel_samples-latest\\en", + "rt-thread\\components\\legacy", + "rt-thread\\components\\legacy\\dfs", + "rt-thread\\libcpu\\arm\\common", + "rt-thread\\libcpu\\arm\\cortex-m4", + "libraries\\STM32F4xx_HAL\\STM32F4xx_HAL_Driver\\Inc", + "libraries\\STM32F4xx_HAL\\CMSIS\\Device\\ST\\STM32F4xx\\Include", + "rt-thread\\components\\net\\lwip\\lwip-2.0.3\\src\\include", + "rt-thread\\components\\net\\lwip\\lwip-2.0.3\\src\\include\\ipv4", + "rt-thread\\components\\net\\lwip\\lwip-2.0.3\\src\\include\\netif", + "rt-thread\\components\\net\\lwip\\port", + "packages\\netutils-latest\\ntp", + "packages\\perf_counter-v2.2.4.1", + "rt-thread\\components\\libc\\posix\\io\\epoll", + "rt-thread\\components\\libc\\posix\\io\\eventfd", + "rt-thread\\components\\libc\\posix\\io\\poll", + "rt-thread\\components\\libc\\posix\\ipc", + "board\\ports\\rs485", + "rt-thread\\components\\legacy\\usb\\usbdevice", + "packages\\rw007-v2.1.0", + "packages\\rw007-v2.1.0\\inc", + "packages\\RyanJson-latest\\RyanJson", + "rt-thread\\components\\net\\netdev\\include", + "rt-thread\\components\\net\\sal\\include", + "rt-thread\\components\\net\\sal\\include\\socket", + "rt-thread\\components\\net\\sal\\impl", + "rt-thread\\components\\net\\sal\\include\\dfs_net", + "rt-thread\\components\\net\\sal\\include\\socket\\sys_socket", + "rt-thread\\components\\drivers\\smp_call", + "rt-thread\\components\\utilities\\ulog", + "packages\\vconsole-latest", + "packages\\vl53l0x-latest\\inc", + "packages\\vl53l0x-latest\\vl53l0x\\core\\inc", + "packages\\vl53l0x-latest\\vl53l0x\\platform\\inc" ] } ], diff --git a/.vscode/project.json b/.vscode/project.json index 5b9f07d..05f32b4 100644 --- a/.vscode/project.json +++ b/.vscode/project.json @@ -13,45 +13,45 @@ "name": "ali-iotkit", "path": "packages\\ali-iotkit-v3.0.2", "files": [ - "packages\\ali-iotkit-v3.0.2\\iotkit-embedded\\src\\dev_model\\iotx_cm.c", - "packages\\ali-iotkit-v3.0.2\\iotkit-embedded\\src\\dev_model\\dm_opt.c", - "packages\\ali-iotkit-v3.0.2\\iotkit-embedded\\src\\dev_model\\iotx_cm_mqtt.c", - "packages\\ali-iotkit-v3.0.2\\iotkit-embedded\\src\\dev_model\\dm_message_cache.c", - "packages\\ali-iotkit-v3.0.2\\iotkit-embedded\\src\\dev_model\\client\\dm_client.c", - "packages\\ali-iotkit-v3.0.2\\iotkit-embedded\\src\\dev_model\\dm_utils.c", - "packages\\ali-iotkit-v3.0.2\\ports\\rtthread\\HAL_OS_rtthread.c", - "packages\\ali-iotkit-v3.0.2\\iotkit-embedded\\src\\mqtt\\mqtt_api.c", - "packages\\ali-iotkit-v3.0.2\\iotkit-embedded\\src\\infra\\infra_compat.c", - "packages\\ali-iotkit-v3.0.2\\iotkit-embedded\\src\\dev_model\\dm_ota.c", - "packages\\ali-iotkit-v3.0.2\\iotkit-embedded\\src\\infra\\infra_report.c", - "packages\\ali-iotkit-v3.0.2\\iotkit-embedded\\src\\infra\\infra_net.c", - "packages\\ali-iotkit-v3.0.2\\iotkit-embedded\\src\\dev_model\\client\\dm_client_adapter.c", - "packages\\ali-iotkit-v3.0.2\\iotkit-embedded\\src\\dev_sign\\dev_sign_mqtt.c", - "packages\\ali-iotkit-v3.0.2\\iotkit-embedded\\src\\dev_model\\dm_msg_process.c", - "packages\\ali-iotkit-v3.0.2\\iotkit-embedded\\src\\dev_model\\dm_message.c", - "packages\\ali-iotkit-v3.0.2\\iotkit-embedded\\src\\infra\\infra_sha256.c", - "packages\\ali-iotkit-v3.0.2\\iotkit-embedded\\src\\mqtt\\impl\\MQTTConnectClient.c", "packages\\ali-iotkit-v3.0.2\\iotkit-embedded\\src\\infra\\infra_defs.c", - "packages\\ali-iotkit-v3.0.2\\iotkit-embedded\\src\\infra\\infra_timer.c", - "packages\\ali-iotkit-v3.0.2\\iotkit-embedded\\src\\mqtt\\impl\\MQTTUnsubscribeClient.c", - "packages\\ali-iotkit-v3.0.2\\iotkit-embedded\\src\\dev_model\\dm_fota.c", - "packages\\ali-iotkit-v3.0.2\\iotkit-embedded\\src\\dev_model\\dm_cota.c", - "packages\\ali-iotkit-v3.0.2\\iotkit-embedded\\src\\dev_model\\dm_log_report.c", - "packages\\ali-iotkit-v3.0.2\\iotkit-embedded\\src\\dev_model\\dm_manager.c", - "packages\\ali-iotkit-v3.0.2\\iotkit-embedded\\src\\mqtt\\impl\\MQTTSubscribeClient.c", - "packages\\ali-iotkit-v3.0.2\\ports\\rtthread\\HAL_UDP_rtthread.c", - "packages\\ali-iotkit-v3.0.2\\iotkit-embedded\\src\\infra\\infra_cjson.c", - "packages\\ali-iotkit-v3.0.2\\iotkit-embedded\\src\\dev_model\\dm_api.c", - "packages\\ali-iotkit-v3.0.2\\iotkit-embedded\\src\\dev_model\\dm_ipc.c", - "packages\\ali-iotkit-v3.0.2\\iotkit-embedded\\src\\mqtt\\impl\\MQTTSerializePublish.c", - "packages\\ali-iotkit-v3.0.2\\iotkit-embedded\\src\\mqtt\\impl\\MQTTPacket.c", - "packages\\ali-iotkit-v3.0.2\\iotkit-embedded\\src\\mqtt\\impl\\MQTTDeserializePublish.c", - "packages\\ali-iotkit-v3.0.2\\iotkit-embedded\\src\\dev_model\\impl_linkkit.c", + "packages\\ali-iotkit-v3.0.2\\iotkit-embedded\\src\\dev_model\\dm_msg_process.c", "packages\\ali-iotkit-v3.0.2\\iotkit-embedded\\src\\mqtt\\impl\\iotx_mqtt_client.c", - "packages\\ali-iotkit-v3.0.2\\iotkit-embedded\\src\\infra\\infra_string.c", - "packages\\ali-iotkit-v3.0.2\\ports\\rtthread\\HAL_TCP_rtthread.c", + "packages\\ali-iotkit-v3.0.2\\iotkit-embedded\\src\\dev_model\\dm_api.c", + "packages\\ali-iotkit-v3.0.2\\iotkit-embedded\\src\\mqtt\\impl\\MQTTUnsubscribeClient.c", + "packages\\ali-iotkit-v3.0.2\\iotkit-embedded\\src\\dev_model\\dm_message_cache.c", + "packages\\ali-iotkit-v3.0.2\\iotkit-embedded\\src\\dev_model\\dm_ota.c", + "packages\\ali-iotkit-v3.0.2\\iotkit-embedded\\src\\mqtt\\impl\\MQTTSubscribeClient.c", + "packages\\ali-iotkit-v3.0.2\\iotkit-embedded\\src\\dev_model\\iotx_cm.c", + "packages\\ali-iotkit-v3.0.2\\iotkit-embedded\\src\\dev_model\\dm_fota.c", + "packages\\ali-iotkit-v3.0.2\\iotkit-embedded\\src\\dev_sign\\dev_sign_mqtt.c", + "packages\\ali-iotkit-v3.0.2\\iotkit-embedded\\src\\dev_model\\dm_utils.c", + "packages\\ali-iotkit-v3.0.2\\iotkit-embedded\\src\\mqtt\\impl\\MQTTDeserializePublish.c", + "packages\\ali-iotkit-v3.0.2\\iotkit-embedded\\src\\dev_model\\dm_manager.c", + "packages\\ali-iotkit-v3.0.2\\iotkit-embedded\\src\\dev_model\\client\\dm_client_adapter.c", + "packages\\ali-iotkit-v3.0.2\\iotkit-embedded\\src\\infra\\infra_compat.c", + "packages\\ali-iotkit-v3.0.2\\iotkit-embedded\\src\\dev_model\\dm_ipc.c", + "packages\\ali-iotkit-v3.0.2\\iotkit-embedded\\src\\infra\\infra_report.c", + "packages\\ali-iotkit-v3.0.2\\iotkit-embedded\\src\\dev_model\\impl_linkkit.c", + "packages\\ali-iotkit-v3.0.2\\ports\\rtthread\\HAL_OS_rtthread.c", + "packages\\ali-iotkit-v3.0.2\\iotkit-embedded\\src\\infra\\infra_cjson.c", + "packages\\ali-iotkit-v3.0.2\\iotkit-embedded\\src\\dev_model\\dm_message.c", + "packages\\ali-iotkit-v3.0.2\\iotkit-embedded\\src\\infra\\infra_timer.c", "packages\\ali-iotkit-v3.0.2\\ports\\wrapper.c", "packages\\ali-iotkit-v3.0.2\\iotkit-embedded\\src\\infra\\infra_log.c", + "packages\\ali-iotkit-v3.0.2\\iotkit-embedded\\src\\mqtt\\impl\\MQTTPacket.c", + "packages\\ali-iotkit-v3.0.2\\iotkit-embedded\\src\\mqtt\\impl\\MQTTSerializePublish.c", + "packages\\ali-iotkit-v3.0.2\\iotkit-embedded\\src\\infra\\infra_sha256.c", + "packages\\ali-iotkit-v3.0.2\\iotkit-embedded\\src\\dev_model\\dm_log_report.c", + "packages\\ali-iotkit-v3.0.2\\iotkit-embedded\\src\\dev_model\\dm_cota.c", + "packages\\ali-iotkit-v3.0.2\\iotkit-embedded\\src\\infra\\infra_net.c", + "packages\\ali-iotkit-v3.0.2\\iotkit-embedded\\src\\dev_model\\iotx_cm_mqtt.c", + "packages\\ali-iotkit-v3.0.2\\iotkit-embedded\\src\\mqtt\\impl\\MQTTConnectClient.c", + "packages\\ali-iotkit-v3.0.2\\ports\\rtthread\\HAL_TCP_rtthread.c", + "packages\\ali-iotkit-v3.0.2\\iotkit-embedded\\src\\mqtt\\mqtt_api.c", + "packages\\ali-iotkit-v3.0.2\\ports\\rtthread\\HAL_UDP_rtthread.c", + "packages\\ali-iotkit-v3.0.2\\iotkit-embedded\\src\\dev_model\\dm_opt.c", + "packages\\ali-iotkit-v3.0.2\\iotkit-embedded\\src\\dev_model\\client\\dm_client.c", + "packages\\ali-iotkit-v3.0.2\\iotkit-embedded\\src\\infra\\infra_string.c", "packages\\ali-iotkit-v3.0.2\\SConscript" ] }, @@ -67,23 +67,22 @@ "name": "Applications", "path": "applications", "files": [ - "applications\\init.c", - "applications\\sim.c", - "applications\\myinfrared.c", - "applications\\test_drv_example.c", - "applications\\AHT10.c", - "applications\\myproject.c", - "applications\\vl53l0x_sample.c", - "applications\\my_func.c", "applications\\main.c", + "applications\\AHT10.c", + "applications\\motor.c", + "applications\\init.c", + "applications\\my_func.c", + "applications\\assistant.c", + "applications\\myproject.c", + "applications\\vl53l0x.c", + "applications\\mysnake.c", "applications\\app_lcd.c", "applications\\dht11.c", "applications\\status.c", - "applications\\assistant.c", "applications\\sensor.c", - "applications\\motor.c", + "applications\\myinfrared.c", + "applications\\sim.c", "applications\\pin_irq_example.c", - "applications\\mysnake.c", "applications\\SConscript" ] }, @@ -124,8 +123,8 @@ "name": "CPP", "path": "rt-thread\\components\\libc\\cplusplus", "files": [ - "rt-thread\\components\\libc\\cplusplus\\cxx_crt_init.c", "rt-thread\\components\\libc\\cplusplus\\cxx_crt.cpp", + "rt-thread\\components\\libc\\cplusplus\\cxx_crt_init.c", "rt-thread\\components\\libc\\cplusplus\\SConscript" ] }, @@ -220,11 +219,11 @@ "name": "Fal", "path": "rt-thread\\components\\fal", "files": [ - "rt-thread\\components\\fal\\src\\fal_flash.c", - "rt-thread\\components\\fal\\src\\fal_partition.c", - "rt-thread\\components\\fal\\samples\\porting\\fal_flash_sfud_port.c", "rt-thread\\components\\fal\\src\\fal_rtt.c", "rt-thread\\components\\fal\\src\\fal.c", + "rt-thread\\components\\fal\\samples\\porting\\fal_flash_sfud_port.c", + "rt-thread\\components\\fal\\src\\fal_flash.c", + "rt-thread\\components\\fal\\src\\fal_partition.c", "rt-thread\\components\\fal\\SConscript" ] }, @@ -248,11 +247,11 @@ "name": "Finsh", "path": "rt-thread\\components\\finsh", "files": [ - "rt-thread\\components\\finsh\\shell.c", "rt-thread\\components\\finsh\\msh_parse.c", - "rt-thread\\components\\finsh\\msh.c", - "rt-thread\\components\\finsh\\cmd.c", + "rt-thread\\components\\finsh\\shell.c", "rt-thread\\components\\finsh\\msh_file.c", + "rt-thread\\components\\finsh\\cmd.c", + "rt-thread\\components\\finsh\\msh.c", "rt-thread\\components\\finsh\\SConscript" ] }, @@ -276,9 +275,9 @@ "name": "Infrared_frame", "path": "packages\\infrared-v0.1.1", "files": [ + "packages\\infrared-v0.1.1\\src\\infrared.c", "packages\\infrared-v0.1.1\\src\\drv_infrared.c", "packages\\infrared-v0.1.1\\src\\nec_decoder.c", - "packages\\infrared-v0.1.1\\src\\infrared.c", "packages\\infrared-v0.1.1\\SConscript" ] }, @@ -308,12 +307,12 @@ "name": "kernel-samples", "path": "packages\\kernel_samples-latest\\en", "files": [ - "packages\\kernel_samples-latest\\en\\mailbox_sample.c", - "packages\\kernel_samples-latest\\en\\mutex_sample.c", - "packages\\kernel_samples-latest\\en\\thread_sample.c", - "packages\\kernel_samples-latest\\en\\event_sample.c", "packages\\kernel_samples-latest\\en\\semaphore_sample.c", + "packages\\kernel_samples-latest\\en\\mutex_sample.c", "packages\\kernel_samples-latest\\en\\msgq_sample.c", + "packages\\kernel_samples-latest\\en\\event_sample.c", + "packages\\kernel_samples-latest\\en\\mailbox_sample.c", + "packages\\kernel_samples-latest\\en\\thread_sample.c", "packages\\kernel_samples-latest\\en\\SConscript" ] }, @@ -321,10 +320,10 @@ "name": "klibc", "path": "rt-thread\\src\\klibc", "files": [ - "rt-thread\\src\\klibc\\kstring.c", "rt-thread\\src\\klibc\\rt_vsnprintf_std.c", - "rt-thread\\src\\klibc\\kerrno.c", "rt-thread\\src\\klibc\\rt_vsscanf.c", + "rt-thread\\src\\klibc\\kerrno.c", + "rt-thread\\src\\klibc\\kstring.c", "rt-thread\\src\\klibc\\kstdio.c", "rt-thread\\src\\klibc\\SConscript" ] @@ -353,47 +352,47 @@ "name": "Libraries", "path": "libraries\\STM32F4xx_HAL", "files": [ - "libraries\\STM32F4xx_HAL\\STM32F4xx_HAL_Driver\\Src\\stm32f4xx_hal_tim.c", - "libraries\\STM32F4xx_HAL\\STM32F4xx_HAL_Driver\\Src\\stm32f4xx_hal.c", - "libraries\\STM32F4xx_HAL\\STM32F4xx_HAL_Driver\\Src\\stm32f4xx_hal_adc_ex.c", - "libraries\\STM32F4xx_HAL\\STM32F4xx_HAL_Driver\\Src\\stm32f4xx_ll_fsmc.c", "libraries\\STM32F4xx_HAL\\STM32F4xx_HAL_Driver\\Src\\stm32f4xx_hal_sram.c", - "libraries\\STM32F4xx_HAL\\STM32F4xx_HAL_Driver\\Src\\stm32f4xx_hal_flash.c", - "libraries\\STM32F4xx_HAL\\STM32F4xx_HAL_Driver\\Src\\stm32f4xx_hal_i2c_ex.c", - "libraries\\STM32F4xx_HAL\\STM32F4xx_HAL_Driver\\Src\\stm32f4xx_hal_qspi.c", - "libraries\\STM32F4xx_HAL\\STM32F4xx_HAL_Driver\\Src\\stm32f4xx_hal_cryp.c", - "libraries\\STM32F4xx_HAL\\STM32F4xx_HAL_Driver\\Src\\stm32f4xx_hal_dma.c", - "libraries\\STM32F4xx_HAL\\STM32F4xx_HAL_Driver\\Src\\stm32f4xx_hal_usart.c", - "libraries\\STM32F4xx_HAL\\STM32F4xx_HAL_Driver\\Src\\stm32f4xx_hal_pcd_ex.c", - "libraries\\STM32F4xx_HAL\\STM32F4xx_HAL_Driver\\Src\\stm32f4xx_hal_pccard.c", - "libraries\\STM32F4xx_HAL\\STM32F4xx_HAL_Driver\\Src\\stm32f4xx_hal_cryp_ex.c", - "libraries\\STM32F4xx_HAL\\STM32F4xx_HAL_Driver\\Src\\stm32f4xx_hal_flash_ramfunc.c", - "libraries\\STM32F4xx_HAL\\STM32F4xx_HAL_Driver\\Src\\stm32f4xx_hal_pcd.c", - "libraries\\STM32F4xx_HAL\\STM32F4xx_HAL_Driver\\Src\\stm32f4xx_hal_adc.c", - "libraries\\STM32F4xx_HAL\\STM32F4xx_HAL_Driver\\Src\\stm32f4xx_hal_sd.c", - "libraries\\STM32F4xx_HAL\\STM32F4xx_HAL_Driver\\Src\\stm32f4xx_hal_uart.c", - "libraries\\STM32F4xx_HAL\\STM32F4xx_HAL_Driver\\Src\\stm32f4xx_hal_dma_ex.c", - "libraries\\STM32F4xx_HAL\\STM32F4xx_HAL_Driver\\Src\\stm32f4xx_hal_lptim.c", - "libraries\\STM32F4xx_HAL\\STM32F4xx_HAL_Driver\\Src\\stm32f4xx_hal_rtc.c", - "libraries\\STM32F4xx_HAL\\CMSIS\\Device\\ST\\STM32F4xx\\Source\\Templates\\system_stm32f4xx.c", - "libraries\\STM32F4xx_HAL\\STM32F4xx_HAL_Driver\\Src\\stm32f4xx_hal_rtc_ex.c", - "libraries\\STM32F4xx_HAL\\STM32F4xx_HAL_Driver\\Src\\stm32f4xx_hal_hcd.c", - "libraries\\STM32F4xx_HAL\\STM32F4xx_HAL_Driver\\Src\\stm32f4xx_hal_cec.c", - "libraries\\STM32F4xx_HAL\\STM32F4xx_HAL_Driver\\Src\\stm32f4xx_ll_usb.c", "libraries\\STM32F4xx_HAL\\STM32F4xx_HAL_Driver\\Src\\stm32f4xx_hal_rcc.c", - "libraries\\STM32F4xx_HAL\\STM32F4xx_HAL_Driver\\Src\\stm32f4xx_ll_fmc.c", - "libraries\\STM32F4xx_HAL\\STM32F4xx_HAL_Driver\\Src\\stm32f4xx_hal_rng.c", - "libraries\\STM32F4xx_HAL\\STM32F4xx_HAL_Driver\\Src\\stm32f4xx_hal_flash_ex.c", - "libraries\\STM32F4xx_HAL\\STM32F4xx_HAL_Driver\\Src\\stm32f4xx_ll_sdmmc.c", - "libraries\\STM32F4xx_HAL\\STM32F4xx_HAL_Driver\\Src\\stm32f4xx_hal_pwr_ex.c", + "libraries\\STM32F4xx_HAL\\STM32F4xx_HAL_Driver\\Src\\stm32f4xx_hal_qspi.c", "libraries\\STM32F4xx_HAL\\STM32F4xx_HAL_Driver\\Src\\stm32f4xx_hal_rcc_ex.c", + "libraries\\STM32F4xx_HAL\\STM32F4xx_HAL_Driver\\Src\\stm32f4xx_hal_cec.c", + "libraries\\STM32F4xx_HAL\\STM32F4xx_HAL_Driver\\Src\\stm32f4xx_hal_pcd_ex.c", + "libraries\\STM32F4xx_HAL\\STM32F4xx_HAL_Driver\\Src\\stm32f4xx_hal_uart.c", + "libraries\\STM32F4xx_HAL\\STM32F4xx_HAL_Driver\\Src\\stm32f4xx_hal_cryp_ex.c", + "libraries\\STM32F4xx_HAL\\STM32F4xx_HAL_Driver\\Src\\stm32f4xx_ll_sdmmc.c", + "libraries\\STM32F4xx_HAL\\STM32F4xx_HAL_Driver\\Src\\stm32f4xx_hal_hcd.c", + "libraries\\STM32F4xx_HAL\\CMSIS\\Device\\ST\\STM32F4xx\\Source\\Templates\\system_stm32f4xx.c", + "libraries\\STM32F4xx_HAL\\STM32F4xx_HAL_Driver\\Src\\stm32f4xx_ll_fmc.c", + "libraries\\STM32F4xx_HAL\\STM32F4xx_HAL_Driver\\Src\\stm32f4xx_ll_fsmc.c", + "libraries\\STM32F4xx_HAL\\STM32F4xx_HAL_Driver\\Src\\stm32f4xx_hal_rtc_ex.c", + "libraries\\STM32F4xx_HAL\\STM32F4xx_HAL_Driver\\Src\\stm32f4xx_hal_flash_ex.c", + "libraries\\STM32F4xx_HAL\\STM32F4xx_HAL_Driver\\Src\\stm32f4xx_hal.c", + "libraries\\STM32F4xx_HAL\\STM32F4xx_HAL_Driver\\Src\\stm32f4xx_hal_i2c_ex.c", + "libraries\\STM32F4xx_HAL\\STM32F4xx_HAL_Driver\\Src\\stm32f4xx_hal_adc.c", + "libraries\\STM32F4xx_HAL\\STM32F4xx_HAL_Driver\\Src\\stm32f4xx_hal_dma.c", + "libraries\\STM32F4xx_HAL\\STM32F4xx_HAL_Driver\\Src\\stm32f4xx_hal_pwr_ex.c", "libraries\\STM32F4xx_HAL\\STM32F4xx_HAL_Driver\\Src\\stm32f4xx_hal_tim_ex.c", - "libraries\\STM32F4xx_HAL\\STM32F4xx_HAL_Driver\\Src\\stm32f4xx_hal_i2c.c", - "libraries\\STM32F4xx_HAL\\STM32F4xx_HAL_Driver\\Src\\stm32f4xx_hal_spi.c", + "libraries\\STM32F4xx_HAL\\STM32F4xx_HAL_Driver\\Src\\stm32f4xx_hal_sd.c", + "libraries\\STM32F4xx_HAL\\STM32F4xx_HAL_Driver\\Src\\stm32f4xx_hal_pcd.c", "libraries\\STM32F4xx_HAL\\STM32F4xx_HAL_Driver\\Src\\stm32f4xx_hal_pwr.c", + "libraries\\STM32F4xx_HAL\\STM32F4xx_HAL_Driver\\Src\\stm32f4xx_hal_cryp.c", + "libraries\\STM32F4xx_HAL\\STM32F4xx_HAL_Driver\\Src\\stm32f4xx_hal_rng.c", "libraries\\STM32F4xx_HAL\\STM32F4xx_HAL_Driver\\Src\\stm32f4xx_hal_gpio.c", "libraries\\STM32F4xx_HAL\\STM32F4xx_HAL_Driver\\Src\\stm32f4xx_hal_crc.c", + "libraries\\STM32F4xx_HAL\\STM32F4xx_HAL_Driver\\Src\\stm32f4xx_hal_spi.c", + "libraries\\STM32F4xx_HAL\\STM32F4xx_HAL_Driver\\Src\\stm32f4xx_hal_pccard.c", "libraries\\STM32F4xx_HAL\\STM32F4xx_HAL_Driver\\Src\\stm32f4xx_hal_cortex.c", + "libraries\\STM32F4xx_HAL\\STM32F4xx_HAL_Driver\\Src\\stm32f4xx_hal_usart.c", + "libraries\\STM32F4xx_HAL\\STM32F4xx_HAL_Driver\\Src\\stm32f4xx_ll_usb.c", + "libraries\\STM32F4xx_HAL\\STM32F4xx_HAL_Driver\\Src\\stm32f4xx_hal_rtc.c", + "libraries\\STM32F4xx_HAL\\STM32F4xx_HAL_Driver\\Src\\stm32f4xx_hal_flash_ramfunc.c", + "libraries\\STM32F4xx_HAL\\STM32F4xx_HAL_Driver\\Src\\stm32f4xx_hal_i2c.c", + "libraries\\STM32F4xx_HAL\\STM32F4xx_HAL_Driver\\Src\\stm32f4xx_hal_tim.c", + "libraries\\STM32F4xx_HAL\\STM32F4xx_HAL_Driver\\Src\\stm32f4xx_hal_lptim.c", + "libraries\\STM32F4xx_HAL\\STM32F4xx_HAL_Driver\\Src\\stm32f4xx_hal_dma_ex.c", + "libraries\\STM32F4xx_HAL\\STM32F4xx_HAL_Driver\\Src\\stm32f4xx_hal_flash.c", + "libraries\\STM32F4xx_HAL\\STM32F4xx_HAL_Driver\\Src\\stm32f4xx_hal_adc_ex.c", "libraries\\STM32F4xx_HAL\\SConscript" ] }, @@ -453,8 +452,8 @@ "name": "perf_counter", "path": "packages\\perf_counter-v2.2.4.1", "files": [ - "packages\\perf_counter-v2.2.4.1\\perf_counter.c", "packages\\perf_counter-v2.2.4.1\\os\\perf_os_patch_rt_thread.c", + "packages\\perf_counter-v2.2.4.1\\perf_counter.c", "packages\\perf_counter-v2.2.4.1\\SConscript" ] }, @@ -489,8 +488,8 @@ "name": "rw007", "path": "packages\\rw007-v2.1.0", "files": [ - "packages\\rw007-v2.1.0\\src\\spi_wifi_rw007.c", "packages\\rw007-v2.1.0\\example\\rw007_stm32_port.c", + "packages\\rw007-v2.1.0\\src\\spi_wifi_rw007.c", "packages\\rw007-v2.1.0\\SConscript" ] }, @@ -520,8 +519,8 @@ "name": "Utilities", "path": "rt-thread\\components\\utilities\\ulog", "files": [ - "rt-thread\\components\\utilities\\ulog\\backend\\console_be.c", "rt-thread\\components\\utilities\\ulog\\ulog.c", + "rt-thread\\components\\utilities\\ulog\\backend\\console_be.c", "rt-thread\\components\\utilities\\ulog\\SConscript" ] }, @@ -537,13 +536,13 @@ "name": "vl53l0x", "path": "packages\\vl53l0x-latest", "files": [ - "packages\\vl53l0x-latest\\vl53l0x\\core\\src\\vl53l0x_api_calibration.c", - "packages\\vl53l0x-latest\\vl53l0x\\core\\src\\vl53l0x_api.c", "packages\\vl53l0x-latest\\vl53l0x\\core\\src\\vl53l0x_api_ranging.c", "packages\\vl53l0x-latest\\vl53l0x\\core\\src\\vl53l0x_api_strings.c", - "packages\\vl53l0x-latest\\vl53l0x\\core\\src\\vl53l0x_api_core.c", - "packages\\vl53l0x-latest\\vl53l0x\\platform\\src\\vl53l0x_platform.c", + "packages\\vl53l0x-latest\\vl53l0x\\core\\src\\vl53l0x_api_calibration.c", + "packages\\vl53l0x-latest\\vl53l0x\\core\\src\\vl53l0x_api.c", "packages\\vl53l0x-latest\\src\\vl53l0x.c", + "packages\\vl53l0x-latest\\vl53l0x\\platform\\src\\vl53l0x_platform.c", + "packages\\vl53l0x-latest\\vl53l0x\\core\\src\\vl53l0x_api_core.c", "packages\\vl53l0x-latest\\SConscript" ] } diff --git a/applications/motor.c b/applications/motor.c index ee8543c..7eca80b 100644 --- a/applications/motor.c +++ b/applications/motor.c @@ -24,8 +24,8 @@ #define MOTOR2_PWM_DEV_CHANNEL 1 // #define SERVO_PWM_DEV_NAME "pwm12" -#define SERVO_PWM_DEV_NAME "pwm1" -#define SERVO_PWM_DEV_CHANNEL 1 +// #define SERVO_PWM_DEV_NAME "pwm12" +// #define SERVO_PWM_DEV_CHANNEL 1 extern TIM_HandleTypeDef htim12; @@ -38,6 +38,7 @@ rt_uint32_t servo_period = 20000; // 单位us 向左3位,变毫秒 20 #define PIN_MOTOR2 GET_PIN(B, 2) +#define PIN_MOTOR1 GET_PIN(A, 8) int motor1=PIN_HIGH; @@ -49,8 +50,9 @@ int motor1=PIN_HIGH; */ void motor_speed(int num) { - rt_pwm_set(motor_dev, MOTOR_PWM_DEV_CHANNEL, period, (100-num)/ 100 * period ); + // rt_pwm_set(motor_dev, MOTOR_PWM_DEV_CHANNEL, period, (100-num)/ 100 * period ); rt_pin_write(PIN_MOTOR2, num>0?PIN_LOW:PIN_HIGH); + rt_pin_write(PIN_MOTOR1, num>0?PIN_LOW:PIN_HIGH); } /** @@ -67,18 +69,20 @@ void servo_angle(int num) int mot_init(void) { - // rt_pin_mode(PIN_MOTOR2, PIN_MODE_OUTPUT); - // rt_pin_write(PIN_MOTOR2, PIN_HIGH); + rt_pin_mode(PIN_MOTOR2, PIN_MODE_OUTPUT); + rt_pin_write(PIN_MOTOR2, PIN_HIGH); + rt_pin_mode(PIN_MOTOR1, PIN_MODE_OUTPUT); + rt_pin_write(PIN_MOTOR1, PIN_HIGH); // motor_dev = (struct rt_device_pwm *)rt_device_find(MOTOR_PWM_DEV_NAME); // if (motor_dev == RT_NULL) // { // rt_kprintf("motor run failed! can't find %s device!\n", MOTOR_PWM_DEV_NAME); // return RT_ERROR; // } - // /* 设置PWM周期和脉冲宽度默认值 */ - // motor_speed(0); + /* 设置PWM周期和脉冲宽度默认值 */ + motor_speed(100); // rt_pwm_enable(motor_dev, MOTOR_PWM_DEV_CHANNEL); - // LOG1("motor init success!"); + LOG1("motor init success!"); } int ser_init(void) { diff --git a/applications/readme.txt b/applications/readme.txt new file mode 100644 index 0000000..6273f02 --- /dev/null +++ b/applications/readme.txt @@ -0,0 +1,24 @@ +AHT10.c 板载温湿度传感器读取 +dht11.c 温湿度传感器读取 +dht11.h 引出温湿度传感器初始化读取函数 +motor.c 抽风机和舵机控制 +motor.h 引出抽风机和舵机控制函数 +my_func.c 一些本项目常用函数 +my_func.h 引出本项目常用函数 +sensor.c 温湿度、PM2.5、空气质量等传感器读取 +sensor.h 引出温湿度、PM2.5、空气质量等传感器读取函数 +sim.c sim800c模块打电话、发短信 +sim.h 引出sim800c模块打电话、发短信函数 +assistant.c 语言助手串口及小程序mqtt接收数据以判断状态 +assistant.h 引出串口发送,mqtt数据处理函数 +status.c 几个状态的相应操作 +status.h 引出几个状态的相应操作函数 +vl53l0.c 距离传感器读取 +main.c 主程序,调用初始化 +init.c 初始化 +init.h +myproject.c mqtt协议处理及主要代码部分 +mqtt.h 引出mqtt处理函数 +sensor.c 温湿度传感器读取 +sensor.h 引出温湿度传感器读取函数 +readme.txt 本文档 \ No newline at end of file diff --git a/applications/vl53l0x_sample.c b/applications/vl53l0x.c similarity index 100% rename from applications/vl53l0x_sample.c rename to applications/vl53l0x.c