diff --git a/bsp/qemu-vexpress-gemini/.config b/bsp/qemu-vexpress-gemini/.config index a403198e78c36e83205cd697f6acb62f64541ad8..02c5ee7d12a78d78ab391e902f1430cc6c298062 100644 --- a/bsp/qemu-vexpress-gemini/.config +++ b/bsp/qemu-vexpress-gemini/.config @@ -179,7 +179,6 @@ CONFIG_RT_USING_POSIX=y CONFIG_RT_USING_VBUS=y # CONFIG_RT_USING_VBUS_RFS is not set # CONFIG_RT_USING_VBUS_RSHELL is not set -CONFIG_RT_VBUS_USING_FLOW_CONTROL=y CONFIG_RT_VBUS_USING_TESTS=y CONFIG__RT_VBUS_RING_BASE=0x6f800000 CONFIG__RT_VBUS_RING_SZ=2097152 diff --git a/bsp/qemu-vexpress-gemini/rtconfig.h b/bsp/qemu-vexpress-gemini/rtconfig.h index a5b23d1604acdc61f6b6b8108d3e68f60e3f4597..a1dcba12482e09b5cdb60699a65d623b183163d9 100644 --- a/bsp/qemu-vexpress-gemini/rtconfig.h +++ b/bsp/qemu-vexpress-gemini/rtconfig.h @@ -162,7 +162,6 @@ #define RT_USING_VBUS /* RT_USING_VBUS_RFS is not set */ /* RT_USING_VBUS_RSHELL is not set */ -#define RT_VBUS_USING_FLOW_CONTROL #define RT_VBUS_USING_TESTS #define _RT_VBUS_RING_BASE 0x6f800000 #define _RT_VBUS_RING_SZ 2097152 diff --git a/components/vbus/Kconfig b/components/vbus/Kconfig index c1afca994f5a84b076b50c51de7569825e45f7f8..cd30874e388e3b4fd1c174b84b6f96c6fd47f681 100644 --- a/components/vbus/Kconfig +++ b/components/vbus/Kconfig @@ -19,12 +19,6 @@ if RT_USING_VBUS When enable remote shell, the finsh/msh of RT-Thread can be operated from another Operating System. - config RT_VBUS_USING_FLOW_CONTROL - bool "Enable flow control on VBUS " - default n - help - Enable manage the rate of data transmission - config RT_VBUS_USING_TESTS bool "Enable tests on VBUS " default n diff --git a/components/vbus/share_hdr/vbus_api.h b/components/vbus/share_hdr/vbus_api.h index 3ad2a9ae6829d679c8c8d63551cfc2b912599c96..4425bb448adcf5d36bbe03a5cd85b7eb153c82f7 100644 --- a/components/vbus/share_hdr/vbus_api.h +++ b/components/vbus/share_hdr/vbus_api.h @@ -1,6 +1,8 @@ #ifndef __VBUS_API_H__ #define __VBUS_API_H__ +#define RT_VBUS_USING_FLOW_CONTROL + #define RT_VBUS_CHANNEL_NR 32 #define RT_VBUS_BLK_HEAD_SZ 4