- Jan 19, 2018
-
-
Masayuki Ishikawa authored
Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
-
- Jan 18, 2018
-
-
Gregory Nutt authored
-
Gregory Nutt authored
-
Gregory Nutt authored
-
Gregory Nutt authored
drivers/input/ft5x06.c: Remove cool logic to disable polling when there there is no client waiting for read data. That was a great idea to save CPU cycles when there is nothing reading from the touchscrren but, unfortunately, does not work with readers that open the driver in non-blocking mode. So I think we just have to eat the CPUs even when there is nothing waiting for touchscreen input.
-
Gregory Nutt authored
configst/stm3240g-eval: Remove only bogus logic to start the NX server. That was there only to support the knxwm configuration and was implemented priorit to boardctl(BOARCIOC_NX_START).
-
Matt Thompson authored
SAMDL: SPI must be disabled before changing the mode bits in CTRLA register * SAMD External Interrupt Controller (EIC) support * removed comment * SAMDL: SPI must be disabled before changing the mode bits in CTRLA register Approved-by: Gregory Nutt <gnutt@nuttx.org>
-
Masayuki Ishikawa authored
lc823450 fixes Approved-by: Gregory Nutt <gnutt@nuttx.org>
-
Masayuki Ishikawa authored
Update comments on SMP in README.txt Enable SYSTEM_TIME64 in defconfigs. Enable INSTRUMENTATION in rndis configuration. Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
-
Masayuki Ishikawa authored
Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
-
Masayuki Ishikawa authored
Previous commit assumed that the caller is running on CPU0. However, the caller sometimes runs at CPU1. This patch will assign the caller to CPU0 explicitly. Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
-
- Jan 17, 2018
-
-
Gregory Nutt authored
configs: Both CONFIG_LIB_BOARDCTL=y and CONFIG_BOARD_INITIALIZE=y is not meaningful in the standalone NxWM. CONFIG_LIB_BOARDCTL=y is the better option so CONFIG_BOARD_INITIALIZE=y removed from these configurations.
-
Gregory Nutt authored
configs: There should be either CONFIG_LIB_BOARDCTL=y or CONFIG_BOARD_INITIALIZE=y in the defconfig of every standalone NxWM configuration to assure that all of the board resources are initialized... especially the touchscreen since it it now a part of the board driver initialization.
-
Gregory Nutt authored
-
Gregory Nutt authored
-
Dmitriy Linikov authored
Fixed misprint in smartfs_utils.c Approved-by: Gregory Nutt <gnutt@nuttx.org>
-
Gregory Nutt authored
-
Gregory Nutt authored
configs: Since the touch screen initialization is now called from one-time board-initialization logic, it no longer needs protection from re-entry.
-
Gregory Nutt authored
Squashed commit of the following: configs: Each board now initializes the touchscreen controller as a normal part of its board bring-up. board_tsc_setup() is gone; the touchscreen controller is now treated like any other on-board device. Remove all support for BOARDIOC_TSCTEST_SETUP Move prototype for board_tsc_setup() from include/nuttx/board.h to individual board header files.
-
DL authored
-
Masayuki Ishikawa authored
SMP: Introduce spin_lock_wo_note() and spin_unlock_wo_note() Approved-by: Gregory Nutt <gnutt@nuttx.org>
-
Masayuki Ishikawa authored
These APIs are used in sched_note.c to protect instumentation data. The deffrence between these APIs to exsiting spin_lock() and spin_unlock() is that they do not perform insturumentation to avoid recursive call when SCHED_INSTRUMENTATION_SPINLOCKS=y. Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
-
Gregory Nutt authored
Remove the BOARDIOC_TSCTEST_TEARNDOWN boardctl() command. Remove all implementations of board_tsc_teardown() (the were all stubs anyway except for the simulation).
-
- Jan 16, 2018
-
-
Fanda authored
Fixed nucleo-l432kc broken build when CONFIG_USERLED_LOWER defined Approved-by: Gregory Nutt <gnutt@nuttx.org>
-
Evgeniy Bobkov authored
Fixes two bugs in multi-block SD-card operations on the STM32F7 platform. arch/arm/src/stm32f7: DBLOCKSIZE must be the size of SD-card block, not the total amount of transferred bytes. drivers/mmcsd: respect SDIO_CAPS_DMABEFOREWRITE on CMD25.
-
Gregory Nutt authored
configs/lpcxpresso-lpc54628: Add pin definitions for USART, I2C, and SPI on the Arduino Uno connector.
-
Juha Niskanen authored
-
Jussi Kivilinna authored
-
Gregory Nutt authored
-
- Jan 15, 2018
-
-
Gregory Nutt authored
sched/clock/clock_systimer.c: Change the way that the 64-bit time is sampled. Previously, we disabled interrupts before sampling the 64-bit timer since the uint64_t access is not atomic on most CPUs. However, disabling (local) interrupts does not work in the SMP case. In that case, the timer interrupt will be running on only one of the CPUs; disabling interrupts on a different CPU will provide no protection from timer rollover. To work around this, logic was added that samples 64-bit timer is sampled twice and if 32-bit rollover was detected between samples, then loops until there is no rollover.
-
Masayuki Ishikawa authored
clock_systimer: Replace critical section APIs with spinlock APIs. (64bit only) Approved-by: Gregory Nutt <gnutt@nuttx.org>
-
Masayuki Ishikawa authored
If SMP=n or SMP=y && SPINLOCK_IRQ=n, this works in the same way as before. If SMP=y && SPINLOCK_IRQ=y, performance will be improved. Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
-
- Jan 14, 2018
-
-
Fabio D'Urso authored
-
Mateusz Szafoni authored
Master * stm32f33xxx_hrtim.h: fix some definitions * stm32_hrtim: fix some bugs stm32_hrtim: fix deadtime configuration stm32_hrtim: add interface to change outputs SET/RST configuration Approved-by: Gregory Nutt <gnutt@nuttx.org>
-
Gregory Nutt authored
arch/arm/src/lpc54xx: The basic SPI driver is code complete but still untested. This driver is 'basic' in that in only supports polled mode operations.
-
- Jan 13, 2018
-
-
Gregory Nutt authored
arch/arm/src/lpc54xx: Add configuration logic to the empty SPI driver. Still missing all data tranfer logic.
-
Gregory Nutt authored
-
Gregory Nutt authored
-
Gregory Nutt authored
-
Gregory Nutt authored
-