- Mar 18, 2017
-
-
Heesub Shin authored
mtd/progmem: fix incorrect target address calculation Approved-by: Gregory Nutt <gnutt@nuttx.org>
-
Mateusz Szafoni authored
STM32F33: Move DMA logic to a separate files + add ADC support Approved-by: Gregory Nutt <gnutt@nuttx.org>
-
Gregory Nutt authored
-
Heesub Shin authored
progmem_read/write() is incorrectly calculating the target address, expecting the offset argument is given in a block number. This is completely wrong and as a result invalid flash region is accessed. Byte-oriented read/write interfaces of mtd device accept the target address in a byte offset, not a block number. Signed-off-by: Heesub Shin <heesub.shin@samsung.com>
-
raiden00pl authored
-
raiden00pl authored
-
raiden00pl authored
-
Gregory Nutt authored
-
Gregory Nutt authored
-
Gregory Nutt authored
-
David Cabecinhas authored
ARM: Fix off-by-one interrupt stack allocation (revert missed change in up_initialize.c) Approved-by: Gregory Nutt <gnutt@nuttx.org>
-
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.
-
Gregory Nutt authored
-
Gregory Nutt authored
-
Gregory Nutt authored
-
Gregory Nutt authored
-
Gregory Nutt authored
-
Gregory Nutt authored
-
Gregory Nutt authored
-
Gregory Nutt authored
-
David Sidrane authored
sem_holder: Fixes improper restoration of base_priority Approved-by: Gregory Nutt <gnutt@nuttx.org>
-
David Sidrane authored
-
- Mar 16, 2017
-
-
Gregory Nutt authored
-
Gregory Nutt authored
-
Gregory Nutt authored
-
Alan Carvalho de Assis authored
-
Gregory Nutt authored
-
Gregory Nutt authored
-
no1wudi authored
fixed descritpions of NUC100/120 Approved-by: Gregory Nutt
-
Gregory Nutt authored
-
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.
-