forked from nuttx/nuttx-update
examples/touchscreen: Add a configuration option to indicate that there is or is not an architecture-specific initialization function
This commit is contained in:
parent
1836e4eb6b
commit
48cdbfe5ba
7 changed files with 11 additions and 6 deletions
|
@ -640,7 +640,7 @@ static int stm32_chan_alloc(FAR struct stm32_usbhost_s *priv)
|
|||
|
||||
/* Search the table of channels */
|
||||
|
||||
for (chidx = 0 ; chidx < STM32_NHOST_CHANNELS ; chidx++)
|
||||
for (chidx = 0; chidx < STM32_NHOST_CHANNELS; chidx++)
|
||||
{
|
||||
/* Is this channel available? */
|
||||
|
||||
|
@ -693,7 +693,7 @@ static inline void stm32_chan_freeall(FAR struct stm32_usbhost_s *priv)
|
|||
|
||||
/* Free all host channels */
|
||||
|
||||
for (chidx = 2; chidx < STM32_NHOST_CHANNELS ; chidx ++)
|
||||
for (chidx = 2; chidx < STM32_NHOST_CHANNELS; chidx ++)
|
||||
{
|
||||
stm32_chan_free(priv, chidx);
|
||||
}
|
||||
|
@ -3232,8 +3232,8 @@ static int stm32_enumerate(FAR struct usbhost_connection_s *conn, int rhpndx)
|
|||
|
||||
/* Configure control channels */
|
||||
|
||||
stm32_chan_configure(priv, priv->ep0out) ;
|
||||
stm32_chan_configure(priv, priv->ep0in) ;
|
||||
stm32_chan_configure(priv, priv->ep0out);
|
||||
stm32_chan_configure(priv, priv->ep0in);
|
||||
|
||||
/* Let the common usbhost_enumerate do all of the real work. Note that the
|
||||
* FunctionAddress (USB address) is hardcoded to one.
|
||||
|
@ -3412,7 +3412,7 @@ static int stm32_epalloc(FAR struct usbhost_driver_s *drvr,
|
|||
|
||||
/* Then configure the endpoint */
|
||||
|
||||
stm32_chan_configure(priv, chidx) ;
|
||||
stm32_chan_configure(priv, chidx);
|
||||
|
||||
/* Return the index to the allocated channel as the endpoint "handle" */
|
||||
|
||||
|
|
|
@ -720,6 +720,7 @@ CONFIG_EXAMPLES_NXIMAGE=y
|
|||
CONFIG_EXAMPLES_TOUCHSCREEN=y
|
||||
CONFIG_EXAMPLES_TOUCHSCREEN_MINOR=0
|
||||
CONFIG_EXAMPLES_TOUCHSCREEN_DEVPATH="/dev/input0"
|
||||
CONFIG_EXAMPLES_TOUCHSCREEN_ARCHINIT=y
|
||||
# CONFIG_EXAMPLES_UDP is not set
|
||||
# CONFIG_EXAMPLES_UIP is not set
|
||||
# CONFIG_EXAMPLES_USBSERIAL is not set
|
||||
|
|
|
@ -1009,6 +1009,7 @@ CONFIG_EXAMPLES_NX_NOTIFYSIGNO=4
|
|||
CONFIG_EXAMPLES_TOUCHSCREEN=y
|
||||
CONFIG_EXAMPLES_TOUCHSCREEN_MINOR=0
|
||||
CONFIG_EXAMPLES_TOUCHSCREEN_DEVPATH="/dev/input0"
|
||||
CONFIG_EXAMPLES_TOUCHSCREEN_ARCHINIT=y
|
||||
# CONFIG_EXAMPLES_TOUCHSCREEN_MOUSE is not set
|
||||
# CONFIG_EXAMPLES_UDP is not set
|
||||
# CONFIG_EXAMPLES_UIP is not set
|
||||
|
|
|
@ -675,6 +675,7 @@ CONFIG_EXAMPLES_TOUCHSCREEN=y
|
|||
CONFIG_EXAMPLES_TOUCHSCREEN_MINOR=0
|
||||
CONFIG_EXAMPLES_TOUCHSCREEN_DEVPATH="/dev/mouse0"
|
||||
CONFIG_EXAMPLES_TOUCHSCREEN_MOUSE=y
|
||||
CONFIG_EXAMPLES_TOUCHSCREEN_ARCHINIT=y
|
||||
# CONFIG_EXAMPLES_UDP is not set
|
||||
# CONFIG_EXAMPLES_DISCOVER is not set
|
||||
# CONFIG_EXAMPLES_UIP is not set
|
||||
|
|
|
@ -520,6 +520,7 @@ CONFIG_EXAMPLES_NXLINES_BPP=32
|
|||
CONFIG_EXAMPLES_TOUCHSCREEN=y
|
||||
CONFIG_EXAMPLES_TOUCHSCREEN_MINOR=0
|
||||
CONFIG_EXAMPLES_TOUCHSCREEN_DEVPATH="/dev/input0"
|
||||
CONFIG_EXAMPLES_TOUCHSCREEN_ARCHINIT=y
|
||||
# CONFIG_EXAMPLES_TOUCHSCREEN_MOUSE is not set
|
||||
# CONFIG_EXAMPLES_UDP is not set
|
||||
# CONFIG_EXAMPLES_UIP is not set
|
||||
|
|
|
@ -515,6 +515,7 @@ CONFIG_EXAMPLES_TOUCHSCREEN=y
|
|||
CONFIG_EXAMPLES_TOUCHSCREEN_MINOR=0
|
||||
CONFIG_EXAMPLES_TOUCHSCREEN_DEVPATH="/dev/input0"
|
||||
CONFIG_EXAMPLES_TOUCHSCREEN_NSAMPLES=25
|
||||
CONFIG_EXAMPLES_TOUCHSCREEN_ARCHINIT=y
|
||||
# CONFIG_EXAMPLES_TOUCHSCREEN_MOUSE is not set
|
||||
# CONFIG_EXAMPLES_UDP is not set
|
||||
# CONFIG_EXAMPLES_UIP is not set
|
||||
|
|
|
@ -179,7 +179,7 @@ static inline int usbhost_configdesc(const uint8_t *configdesc, int cfglen,
|
|||
configdesc += cfgdesc->len;
|
||||
remaining = cfglen - cfgdesc->len;
|
||||
|
||||
/* Loop where there are more dscriptors to examine */
|
||||
/* Loop while there are more descriptors to examine */
|
||||
|
||||
memset(id, 0, sizeof(FAR struct usb_desc_s));
|
||||
while (remaining >= sizeof(struct usb_desc_s))
|
||||
|
|
Loading…
Reference in a new issue