aboutsummaryrefslogtreecommitdiff
path: root/libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4
diff options
context:
space:
mode:
authorPaul Selkirk <paul@psgd.org>2016-08-17 19:24:00 -0400
committerPaul Selkirk <paul@psgd.org>2016-08-23 10:39:38 -0400
commit6f00eb15959b916f725a1768c6ce71c02e43909e (patch)
tree08780330f1a37d79676fa279bbfcffa5da98ad41 /libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4
parent77f36214ca4ca3bd7e763d43ca4592624a980e57 (diff)
Multi-client testing revealed race conditions in uart receive code
(dropped characters, improper handoff of message buffers). Fixed by a) changing the uart receiver from interrupt to DMA mode, and b) replacing the dispatch mutex and rpc semaphore with a mail queue (memory pool + message queue).
Diffstat (limited to 'libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4')
0 files changed, 0 insertions, 0 deletions