nuttx/boards/arm/stm32
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
..
axoloti boards: Move toolchain related variables to Toolchain.defs 2020-07-20 17:10:37 +01:00
b-g474e-dpow1 libc/stdio: Allocate file_struct dynamically 2020-09-11 17:58:17 +08:00
clicker2-stm32 libc/stdio: Allocate file_struct dynamically 2020-09-11 17:58:17 +08:00
cloudctrl libc/stdio: Allocate file_struct dynamically 2020-09-11 17:58:17 +08:00
common stm32: common: fix SSD1306 initialization when LED is in SPI bus 2020-10-24 16:55:05 -03:00
fire-stm32v2 Change all 'Nuttx' to 'NuttX' 2020-10-20 01:45:06 -07:00
hymini-stm32v Change all 'Nuttx' to 'NuttX' 2020-10-20 01:45:06 -07:00
maple libc/stdio: Allocate file_struct dynamically 2020-09-11 17:58:17 +08:00
mikroe-stm32f4 pollnotify: we should send poll events before semaphore incrementes. 2020-10-26 08:27:09 -03:00
nucleo-f4x1re Change all 'Nuttx' to 'NuttX' 2020-10-20 01:45:06 -07:00
nucleo-f103rb Fix nxstyle warnings 2020-10-10 12:24:28 -06:00
nucleo-f207zg Fix nxstyle warnings 2020-10-10 12:24:28 -06:00
nucleo-f302r8 Fix nxstyle warnings 2020-10-10 12:24:28 -06:00
nucleo-f303re board: LCD: fix wrong number of parameters to lcderr() macro 2020-10-24 16:55:05 -03:00
nucleo-f303ze Fix nxstyle warnings 2020-10-10 12:24:28 -06:00
nucleo-f334r8 Fix nxstyle warnings 2020-10-10 12:24:28 -06:00
nucleo-f410rb libc/stdio: Allocate file_struct dynamically 2020-09-11 17:58:17 +08:00
nucleo-f412zg libc/stdio: Allocate file_struct dynamically 2020-09-11 17:58:17 +08:00
nucleo-f429zi arch: Initialize idle thread stack information 2020-09-16 06:57:29 -07:00
nucleo-f446re Change all 'Nuttx' to 'NuttX' 2020-10-20 01:45:06 -07:00
nucleo-l152re Fix nxstyle warnings 2020-10-10 12:24:28 -06:00
olimex-stm32-e407 libc/stdio: Allocate file_struct dynamically 2020-09-11 17:58:17 +08:00
olimex-stm32-h405 libc/stdio: Allocate file_struct dynamically 2020-09-11 17:58:17 +08:00
olimex-stm32-h407 libc/stdio: Allocate file_struct dynamically 2020-09-11 17:58:17 +08:00
olimex-stm32-p107 libc/stdio: Allocate file_struct dynamically 2020-09-11 17:58:17 +08:00
olimex-stm32-p207 libc/stdio: Allocate file_struct dynamically 2020-09-11 17:58:17 +08:00
olimex-stm32-p407 libc/stdio: Allocate file_struct dynamically 2020-09-11 17:58:17 +08:00
olimexino-stm32 libc/stdio: Allocate file_struct dynamically 2020-09-11 17:58:17 +08:00
omnibusf4 libc/stdio: Allocate file_struct dynamically 2020-09-11 17:58:17 +08:00
photon libc/stdio: Allocate file_struct dynamically 2020-09-11 17:58:17 +08:00
shenzhou libc/stdio: Allocate file_struct dynamically 2020-09-11 17:58:17 +08:00
stm32_tiny libc/stdio: Allocate file_struct dynamically 2020-09-11 17:58:17 +08:00
stm32butterfly2 libc/stdio: Allocate file_struct dynamically 2020-09-11 17:58:17 +08:00
stm32f3discovery libc/stdio: Allocate file_struct dynamically 2020-09-11 17:58:17 +08:00
stm32f4discovery board: LCD: fix wrong number of parameters to lcderr() macro 2020-10-24 16:55:05 -03:00
stm32f103-minimum board: LCD: fix wrong number of parameters to lcderr() macro 2020-10-24 16:55:05 -03:00
stm32f334-disco Fix nxstyle warnings 2020-10-10 12:24:28 -06:00
stm32f411-minimum libc/stdio: Allocate file_struct dynamically 2020-09-11 17:58:17 +08:00
stm32f411e-disco libc/stdio: Allocate file_struct dynamically 2020-09-11 17:58:17 +08:00
stm32f429i-disco Fix nxstyle warnings 2020-10-10 12:24:28 -06:00
stm32ldiscovery libc/stdio: Allocate file_struct dynamically 2020-09-11 17:58:17 +08:00
stm32vldiscovery libc/stdio: Allocate file_struct dynamically 2020-09-11 17:58:17 +08:00
stm3210e-eval Change all 'Nuttx' to 'NuttX' 2020-10-20 01:45:06 -07:00
stm3220g-eval libc/stdio: Allocate file_struct dynamically 2020-09-11 17:58:17 +08:00
stm3240g-eval libc/stdio: Allocate file_struct dynamically 2020-09-11 17:58:17 +08:00
viewtool-stm32f107 Change all 'Nuttx' to 'NuttX' 2020-10-20 01:45:06 -07:00