mbed-os/platform
Kevin Bracey f97a0731fa Fixes ATCmdParser OOB handling performance-wise
The issue is that the process_oob check would only return immediately
if no data at all on entry, or when receiving a known OOB. Any other
line noise or unknown OOBs could lead to a timeout delay - read the
noise or unknown OOB then timeout waiting for another line of input.

This revised version modifies the parser to recheck readable after each
line end when only looking for OOBs, so it can immediate exit.
2018-11-02 19:50:00 -05:00
..
ATCmdParser.cpp Fixes ATCmdParser OOB handling performance-wise 2018-11-02 19:50:00 -05:00
ATCmdParser.h Fixes ATCmdParser OOB handling performance-wise 2018-11-02 19:50:00 -05:00
CThunk.h platform: astyle update 2018-06-29 10:38:44 +01:00
CallChain.cpp platform: astyle update 2018-06-29 10:38:44 +01:00
CallChain.h platform: astyle update 2018-06-29 10:38:44 +01:00
Callback.h Infered->Inferred Signiture->Signature 2018-10-19 11:46:55 +01:00
CircularBuffer.h Refactor circular buffer test to platform folder 2018-10-19 11:46:55 +01:00
CriticalSectionLock.h platform: astyle update 2018-06-29 10:38:44 +01:00
DeepSleepLock.h Splitting MBED_ERROR macros to support ones with/without error value argument 2018-05-23 12:21:28 -05:00
DirHandle.h Edit DirHandle.h 2018-11-02 19:49:51 -05:00
FileBase.cpp Added missing _mutex->unlock() to FileBase::lookup(). 2018-10-19 11:46:55 +01:00
FileBase.h Add special handling for "/default" filesystem 2018-09-11 15:04:48 +01:00
FileHandle.cpp Rework retarget opening 2018-02-06 11:07:21 +02:00
FileHandle.h Make changes from comments to FileHandle.h 2018-11-02 19:49:59 -05:00
FileLike.h Doxygen comment updates and fixes 2017-10-26 15:36:26 -05:00
FilePath.cpp platform: astyle update 2018-06-29 10:38:44 +01:00
FilePath.h platform: astyle update 2018-06-29 10:38:44 +01:00
FileSystemHandle.cpp Platform: Add required header file and namespace element instead add all 2018-11-02 19:49:55 -05:00
FileSystemHandle.h platform: astyle update 2018-06-29 10:38:44 +01:00
FileSystemLike.h platform: astyle update 2018-06-29 10:38:44 +01:00
FunctionPointer.h platform: astyle update 2018-06-29 10:38:44 +01:00
LocalFileSystem.cpp platform: astyle update 2018-06-29 10:38:44 +01:00
LocalFileSystem.h platform: astyle update 2018-06-29 10:38:44 +01:00
NonCopyable.h Minor streamlining of long sentences 2018-11-02 19:49:56 -05:00
PlatformMutex.h Edit PlatformMutex.h 2018-11-02 19:49:57 -05:00
ScopedLock.h locable->lockable 2018-10-19 11:46:55 +01:00
SharedPtr.h Fix use_count() in SharedPtr 2018-08-21 12:59:54 +01:00
SingletonPtr.h Allow early use of singleton lock 2018-08-26 12:59:57 -05:00
Span.h Span: define doc groups. 2018-11-02 19:49:54 -05:00
Stream.cpp platform: astyle update 2018-06-29 10:38:44 +01:00
Stream.h platform: astyle update 2018-06-29 10:38:44 +01:00
Transaction.h platform: astyle update 2018-06-29 10:38:44 +01:00
astyle-branch.out platform: astyle update 2018-06-29 10:38:44 +01:00
critical.h Renamed files in platform to match source names 2017-02-22 18:17:54 -06:00
mbed_alloc_wrappers.cpp Signature to track memory allocations by wrapper functions. 2018-10-19 11:46:55 +01:00
mbed_application.c Merge pull request #7331 from TomoYamanaka/improve_bootloader 2018-07-03 07:37:19 -05:00
mbed_application.h Add the process for Cortex-A in mbed_applicaion 2018-06-22 10:47:23 +09:00
mbed_assert.c Renamed files in platform to match source names 2017-02-22 18:17:54 -06:00
mbed_assert.h Minor mbed_assert doxy typos patch 2018-10-19 11:46:55 +01:00
mbed_board.c platform: astyle update 2018-06-29 10:38:44 +01:00
mbed_critical.c Remove uVisor from mbed-os 2018-08-22 16:36:59 +03:00
mbed_critical.h underlyng->underlying 2018-10-19 11:46:55 +01:00
mbed_debug.h platform: astyle update 2018-06-29 10:38:44 +01:00
mbed_error.c platform: error: fix bogus usage of memset() 2018-10-08 15:18:50 +01:00
mbed_error.h Fix doxygen comments and spelling errors 2018-11-02 19:49:51 -05:00
mbed_error_hist.c platform: astyle update 2018-06-29 10:38:44 +01:00
mbed_error_hist.h platform: astyle update 2018-06-29 10:38:44 +01:00
mbed_interface.c platform: astyle update 2018-06-29 10:38:44 +01:00
mbed_interface.h platform: astyle update 2018-06-29 10:38:44 +01:00
mbed_lib.json Replace macros with config options 2018-10-08 15:18:50 +01:00
mbed_mem_trace.cpp platform: astyle update 2018-06-29 10:38:44 +01:00
mbed_mem_trace.h Copy edit changes to mbed_mem_trace.h 2018-10-19 11:46:55 +01:00
mbed_mktime.c platform: astyle update 2018-06-29 10:38:44 +01:00
mbed_mktime.h platform: astyle update 2018-06-29 10:38:44 +01:00
mbed_poll.cpp poll: Un-doxygen internal comment 2018-10-19 11:46:55 +01:00
mbed_poll.h Doxygen comment updates and fixes 2017-10-26 15:36:26 -05:00
mbed_power_mgmt.h Remove extra e in deepsleep 2018-10-19 11:46:55 +01:00
mbed_preprocessor.h Added macro: 1. string length and 2. variable argument count 2018-01-31 14:06:16 -06:00
mbed_retarget.cpp Replace mbed_mem_tracing_enabled macro with config option 2018-08-06 13:44:12 -05:00
mbed_retarget.h platform: astyle update 2018-06-29 10:38:44 +01:00
mbed_rtc_time.cpp Fix for issue #8155 (NRF52832: time stops after 35 minutes) 2018-10-08 15:18:50 +01:00
mbed_rtc_time.h mbed_rtc_time.h - documentation fix 2018-11-02 19:49:54 -05:00
mbed_sdk_boot.c platform: astyle update 2018-06-29 10:38:44 +01:00
mbed_semihost_api.c platform: astyle update 2018-06-29 10:38:44 +01:00
mbed_semihost_api.h platform: astyle update 2018-06-29 10:38:44 +01:00
mbed_sleep.h Fix merge conflict mishap 2018-03-01 17:33:21 +00:00
mbed_stats.c When stack stats enabled, prevent exceptions if memory allocations fail 2018-08-08 16:18:29 +03:00
mbed_stats.h Edit mbed_stats.h 2018-10-19 11:46:55 +01:00
mbed_toolchain.h Fix for unit test build on Windows machines 2018-11-02 19:49:55 -05:00
mbed_version.h Update Mbed version block 2018-10-19 11:47:12 +01:00
mbed_wait_api.h platform: astyle update 2018-06-29 10:38:44 +01:00
mbed_wait_api_no_rtos.c platform: astyle update 2018-06-29 10:38:44 +01:00
mbed_wait_api_rtos.cpp Platform: Add required header file and namespace element instead add all 2018-11-02 19:49:55 -05:00
platform.h Updated includes of renamed platform header files 2017-03-01 16:45:55 -06:00
rtc_time.h Renamed files in platform to match source names 2017-02-22 18:17:54 -06:00
semihost_api.h Renamed files in platform to match source names 2017-02-22 18:17:54 -06:00
sleep.h Add system_reset() function to Mbed OS 2018-02-28 16:42:34 +00:00
toolchain.h [platform] fix doxygen group close 2017-04-26 09:14:36 -05:00
wait_api.h Renamed files in platform to match source names 2017-02-22 18:17:54 -06:00