nuttx/configs/spresense/src
Masayuki Ishikawa 06aa50e9bb Merged in masayuki2009/nuttx.nuttx/rndis_on_spresense (pull request #895)
rndis on spresense

* arch/arm/src/cxd56xx: Fix ep0 out packet handling in cxd56_usbdev.c

    This change fixes to handle ep0 out packet which exceeds EP0_MAXSIZE.

    For example, 76 bytes of out packet is sent from rndis host during
    rndis negotiation and finally the packet is split into two out packets
    (64 bytes out packet + 12 bytes out packet). To handle these packets,
    actual ep0reqlen is stored during ep0 out setup stage, and if all
    out packets are received, it dispatches to cxd56_ep0setup(), otherwise,
    it sets up the internal USB DMA to receive remaining out packets.

    Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>

* configs/spresense: Add support for rndis configuration

    Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>

Approved-by: Gregory Nutt <gnutt@nuttx.org>
2019-06-13 05:40:03 +00:00
..
.gitignore
cxd56_appinit.c
cxd56_boot.c Merged in alinjerpelea/nuttx (pull request #892) 2019-06-12 13:23:39 +00:00
cxd56_bringup.c Merged in masayuki2009/nuttx.nuttx/rndis_on_spresense (pull request #895) 2019-06-13 05:40:03 +00:00
cxd56_clock.c Merged in alinjerpelea/nuttx (pull request #892) 2019-06-12 13:23:39 +00:00
cxd56_ioctl.c Merged in alinjerpelea/nuttx (pull request #892) 2019-06-12 13:23:39 +00:00
cxd56_leds.c
cxd56_netinit.c Merged in masayuki2009/nuttx.nuttx/rndis_on_spresense (pull request #895) 2019-06-13 05:40:03 +00:00
cxd56_ostest.c
cxd56_power.c Merged in alinjerpelea/nuttx (pull request #892) 2019-06-12 13:23:39 +00:00
cxd56_sdcard.c Merged in alinjerpelea/nuttx (pull request #892) 2019-06-12 13:23:39 +00:00
cxd56_usbmsc.c Merged in alinjerpelea/nuttx (pull request #892) 2019-06-12 13:23:39 +00:00
Makefile Merged in masayuki2009/nuttx.nuttx/rndis_on_spresense (pull request #895) 2019-06-13 05:40:03 +00:00
spresense.h