调整触摸距离翻页逻辑,开始尝试串口
This commit is contained in:
parent
3a9b9ab4f2
commit
938e2f7025
46
.config
46
.config
@ -473,8 +473,27 @@ CONFIG_ULOG_BACKEND_USING_CONSOLE=y
|
||||
#
|
||||
# Using USB legacy version
|
||||
#
|
||||
CONFIG_RT_USING_USB=y
|
||||
# CONFIG_RT_USING_USB_HOST is not set
|
||||
# CONFIG_RT_USING_USB_DEVICE is not set
|
||||
CONFIG_RT_USING_USB_DEVICE=y
|
||||
CONFIG_RT_USBD_THREAD_STACK_SZ=4096
|
||||
CONFIG_USB_VENDOR_ID=0x0FFE
|
||||
CONFIG_USB_PRODUCT_ID=0x0001
|
||||
CONFIG_RT_USB_DEVICE_COMPOSITE=y
|
||||
CONFIG_RT_USB_DEVICE_CDC=y
|
||||
CONFIG_RT_USB_DEVICE_NONE=y
|
||||
# CONFIG_RT_USB_DEVICE_MSTORAGE is not set
|
||||
# CONFIG_RT_USB_DEVICE_HID is not set
|
||||
# CONFIG_RT_USB_DEVICE_RNDIS is not set
|
||||
# CONFIG_RT_USB_DEVICE_ECM is not set
|
||||
# CONFIG_RT_USB_DEVICE_WINUSB is not set
|
||||
# CONFIG_RT_USB_DEVICE_AUDIO is not set
|
||||
CONFIG_RT_VCOM_TASK_STK_SIZE=512
|
||||
CONFIG_RT_CDC_RX_BUFSIZE=128
|
||||
# CONFIG_RT_VCOM_TX_USE_DMA is not set
|
||||
CONFIG_RT_VCOM_SERNO="32021919830108"
|
||||
CONFIG_RT_VCOM_SER_LEN=14
|
||||
CONFIG_RT_VCOM_TX_TIMEOUT=1000
|
||||
# end of Using USB legacy version
|
||||
|
||||
# CONFIG_RT_USING_FDT is not set
|
||||
@ -529,9 +548,6 @@ CONFIG_PKG_USING_RW007_V210=y
|
||||
CONFIG_PKG_RW007_VER="v2.1.0"
|
||||
# CONFIG_RW007_NOT_USE_EXAMPLE_DRIVERS is not set
|
||||
CONFIG_RW007_USING_STM32_DRIVERS=y
|
||||
# CONFIG_RW007_USING_BLE is not set
|
||||
# CONFIG_RW007_USING_POWERSWITCH_EXAMPLE is not set
|
||||
# CONFIG_RW007_USING_SPI_TEST is not set
|
||||
CONFIG_RW007_SPI_MAX_HZ=30000000
|
||||
CONFIG_RW007_SPI_BUS_NAME="spi2"
|
||||
CONFIG_RW007_CS_PIN=90
|
||||
@ -757,7 +773,6 @@ CONFIG_PKG_CJSON_VER="v1.7.17"
|
||||
# CONFIG_PKG_USING_JSMN is not set
|
||||
# CONFIG_PKG_USING_AGILE_JSMN is not set
|
||||
# CONFIG_PKG_USING_PARSON is not set
|
||||
# CONFIG_PKG_USING_RYAN_JSON is not set
|
||||
# end of JSON: JavaScript Object Notation, a lightweight data-interchange format
|
||||
|
||||
#
|
||||
@ -842,7 +857,11 @@ CONFIG_PKG_CJSON_VER="v1.7.17"
|
||||
# CONFIG_PKG_USING_LWRB2RTT is not set
|
||||
# CONFIG_PKG_USING_CPU_USAGE is not set
|
||||
# CONFIG_PKG_USING_GBK2UTF8 is not set
|
||||
# CONFIG_PKG_USING_VCONSOLE is not set
|
||||
CONFIG_PKG_USING_VCONSOLE=y
|
||||
CONFIG_PKG_VCONSOLE_PATH="/packages/tools/vconsole"
|
||||
# CONFIG_PKG_USING_VCONSOLE_V100 is not set
|
||||
CONFIG_PKG_USING_VCONSOLE_LATEST_VERSION=y
|
||||
CONFIG_PKG_VCONSOLE_VER="latest"
|
||||
# CONFIG_PKG_USING_KDB is not set
|
||||
# CONFIG_PKG_USING_WAMR is not set
|
||||
# CONFIG_PKG_USING_MICRO_XRCE_DDS_CLIENT is not set
|
||||
@ -994,8 +1013,6 @@ CONFIG_PKG_PERF_COUNTER_VER="v2.2.4.1"
|
||||
#
|
||||
# STM32 HAL & SDK Drivers
|
||||
#
|
||||
# CONFIG_PKG_USING_STM32F4_HAL_DRIVER is not set
|
||||
# CONFIG_PKG_USING_STM32F4_CMSIS_DRIVER is not set
|
||||
# CONFIG_PKG_USING_STM32L4_HAL_DRIVER is not set
|
||||
# CONFIG_PKG_USING_STM32L4_CMSIS_DRIVER is not set
|
||||
# CONFIG_PKG_USING_STM32WB55_SDK is not set
|
||||
@ -1055,11 +1072,9 @@ CONFIG_SDIO_MAX_FREQ=1000000
|
||||
# CONFIG_PKG_USING_MPU6XXX is not set
|
||||
CONFIG_PKG_USING_AHT10=y
|
||||
CONFIG_PKG_AHT10_PATH="/packages/peripherals/sensors/aht10"
|
||||
# CONFIG_PKG_AHT10_USING_SOFT_FILTER is not set
|
||||
# CONFIG_PKG_AHT10_USING_SENSOR_V2 is not set
|
||||
# CONFIG_PKG_USING_AHT10_SAMPLE is not set
|
||||
# CONFIG_AHT10_USING_SOFT_FILTER is not set
|
||||
# CONFIG_AHT10_USING_SENSOR_DEVICE is not set
|
||||
CONFIG_PKG_USING_AHT10_LATEST_VERSION=y
|
||||
# CONFIG_PKG_USING_AHT10_V300 is not set
|
||||
# CONFIG_PKG_USING_AHT10_V210 is not set
|
||||
CONFIG_PKG_AHT10_VER="latest"
|
||||
CONFIG_PKG_USING_AP3216C=y
|
||||
@ -1227,7 +1242,6 @@ CONFIG_PKG_INFRARED_VER="v0.1.1"
|
||||
# CONFIG_PKG_USING_SYSTEM_RUN_LED is not set
|
||||
# CONFIG_PKG_USING_BT_MX01 is not set
|
||||
# CONFIG_PKG_USING_RGPOWER is not set
|
||||
# CONFIG_PKG_USING_BT_MX02 is not set
|
||||
# CONFIG_PKG_USING_SPI_TOOLS is not set
|
||||
# end of peripheral libraries and drivers
|
||||
|
||||
@ -1645,7 +1659,9 @@ CONFIG_BSP_USING_UART=y
|
||||
CONFIG_BSP_USING_UART1=y
|
||||
# CONFIG_BSP_UART1_RX_USING_DMA is not set
|
||||
# CONFIG_BSP_UART1_TX_USING_DMA is not set
|
||||
# CONFIG_BSP_USING_UART2 is not set
|
||||
CONFIG_BSP_USING_UART2=y
|
||||
CONFIG_BSP_UART2_RX_USING_DMA=y
|
||||
# CONFIG_BSP_UART2_TX_USING_DMA is not set
|
||||
# CONFIG_BSP_USING_UART3 is not set
|
||||
# CONFIG_BSP_USING_UART4 is not set
|
||||
# CONFIG_BSP_USING_UART5 is not set
|
||||
@ -1688,7 +1704,7 @@ CONFIG_BSP_I2C3_SDA_PIN=65
|
||||
# CONFIG_BSP_USING_ONCHIP_RTC is not set
|
||||
# CONFIG_BSP_USING_WDT is not set
|
||||
CONFIG_BSP_USING_SDIO=y
|
||||
# CONFIG_BSP_USING_USBD is not set
|
||||
CONFIG_BSP_USING_USBD=y
|
||||
# CONFIG_BSP_USING_USBH is not set
|
||||
# CONFIG_BSP_USING_PULSE_ENCODER is not set
|
||||
CONFIG_BSP_USING_EXT_FMC_IO=y
|
||||
|
485
.vscode/c_cpp_properties.json
vendored
485
.vscode/c_cpp_properties.json
vendored
@ -4,86 +4,425 @@
|
||||
"name": "rt-thread",
|
||||
"defines": [
|
||||
"RT_USING_LIBC",
|
||||
"RT_USING_NEWLIBC",
|
||||
"STM32F407xx",
|
||||
"USE_HAL_DRIVER",
|
||||
"_POSIX_C_SOURCE=1",
|
||||
"__RTTHREAD__"
|
||||
"__RTTHREAD__",
|
||||
"__STDC_LIMIT_MACROS",
|
||||
"__CLK_TCK=RT_TICK_PER_SECOND",
|
||||
"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"
|
||||
],
|
||||
"intelliSenseMode": "gcc-arm",
|
||||
"compilerPath": "c:/Develop/env2/tools/gnu_gcc/arm_gcc/mingw/bin/arm-none-eabi-gcc",
|
||||
"compilerPath": "d:/Develop/env2/tools/gnu_gcc/arm_gcc/mingw/bin/arm-none-eabi-gcc",
|
||||
"cStandard": "c99",
|
||||
"cppStandard": "c++11",
|
||||
"compileCommands": "build/compile_commands.json",
|
||||
"includePath": [
|
||||
"packages\\aht10-latest",
|
||||
"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",
|
||||
"applications",
|
||||
"Day1",
|
||||
"Day2",
|
||||
"Day3",
|
||||
"Day4",
|
||||
"Day5",
|
||||
"packages\\cJSON-v1.7.17",
|
||||
"rt-thread\\components\\libc\\compilers\\common\\include",
|
||||
"rt-thread\\components\\libc\\compilers\\newlib",
|
||||
"rt-thread\\components\\drivers\\include",
|
||||
"rt-thread\\components\\drivers\\include\\drivers",
|
||||
"rt-thread\\components\\drivers\\spi",
|
||||
"rt-thread\\components\\drivers\\spi\\sfud\\inc",
|
||||
"rt-thread\\components\\drivers\\wlan",
|
||||
"board",
|
||||
"board\\CubeMX_Config\\Inc",
|
||||
"board\\ports",
|
||||
"board\\ports\\fal",
|
||||
"board\\ports\\lcd",
|
||||
"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",
|
||||
".",
|
||||
"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",
|
||||
"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",
|
||||
"packages\\rw007-v2.1.0",
|
||||
"packages\\rw007-v2.1.0\\inc",
|
||||
"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\\utilities\\ulog",
|
||||
"${workspaceFolder}/dayandnight",
|
||||
"${workspaceFolder}/packages/netutils-latest/ntp"
|
||||
"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"
|
||||
]
|
||||
}
|
||||
],
|
||||
|
12
.vscode/keil-assistant.log
vendored
Normal file
12
.vscode/keil-assistant.log
vendored
Normal file
@ -0,0 +1,12 @@
|
||||
[info] Log at : 2024/10/21|20:19:46|GMT+0800
|
||||
|
||||
[info] Log at : 2024/10/21|20:23:54|GMT+0800
|
||||
|
||||
[info] Log at : 2024/12/12|12:56:57|GMT+0800
|
||||
|
||||
[info] Log at : 2024/12/16|21:55:58|GMT+0800
|
||||
|
||||
[info] Log at : 2024/12/17|17:13:36|GMT+0800
|
||||
|
||||
[info] Log at : 2024/12/21|11:55:44|GMT+0800
|
||||
|
14
.vscode/launch.json
vendored
14
.vscode/launch.json
vendored
@ -13,17 +13,19 @@
|
||||
"type": "cortex-debug",
|
||||
"runToEntryPoint": "main",
|
||||
"targetId": "STM32F407ZG",
|
||||
|
||||
"servertype": "openocd",
|
||||
"cwd": "${workspaceRoot}",
|
||||
"servertype": "pyocd",
|
||||
"configFiles": [
|
||||
"interface/stlink-v2.cfg",
|
||||
"target/stm32f4x.cfg"
|
||||
],
|
||||
"armToolchainPath": "C:/Develop/env2/tools/gnu_gcc/arm_gcc/mingw/bin",
|
||||
"gdbPath": "C:/Develop/env2/tools/gnu_gcc/arm_gcc/mingw/bin/arm-none-eabi-gdb.exe",
|
||||
// "serverpath": "C:/Develop/OpenOCD/bin/openocd.exe",
|
||||
"armToolchainPath": "d:/Develop/env2/tools/gnu_gcc/arm_gcc/mingw/bin",
|
||||
"gdbPath": "d:/Develop/env2/tools/gnu_gcc/arm_gcc/mingw/bin/arm-none-eabi-gdb.exe",
|
||||
"serverpath": "d:\\Develop\\env2\\.venv\\Scripts\\pyocd",
|
||||
"svdFile": "${workspaceRoot}/chip/STM32F407.svd",
|
||||
"cmsisPack": "${workspaceRoot}/chip/Keil.STM32F4xx_DFP.2.17.1.pack",
|
||||
|
||||
// "cortex-debug.openocdPath": "C:/Develop/OpenOCD/bin/openocd.exe"
|
||||
// "cortex-debug.openocdPath": "d:/Develop/OpenOCD/bin/openocd.exe"
|
||||
}
|
||||
]
|
||||
|
||||
|
3
.vscode/settings.json
vendored
3
.vscode/settings.json
vendored
@ -24,5 +24,6 @@
|
||||
"rtatomic.h": "c",
|
||||
"time.h": "c",
|
||||
"icmp.h": "c"
|
||||
}
|
||||
},
|
||||
// "cortex-debug.openocdPath": "d:/Develop/"
|
||||
}
|
10
.vscode/tasks.json
vendored
10
.vscode/tasks.json
vendored
@ -9,7 +9,7 @@
|
||||
"args": [
|
||||
"/d",
|
||||
"/c",
|
||||
"c:\\develop\\env2\\tools\\bin\\env-init.bat && "
|
||||
"d:\\Develop\\env2\\tools\\bin\\env-init.bat && "
|
||||
]
|
||||
}
|
||||
},
|
||||
@ -81,7 +81,7 @@
|
||||
{
|
||||
"label": "编译下载(j1)",
|
||||
"type": "shell",
|
||||
"command": "scons -j1 && copy /z ${workspaceFolder}\\rtthread.bin g:\\",
|
||||
"command": "scons -j1 && copy /z ${workspaceFolder}\\rtthread.bin f:\\",
|
||||
"args": [],
|
||||
"problemMatcher": {
|
||||
"owner": "cpp",
|
||||
@ -103,7 +103,7 @@
|
||||
"label": "编译下载(j8)",
|
||||
"type": "shell",
|
||||
// "command": "scons -j8 && pyocd flash -t stm32l431rctx ${workspaceFolder}/rt-thread.elf",
|
||||
"command": "scons -j8 && copy /z ${workspaceFolder}\\rtthread.bin g:\\",
|
||||
"command": "scons -j8 && copy /z ${workspaceFolder}\\rtthread.bin f:\\",
|
||||
"args": [],
|
||||
"problemMatcher": {
|
||||
"owner": "cpp",
|
||||
@ -132,7 +132,7 @@
|
||||
"label": "下载固件(pyocd)",
|
||||
"type": "shell",
|
||||
// "command": "pyocd flash -t stm32l431rctx ${workspaceFolder}/rt-thread.elf",
|
||||
"command": "copy /z ${workspaceFolder}/rtthread.bin g:\\",
|
||||
"command": "copy /z ${workspaceFolder}/rtthread.bin f:\\",
|
||||
"args": [],
|
||||
|
||||
"args": [],
|
||||
@ -191,7 +191,7 @@
|
||||
"label": "全部编译下载(j8)",
|
||||
"type": "shell",
|
||||
// "command": "scons -c && cd ${workspaceFolder} && rm -fv *.elf *.hex *.bin *.map && scons -j8 && pyocd flash -t stm32l431rctx ${workspaceFolder}/rt-thread.elf",
|
||||
"command": "scons -c && cd ${workspaceFolder} && rm -fv *.elf *.hex *.bin *.map && scons -j8 && copy /z ${workspaceFolder}/rtthread.bin g:\\",
|
||||
"command": "scons -c && cd ${workspaceFolder} && rm -fv *.elf *.hex *.bin *.map && scons -j8 && copy /z ${workspaceFolder}/rtthread.bin f:\\",
|
||||
"args": [],
|
||||
"problemMatcher": {
|
||||
"owner": "cpp",
|
||||
|
0
.vscode/uv4.log.lock
vendored
Normal file
0
.vscode/uv4.log.lock
vendored
Normal file
@ -35,9 +35,12 @@ int main(void)
|
||||
main_init();
|
||||
rt_pin_mode(PIN_LED_B, PIN_MODE_OUTPUT);
|
||||
rt_pin_write(PIN_LED_B, PIN_LOW);
|
||||
|
||||
system("snake");
|
||||
rt_wlan_config_autoreconnect(RT_TRUE);
|
||||
rt_wlan_connect("Dong", "abcd07691234");
|
||||
// rt_wlan_config_autoreconnect(RT_TRUE);
|
||||
// rt_wlan_connect("Dong", "abcd07691234");
|
||||
rt_wlan_connect("as", "88888888");
|
||||
rt_wlan_connect("as", "88888888");
|
||||
system("myproject");
|
||||
// system("mqtt");
|
||||
mytime();
|
||||
|
@ -722,6 +722,10 @@ menu "On-chip Peripheral Drivers"
|
||||
bool
|
||||
default n
|
||||
source "$(BSP_DIR)/libraries/HAL_Drivers/drivers/Kconfig"
|
||||
config BSP_USING_USBD
|
||||
bool "Enable OTGFS as USB device"
|
||||
select RT_USING_USB_DEVICE
|
||||
default n
|
||||
|
||||
endmenu
|
||||
|
||||
@ -761,7 +765,6 @@ menu "Board extended module Drivers"
|
||||
comment "May adjust RT_SERIAL_RB_BUFSZ up to 512 if using the Serial V1 device driver"
|
||||
|
||||
endif
|
||||
|
||||
endmenu
|
||||
|
||||
endmenu
|
||||
|
@ -46,3 +46,5 @@ void SystemClock_Config(void);
|
||||
|
||||
#endif
|
||||
|
||||
#define BSP_USING_USBDEVICE
|
||||
|
||||
|
BIN
chip/Keil.STM32F4xx_DFP.2.17.1.pack
Normal file
BIN
chip/Keil.STM32F4xx_DFP.2.17.1.pack
Normal file
Binary file not shown.
60712
chip/STM32F407.svd
Normal file
60712
chip/STM32F407.svd
Normal file
File diff suppressed because it is too large
Load Diff
@ -56,7 +56,7 @@ void snake_compare(rt_uint8_t key, rt_uint8_t repeat)
|
||||
rt_kprintf("page_chosen = %d\n", page_chosen);
|
||||
}
|
||||
// 确认(暂停、页面冻结)
|
||||
if (repeat == 0 && (rt_strcmp(tmp, "73") == 0))
|
||||
if (repeat == 0 && (rt_strcmp(tmp, "73") == 0||rt_strcmp(tmp, "FF") == 0))
|
||||
{
|
||||
|
||||
if (page_chosen == 4&& page_stop == 0)
|
||||
|
@ -22,6 +22,7 @@ rt_thread_t MQTT_Thread = RT_NULL;
|
||||
rt_thread_t Snake_Thread = RT_NULL;
|
||||
rt_thread_t Infrared_Thread = RT_NULL;
|
||||
rt_thread_t Test_Thread = RT_NULL;
|
||||
rt_thread_t CDC_Thread = RT_NULL;
|
||||
|
||||
char DEMO_PRODUCT_KEY[IOTX_PRODUCT_KEY_LEN + 1] = {0};
|
||||
char DEMO_DEVICE_NAME[IOTX_DEVICE_NAME_LEN + 1] = {0};
|
||||
@ -197,7 +198,7 @@ void make_file()
|
||||
}
|
||||
return;
|
||||
}
|
||||
int cnt = 0;
|
||||
int cnt = 0,page_tog=0;
|
||||
void tmp_payload(void)
|
||||
{
|
||||
// 读取温湿度值
|
||||
@ -271,6 +272,11 @@ void tmp_payload(void)
|
||||
}
|
||||
if (ps_data > 1022)
|
||||
{
|
||||
page_tog=1;
|
||||
}
|
||||
if(page_tog && ps_data<1000)
|
||||
{
|
||||
page_tog=0;
|
||||
page_chosen = (page_chosen % PAGE_MAX) + 1;
|
||||
page_first = 1;
|
||||
}
|
||||
@ -377,6 +383,24 @@ static void mqtt_example_main(void *parameter)
|
||||
return;
|
||||
}
|
||||
|
||||
void cdc_entry(void *parameter)
|
||||
{
|
||||
|
||||
rt_device_t dev = RT_NULL;
|
||||
char buf[] = "hello rt-thread!\r\n";
|
||||
dev = rt_device_find("vcom");
|
||||
|
||||
if (dev)
|
||||
rt_device_open(dev, RT_DEVICE_FLAG_RDWR);
|
||||
else
|
||||
return ;
|
||||
|
||||
while (1)
|
||||
{
|
||||
rt_device_write(dev, 0, buf, rt_strlen(buf));
|
||||
rt_thread_mdelay(500);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@ -391,6 +415,16 @@ void ath_init(void)
|
||||
return;
|
||||
}
|
||||
}
|
||||
void serial_init(void)
|
||||
{
|
||||
// 初始化设备
|
||||
Dev = aht10_init(AHT10_I2C_BUS);
|
||||
if (Dev == RT_NULL)
|
||||
{
|
||||
rt_kprintf("AHT10_init Fail");
|
||||
return;
|
||||
}
|
||||
}
|
||||
void mqt_init(void)
|
||||
{
|
||||
MQTT_Thread = rt_thread_create("MTQQ_Thread", mqtt_example_main, RT_NULL, THREAD_STACK_SIZE, THREAD_PRIORITY, THREAD_TIMESLICE);
|
||||
@ -427,6 +461,20 @@ void snk_init(void)
|
||||
}
|
||||
}
|
||||
MSH_CMD_EXPORT_ALIAS(snk_init, snake, "snake game");
|
||||
void cdc_init(void)
|
||||
{
|
||||
CDC_Thread = rt_thread_create("CDC_Thread", cdc_entry, RT_NULL, THREAD_STACK_SIZE, THREAD_PRIORITY, THREAD_TIMESLICE);
|
||||
|
||||
if (CDC_Thread != RT_NULL)
|
||||
{
|
||||
rt_thread_startup(CDC_Thread);
|
||||
}
|
||||
else
|
||||
{
|
||||
rt_kprintf("CDC Thread Create Failed!\n");
|
||||
}
|
||||
}
|
||||
MSH_CMD_EXPORT_ALIAS(cdc_init, cdc, "write on virtual device");
|
||||
// void i20_init(void)
|
||||
// {
|
||||
// const char* i2c_bus_name = "i2c2";
|
||||
@ -486,6 +534,8 @@ void my_project(void)
|
||||
|
||||
inf_init();
|
||||
|
||||
cdc_init();
|
||||
|
||||
tst_init(); // 不知道为什么不能在mqtt_init()之前,不然报错
|
||||
}
|
||||
MSH_CMD_EXPORT_ALIAS(my_project, myproject, run my project);
|
18
rtconfig.h
18
rtconfig.h
@ -297,6 +297,19 @@
|
||||
|
||||
/* Using USB legacy version */
|
||||
|
||||
#define RT_USING_USB
|
||||
#define RT_USING_USB_DEVICE
|
||||
#define RT_USBD_THREAD_STACK_SZ 4096
|
||||
#define USB_VENDOR_ID 0x0FFE
|
||||
#define USB_PRODUCT_ID 0x0001
|
||||
#define RT_USB_DEVICE_COMPOSITE
|
||||
#define RT_USB_DEVICE_CDC
|
||||
#define RT_USB_DEVICE_NONE
|
||||
#define RT_VCOM_TASK_STK_SIZE 512
|
||||
#define RT_CDC_RX_BUFSIZE 128
|
||||
#define RT_VCOM_SERNO "32021919830108"
|
||||
#define RT_VCOM_SER_LEN 14
|
||||
#define RT_VCOM_TX_TIMEOUT 1000
|
||||
/* end of Using USB legacy version */
|
||||
/* end of RT-Thread Components */
|
||||
|
||||
@ -431,6 +444,8 @@
|
||||
|
||||
/* tools packages */
|
||||
|
||||
#define PKG_USING_VCONSOLE
|
||||
#define PKG_USING_VCONSOLE_LATEST_VERSION
|
||||
/* end of tools packages */
|
||||
|
||||
/* system packages */
|
||||
@ -623,6 +638,8 @@
|
||||
#define BSP_USING_GPIO
|
||||
#define BSP_USING_UART
|
||||
#define BSP_USING_UART1
|
||||
#define BSP_USING_UART2
|
||||
#define BSP_UART2_RX_USING_DMA
|
||||
#define BSP_USING_UART6
|
||||
#define BSP_USING_TIM
|
||||
#define BSP_USING_TIM11
|
||||
@ -644,6 +661,7 @@
|
||||
#define BSP_I2C3_SCL_PIN 64
|
||||
#define BSP_I2C3_SDA_PIN 65
|
||||
#define BSP_USING_SDIO
|
||||
#define BSP_USING_USBD
|
||||
#define BSP_USING_EXT_FMC_IO
|
||||
#define BSP_USING_FMC
|
||||
/* end of On-chip Peripheral Drivers */
|
||||
|
Loading…
x
Reference in New Issue
Block a user