mirror of
https://github.com/apache/nuttx.git
synced 2026-06-06 00:14:22 +08:00
LPC17 USB Host: Minor clean-up after performing some regressin testing
This commit is contained in:
@@ -837,16 +837,26 @@ USB host operations. To make these modifications, do the following:
|
|||||||
1. First configure to build the NSH configuration from the top-level
|
1. First configure to build the NSH configuration from the top-level
|
||||||
NuttX directory:
|
NuttX directory:
|
||||||
|
|
||||||
cd tools
|
cd tools
|
||||||
./configure nucleus2g/nsh
|
./configure olimex-lpc1766stk/nsh
|
||||||
cd ..
|
cd ..
|
||||||
|
|
||||||
2. Then edit the top-level .config file to enable USB host. Make the
|
2. Modify the top-level .config file to enable USB host using:
|
||||||
following changes:
|
|
||||||
|
|
||||||
CONFIG_LPC17_USBHOST=y
|
make menuconfig
|
||||||
CONFIG_USBHOST=y
|
|
||||||
CONFIG_SCHED_WORKQUEUE=y
|
Make the following changes:
|
||||||
|
|
||||||
|
System Type -> LPC17xx Peripheral Support
|
||||||
|
CONFIG_LPC17_USBHOST=y
|
||||||
|
|
||||||
|
Device Drivers-> USB Host Driver Support
|
||||||
|
CONFIG_USBHOST=y
|
||||||
|
CONFIG_USBHOST_ISOC_DISABLE=y
|
||||||
|
CONFIG_USBHOST_MSC=y
|
||||||
|
|
||||||
|
Library Routines
|
||||||
|
CONFIG_SCHED_WORKQUEUE=y
|
||||||
|
|
||||||
When this change is made, NSH should be extended to support USB flash
|
When this change is made, NSH should be extended to support USB flash
|
||||||
devices. When a FLASH device is inserted, you should see a device
|
devices. When a FLASH device is inserted, you should see a device
|
||||||
|
|||||||
@@ -157,15 +157,13 @@ static struct usbhost_connection_s *g_usbconn;
|
|||||||
static int nsh_waiter(int argc, char *argv[])
|
static int nsh_waiter(int argc, char *argv[])
|
||||||
{
|
{
|
||||||
bool connected = false;
|
bool connected = false;
|
||||||
int ret;
|
|
||||||
|
|
||||||
message("nsh_waiter: Running\n");
|
message("nsh_waiter: Running\n");
|
||||||
for (;;)
|
for (;;)
|
||||||
{
|
{
|
||||||
/* Wait for the device to change state */
|
/* Wait for the device to change state */
|
||||||
|
|
||||||
ret = CONN_WAIT(g_usbconn, &connected);
|
DEBUGVERIFY(CONN_WAIT(g_usbconn, &connected));
|
||||||
DEBUGASSERT(ret == OK);
|
|
||||||
|
|
||||||
connected = !connected;
|
connected = !connected;
|
||||||
message("nsh_waiter: %s\n", connected ? "connected" : "disconnected");
|
message("nsh_waiter: %s\n", connected ? "connected" : "disconnected");
|
||||||
|
|||||||
Reference in New Issue
Block a user