Martin Kojtal
e1e20a64f9
rtos: fix coding style
2018-11-15 07:20:12 +00:00
Martin Kojtal
830f7464cc
rtx idle: fix coding style
2018-11-15 07:20:10 +00:00
Cruz Monrreal
9d95d46d6c
Merge pull request #8591 from 0xc0170/fix_coding_style_features
...
features: fix coding style
2018-11-09 09:40:56 -06:00
Martin Kojtal
57be9d2492
Merge branch 'fix_background_overflow' of https://github.com/c1728p9/mbed-os into dev_rollup
2018-11-08 09:21:20 +00:00
Martin Kojtal
87265f7744
rtos: fix coding style in the boot files
2018-11-08 08:54:22 +00:00
Cruz Monrreal II
0a8f5e07d3
Merge branch 'sen_KernelDoxyUpdate' of ssh://github.com/SenRamakri/mbed-os into rollup
2018-11-06 21:29:13 -06:00
Cruz Monrreal
c792d33112
Merge pull request #8652 from 0xc0170/dev_rollup
...
Rollup PR for docs
2018-11-06 20:40:04 -06:00
Russ Butler
9613e0ffbd
Increase background stack size to fix overflows
...
On platforms using both tickless and the low power ticker wrapper
so much of the background stack is used that it overflows. To
ensure the background thread's stack doesn't overflow increase this
size by 256 bytes when tickless is enabled. Worst case usage
on the NUCLEO_F476RG was recorded at 656 when tickless is
turned on so this increased size should safely prevent overflows.
2018-11-06 10:55:58 -06:00
Jeroen de Bruijn
2ef82e18f5
fix: Remove rtx from main thread name
2018-11-03 18:32:23 +01:00
Jeroen de Bruijn
3f635ef813
fix: Update thread names
...
Remove _thread suffix and rename threads.
2018-11-02 13:44:24 +01:00
kegilbert
3008de5cbf
Fix typos in RTOS doxygen.
2018-11-01 15:46:40 -05:00
Amanda Butler
2418d9c0ae
Edit Kernel.h
...
Make minor copy edits for active voice, branding and deletion of extra spaces.
2018-10-30 10:25:25 -05:00
Cruz Monrreal
5ed07c2dd4
Merge pull request #8328 from kjbracey-arm/noreturn
...
Error path tightening: use MBED_NORETURN; add+use core_util_atomic_flag
2018-10-29 20:49:54 -05:00
Senthil Ramakrishnan
4cdcdc1010
Updated attach_thread_terminate_hook doxygen comments
2018-10-29 13:53:19 -05:00
Senthil Ramakrishnan
ad88218a35
Kernel.h doxygen update
2018-10-29 13:47:22 -05:00
Kevin Bracey
90a731daee
rtos_idle_loop is MBED_NORETURN
...
Don't need loops at two layers.
Also tighten up slightly-invalid extern "C" markings.
2018-10-29 13:58:06 +02:00
Cruz Monrreal
4798a91f2e
Merge pull request #8223 from c1728p9/deep_sleep_wakeup_fix
...
Improve RTOS behavior with deep sleep
2018-10-27 08:45:33 -05:00
Cruz Monrreal II
3da861808b
Make variables that are private in ConditionVariable.h, protected
...
Paritally reverts docs PR 8511
2018-10-26 13:03:56 -05:00
Mel W
0d128d13f1
Breaking behaviors into two sections
...
as per @kjbracey-arm review
2018-10-26 14:10:33 +03:00
Mel W
96a6368814
Adding missing punctuation.
2018-10-26 11:37:40 +03:00
Mel W
6a1b260f68
True -> `true`, inserting article
2018-10-26 11:32:27 +03:00
Cruz Monrreal II
fab0c3f031
Merge branch 'docs-condition-variable-refactor' of ssh://github.com/scartmell-arm/mbed-os into rollup
2018-10-25 21:49:46 -05:00
Cruz Monrreal II
3a66d9dca3
Merge branch 'doc-fix-mail' of ssh://github.com/paul-szczepanek-arm/mbed-os into rollup
2018-10-25 21:49:43 -05:00
Amanda Butler
5abe427f50
Edit Mail.h
...
Edit file for active voice, branding and comma use.
2018-10-25 21:47:57 -05:00
paul-szczepanek-arm
f57d8978ff
no doxygen guards needed for private
2018-10-25 21:47:56 -05:00
paul-szczepanek-arm
1b38b5a717
fix docs in Mail
2018-10-25 21:47:56 -05:00
Amanda Butler
fbc5a381af
Edit Queue.h
...
Edit file, including existing text, mostly for active voice and consistent tense.
2018-10-25 21:41:54 -05:00
Steve Cartmell
7e8a932b6f
docs(api-queue): Update documentation for the Queue API
2018-10-25 21:41:53 -05:00
Cruz Monrreal
de6ba91644
Merge pull request #8365 from 0xc0170/fix_astyle_common2
...
Fix astyle for tests folders
2018-10-25 10:41:13 -05:00
Cruz Monrreal
9c59d9acc3
Merge pull request #7864 from deepikabhavnani/remove_mbed_h
...
Add required header file and namespace element instead add all.
2018-10-25 09:26:24 -05:00
Melinda Weed
98e6d531bf
Capitalization, header level adjustment
2018-10-25 17:16:34 +03:00
Melinda Weed
c8f9759b90
Adding punctuation
2018-10-25 17:09:45 +03:00
Melinda Weed
5cc5e47929
future to present tense
2018-10-25 14:25:43 +03:00
Martin Kojtal
e80f2ff18a
rtos cortex: fix astyle
2018-10-25 09:58:18 +01:00
Martin Kojtal
e7acdc4cc8
rtos: fix astyle
2018-10-25 09:58:16 +01:00
Russ Butler
50316d00bd
Improve RTOS behavior with deep sleep
...
Only deep sleep when the wakeup time is more than
MBED_CONF_TARGET_DEEP_SLEEP_LATENCY ms in the future.
This ensures that RTOS events are handled at the correct time. Note -
when deep sleep is allow interrupt latency may still be as high as
10ms.
2018-10-24 15:02:56 -05:00
Cruz Monrreal
b18c819837
Merge pull request #8519 from cmonr/rollup
...
Rollup PR - UK Docathon pt1
2018-10-24 09:32:46 -05:00
Amanda Butler
8ddfdf5b2f
Copy edit ConditionVariable.h
...
Copy edit file, including existing text.
2018-10-23 15:34:16 -05:00
Amanda Butler
57b79403bb
Edit EventFlags.h
...
Make minor copy edits to existing text.
2018-10-23 15:21:37 -05:00
Senthil Ramakrishnan
e4525fbea1
Mbed Fault Handler was originally placed under rtos folder because of its dependency on some of the RTX data structures for capturing the thread info. But with the new error handling in place thread info collection on hardfaults has been moved to Mbed_error handler. There is no point for fault handler implementation to exist under rtos and can be used for RTOS-less builds as well. So moving under platform folder. Also removing some references to RTX data structs like osRtxInfo from fault handler implementation.
2018-10-23 13:05:56 -05:00
Steve Cartmell
c86ceb1bc1
docs(api-condvar): Update documentation for the ConditionVariable API
...
- Hide protected member structures from doxygen.
- Add some more details/comments to the example.
- Add some defined/undefined behaviours.
- Add some additional details to function documentation
2018-10-23 15:24:37 +01:00
Filip Jagodzinski
e2b117f7c6
EventFlags docs update.
2018-10-23 15:11:26 +02:00
Kevin Bracey
78f4b4bc82
Make mbed_error not serial-specific
...
Use write() on current output device instead - this works on the
assumption that write() is safe to call from critical section.
UARTSerial has previously been upgraded to support this, and this also
improves the behaviour when buffered serial is in use - the current
buffered output will be fully flushed before outputting the error
message.
2018-10-17 12:55:20 +03:00
Deepika
3d5ec6626f
RTOS: Add required header file and namespace element instead add all
2018-10-15 10:39:41 -05:00
Cruz Monrreal
ec03df4823
Merge pull request #7980 from kjbracey-arm/thread_deprecations
...
Clean up rtos::Thread deprecation warnings
2018-10-15 10:09:55 -05:00
Amanda Butler
bbc6e5dee4
Edit Mutex.h
...
Make minor copy edits to existing text.
2018-10-12 11:11:20 -05:00
Aashish chaddha
b993eb9d3d
mutex doc changes
2018-10-12 10:51:38 -05:00
Kevin Bracey
1ef213ec89
Clean up Thread deprecation warnings
...
Static Thread methods and signal methods have been deprecated. Remove
all references in the main code, and most of the tests. Some tests of
the deprecated APIs themselves remain.
2018-10-12 14:57:13 +03:00
Aashish chaddha
24054ec723
improve mutex doc
2018-10-11 16:48:39 -05:00
Aashish chaddha
8786bfbb9a
improve mutex doc
2018-10-11 16:33:56 -05:00