nuttx/drivers/input
dongjiuzhu d452a05910 pollnotify: we should send poll events before semaphore incrementes.
There is a good case on sim platform:
When we input some cmd and click enter key to start application in terminal,
this context will change to application from IDLE loop. Althrough entey key '\r'
has been received to recv buffer and complete post semaphore of reader, but
pollnotify may not be called because context change. So when application run
poll function, because no events happend and poll enter wait, context will
again change to IDLE loop, this pollnotify of IDLE loop will run to send poll
events, poll function of applicaton will wake up. It's wrong!

Change-Id: I812a889f2e90781a9c3cb4b0251cccc4d32bebd1
Signed-off-by: dongjiuzhu <dongjiuzhu1@xiaomi.com>
2020-10-26 08:27:09 -03:00
..
ads7843e.c pollnotify: we should send poll events before semaphore incrementes. 2020-10-26 08:27:09 -03:00
ads7843e.h Fix nxstyle warning 2020-08-11 12:28:55 -06:00
ajoystick.c Run codespell -w with the latest dictonary again 2020-02-23 22:27:46 +01:00
button_lower.c drivers/button: Let board_button_initialize return the button number 2020-06-07 19:28:10 +01:00
button_upper.c Run codespell -w with the latest dictonary again 2020-02-23 22:27:46 +01:00
cypress_mbr3108.c Check return from nxsem_wait_initialize() 2020-03-31 00:05:57 +01:00
djoystick.c Run codespell -w with the latest dictonary again 2020-02-23 22:27:46 +01:00
ft5x06.c pollnotify: we should send poll events before semaphore incrementes. 2020-10-26 08:27:09 -03:00
ft5x06.h Check return from nxsem_wait_initialize() 2020-03-31 00:05:57 +01:00
Kconfig input: Q10 BlackBerry Keyboard from Solder Party 2020-09-21 07:40:42 -06:00
Make.defs input: Q10 BlackBerry Keyboard from Solder Party 2020-09-21 07:40:42 -06:00
max11802.c pollnotify: we should send poll events before semaphore incrementes. 2020-10-26 08:27:09 -03:00
max11802.h Fix nxstyle warning 2020-08-11 12:28:55 -06:00
mxt.c pollnotify: we should send poll events before semaphore incrementes. 2020-10-26 08:27:09 -03:00
mxt.h Rename CONFIG_DEBUG to CONFIG_DEBUG_FEATURES 2016-06-11 14:14:08 -06:00
nunchuck.c Run codespell -w with the latest dictonary again 2020-02-23 22:27:46 +01:00
spq10kbd.c input: Q10 BlackBerry Keyboard from Solder Party 2020-09-21 07:40:42 -06:00
stmpe811_adc.c STMPE811: Fix name collision in include/nuttx/input/stmpe811.h 2020-09-17 12:10:29 -07:00
stmpe811_base.c input: STMPE811 GPIO interrupt bug fixes 2020-09-17 21:32:05 -07:00
stmpe811_gpio.c input: STMPE811 GPIO interrupt bug fixes 2020-09-17 21:32:05 -07:00
stmpe811_temp.c Run codespell -w with the latest dictonary again 2020-02-23 22:27:46 +01:00
stmpe811_tsc.c pollnotify: we should send poll events before semaphore incrementes. 2020-10-26 08:27:09 -03:00
stmpe811.h input: Add SPI mode for STMPE811 touch screen controller 2020-09-17 08:34:41 -06:00
tsc2007.c pollnotify: we should send poll events before semaphore incrementes. 2020-10-26 08:27:09 -03:00
tsc2007.h Run codespell -w with the latest dictonary again 2020-02-23 22:27:46 +01:00