- Mar 18, 2017
-
-
Brian Webb authored
USB Host driver for the XBox One game controller Approved-by: Gregory Nutt <gnutt@nuttx.org>
-
Brian Webb authored
Adds driver support for the XBox One controller. Currently only the latest version (XBox One X) controller works. The older XBox One controllers do not enumerate correctly.
-
- Mar 17, 2017
-
-
Jussi Kivilinna authored
vsnprintf(): If size is zero, then vsnprintf() should return the size of the required buffer without writing anything. This is same fix that was done for snprintf in 2014 by commit 59846a8f.
-
Jussi Kivilinna authored
libc: printf: fix precision for string formatting. Fixes use of format precision to truncate input string.
-
David Sidrane authored
sem_holder: Fixes improper restoration of base_priority Approved-by: Gregory Nutt <gnutt@nuttx.org>
-
David Sidrane authored
-
- Mar 16, 2017
-
-
Alan Carvalho de Assis authored
-
no1wudi authored
fixed descritpions of NUC100/120 Approved-by: Gregory Nutt
-
https://bitbucket.org/nuttx/nuttxno1wudi authored
-
-
no1wudi authored
-
David Cabecinhas authored
Remove redundant interrupt stack coloring and OABI code Approved-by: Gregory Nutt
-
David Cabecinhas authored
-
David Cabecinhas authored
-
David Sidrane authored
in the case of CONFIG_SEM_PREALLOCHOLDERS=0 The call to sem_restorebaseprio_task context switches in the sem_foreachholder(sem, sem_restoreholderprioB, stcb); call prior to releasing the holder. So the running task is left as a holder as is the started task. Leaving both slots filled Thus failing to perforem the boost/or restoration on the correct tcb. This PR fixes this by releasing the running task slot prior to reprioritization that can lead to the context switch. To faclitate this, the interface to sem_restorebaseprio needed to take the tcb from the holder prior to the holder being freed. In the failure case where sched_verifytcb fails it added the overhead of looking up the holder. There is also the adfitinal thunking on the foreach to get from holer to holder->tcb. An alternate approach could be to leve the interface the same and allocate a holder on the stack of sem_restoreholderprioB copy the sem's holder to it, free it as is done in this pr and and then pass that address sem_restoreholderprio as the holder. It could then get the holder's tcb but we would keep the same sem_findholder in sched_verifytcb.
-
- Mar 15, 2017
-
-
Gregory Nutt authored
-
Gregory Nutt authored
-
Gregory Nutt authored
-
David Sidrane authored
lp_worker:Guard from pend_reprios overlow Approved-by: Gregory Nutt
-
David Sidrane authored
-
- Mar 14, 2017
-
-
Gregory Nutt authored
-
Gregory Nutt authored
-
Gregory Nutt authored
-
Gregory Nutt authored
-
David Cabecinhas authored
ARM: Fix off-by-one interrupt stack allocation in 8-byte aligned architectures Approved-by: Gregory Nutt
-
David Cabecinhas authored
-
David Sidrane authored
semaphore:sem_boostholderprio prevent overrun of pend_reprios Approved-by: Gregory Nutt
-
Alan Carvalho de Assis authored
-
Gregory Nutt authored
-
- Mar 13, 2017
-
-
David Sidrane authored
-
David Sidrane authored
The second case rtcb->sched_priority <= htcb->sched_priority did not check if there is sufficient space in the pend_reprios array.
-
David Sidrane authored
Partial Fix priority inheritance CONFIG_SEM_PREALLOCHOLDERS=0 Approved-by: Gregory Nutt
-
David Sidrane authored
sem_findholder would fail and code optimization coverd this up.
-
David Sidrane authored
-
Gregory Nutt authored
-
Gregory Nutt authored
-
Gregory Nutt authored
Move wireless IOCTLs from include/nuttx/net/ioctl to include/nuttx/wireless/wireless.h. Add some linux compatible structures to use with the IOCTL commands.
-
Gregory Nutt authored
If whence is SEEK_END, the file offset shall be set to the size of the file plus offset. Noted by eunb.song@samsung.com
-
- Mar 12, 2017
-
-
Gregory Nutt authored
-
Gregory Nutt authored
Networking: Add registration support for integrated ieee80211 wireless drivers. Rename CONFIG_IEEE802154 to CONFIG_WIRELESS_IEEE8021514 following the convention of including the location of the configuration variable as a part of its name.
-