Cruz Monrreal II
							
						 
						
							 
							
							
							
								
							
								5c1c7bf71f 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'fix_astyle_error' of ssh://github.com/0xc0170/mbed-os into rollup-b.1  
							
							 
							
							
							
						 
						
							2018-11-15 18:26:09 -06:00  
						
					 
				
					
						
							
							
								 
								Martin Kojtal
							
						 
						
							 
							
							
							
								
							
								2422949398 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'platform-lib-whitespace-patch' of  https://github.com/kegilbert/mbed-os  into dev_rollup  
							
							 
							
							
							
						 
						
							2018-11-15 13:59:30 +00:00  
						
					 
				
					
						
							
							
								 
								Martin Kojtal
							
						 
						
							 
							
							
							
								
							
								3d859575d2 
								
							
								 
							
						 
						
							
							
								
								platform: fix coding style  
							
							 
							
							
							
						 
						
							2018-11-15 07:20:11 +00:00  
						
					 
				
					
						
							
							
								 
								Martin Kojtal
							
						 
						
							 
							
							
							
								
							
								43615baf0e 
								
							
								 
							
						 
						
							
							
								
								CThunkbase: fix coding style  
							
							 
							
							
							
						 
						
							2018-11-15 07:20:09 +00:00  
						
					 
				
					
						
							
							
								 
								kegilbert
							
						 
						
							 
							
							
							
								
							
								44d3e62835 
								
							
								 
							
						 
						
							
							
								
								Patch whitespace inconsistencies in platform lib file  
							
							 
							
							
							
						 
						
							2018-11-13 19:08:44 -06:00  
						
					 
				
					
						
							
							
								 
								shileiyu
							
						 
						
							 
							
							
							
								
							
								627064297e 
								
							
								 
							
						 
						
							
							
								
								New target UNO_91H from RDA Microelectronics.  
							
							 
							
							
							
						 
						
							2018-11-10 18:15:26 +08:00  
						
					 
				
					
						
							
							
								 
								Cruz Monrreal
							
						 
						
							 
							
							
								
								
							
							
								
							
								e635613b28 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #7849  from TacoGrandeTX/fix_rtc_settime  
							
							 
							
							... 
							
							
							
							Low power timer needs to be reset when setting time 
							
						 
						
							2018-11-08 10:50:04 -06:00  
						
					 
				
					
						
							
							
								 
								Cruz Monrreal
							
						 
						
							 
							
							
								
								
							
							
								
							
								0fe6369950 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #8488  from c1728p9/cthunk_overhaul  
							
							 
							
							... 
							
							
							
							Rewrite CThunk so it does not execute from ram 
							
						 
						
							2018-11-07 19:15:14 -06:00  
						
					 
				
					
						
							
							
								 
								Russ Butler
							
						 
						
							 
							
							
							
								
							
								5a8727623b 
								
							
								 
							
						 
						
							
							
								
								Rewrite CThunk so it does not execute from ram  
							
							 
							
							... 
							
							
							
							Modify the implementation of CThunk so it does not execute from ram.
Instead is uses an array of functions in flash which can be allocated
as a thunk. The number of CThunks that can be used by an application
can be configured with MBED_CONF_PLATFORM_CTHUNK_COUNT_MAX. 
							
						 
						
							2018-11-06 09:49:56 -06:00  
						
					 
				
					
						
							
							
								 
								Martin Kojtal
							
						 
						
							 
							
							
							
								
							
								2ae9981bea 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'platform-doxy-typo-fix' of  https://github.com/kegilbert/mbed-os  into dev_rollup  
							
							 
							
							
							
						 
						
							2018-11-06 12:10:26 +00:00  
						
					 
				
					
						
							
							
								 
								RFulchiero
							
						 
						
							 
							
							
							
								
							
								d82990cd25 
								
							
								 
							
						 
						
							
							
								
								Low power timer needs to be reset when setting time.  
							
							 
							
							... 
							
							
							
							Reset _rtc_lp_timer only if DEVICE_LPTICKER is defined. 
							
						 
						
							2018-11-01 17:11:45 -05:00  
						
					 
				
					
						
							
							
								 
								Cruz Monrreal
							
						 
						
							 
							
							
								
								
							
							
								
							
								430fb3e7ba 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #8601  from kjbracey-arm/error_fmtcheck  
							
							 
							
							... 
							
							
							
							Add format checking to printf-type APIs 
							
						 
						
							2018-11-01 16:09:05 -05:00  
						
					 
				
					
						
							
							
								 
								kegilbert
							
						 
						
							 
							
							
							
								
							
								766359c7c5 
								
							
								 
							
						 
						
							
							
								
								Typo fixes in Doxygen for Platform  
							
							 
							
							
							
						 
						
							2018-11-01 12:10:08 -05:00  
						
					 
				
					
						
							
							
								 
								Cruz Monrreal
							
						 
						
							 
							
							
								
								
							
							
								
							
								3d09f3bd98 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #8598  from VeijoPesonen/fix_atcmdparser_oob_handling  
							
							 
							
							... 
							
							
							
							ATCmdParser: Fix OOB handling performance-wise 
							
						 
						
							2018-10-31 18:52:21 -05:00  
						
					 
				
					
						
							
							
								 
								Cruz Monrreal
							
						 
						
							 
							
							
								
								
							
							
								
							
								b35799dd8c 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #8329  from paul-szczepanek-arm/fix-namespace  
							
							 
							
							... 
							
							
							
							Platform: fix missing namespace for SharedPtr 
							
						 
						
							2018-10-31 12:35:25 -05:00  
						
					 
				
					
						
							
							
								 
								Martin Kojtal
							
						 
						
							 
							
							
								
								
							
							
								
							
								56293af0e7 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #8584  from kjbracey-arm/noreturn  
							
							 
							
							... 
							
							
							
							system_reset is MBED_NORETURN 
							
						 
						
							2018-10-31 14:46:46 +01:00  
						
					 
				
					
						
							
							
								 
								Kevin Bracey
							
						 
						
							 
							
							
							
								
							
								638e071820 
								
							
								 
							
						 
						
							
							
								
								mbed_error.c: Fix format specifiers  
							
							 
							
							
							
						 
						
							2018-10-31 14:49:22 +02:00  
						
					 
				
					
						
							
							
								 
								Kevin Bracey
							
						 
						
							 
							
							
							
								
							
								814d631c55 
								
							
								 
							
						 
						
							
							
								
								Add format checking to Stream methods  
							
							 
							
							
							
						 
						
							2018-10-31 14:26:35 +02:00  
						
					 
				
					
						
							
							
								 
								Kevin Bracey
							
						 
						
							 
							
							
							
								
							
								51df320614 
								
							
								 
							
						 
						
							
							
								
								Add format check to debug()  
							
							 
							
							
							
						 
						
							2018-10-31 14:26:33 +02:00  
						
					 
				
					
						
							
							
								 
								Kevin Bracey
							
						 
						
							 
							
							
							
								
							
								1f56fbe397 
								
							
								 
							
						 
						
							
							
								
								Add format checking to mbed_error_printf  
							
							 
							
							
							
						 
						
							2018-10-31 14:26:29 +02:00  
						
					 
				
					
						
							
							
								 
								Kevin Bracey
							
						 
						
							 
							
							
							
								
							
								644022890c 
								
							
								 
							
						 
						
							
							
								
								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-10-31 11:28:17 +02:00  
						
					 
				
					
						
							
							
								 
								Kevin Bracey
							
						 
						
							 
							
							
							
								
							
								e9ccabcadc 
								
							
								 
							
						 
						
							
							
								
								system_reset is MBED_NORETURN  
							
							 
							
							
							
						 
						
							2018-10-30 12:39:03 +02:00  
						
					 
				
					
						
							
							
								 
								Martin Kojtal
							
						 
						
							 
							
							
								
								
							
							
								
							
								27c0affef7 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #8578  from cmonr/rollup  
							
							 
							
							... 
							
							
							
							Rollup PR: Samll docs changes 
							
						 
						
							2018-10-30 10:03:01 +01: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  
						
					 
				
					
						
							
							
								 
								Cruz Monrreal II
							
						 
						
							 
							
							
							
								
							
								8b58ed75b0 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'kegilbert-patch-6' of ssh://github.com/ARMmbed/mbed-os into rollup  
							
							 
							
							
							
						 
						
							2018-10-29 19:13:29 -05:00  
						
					 
				
					
						
							
							
								 
								Cruz Monrreal
							
						 
						
							 
							
							
								
								
							
							
								
							
								c9eaddd7e0 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #8487  from kegilbert/mbed_mem_trace_config_patch2  
							
							 
							
							... 
							
							
							
							Update mbed_mem_tracing config option 
							
						 
						
							2018-10-29 18:53:25 -05:00  
						
					 
				
					
						
							
							
								 
								Amanda Butler
							
						 
						
							 
							
							
								
								
							
							
								
							
								9ab13df3bd 
								
									
								
							
								 
							
						 
						
							
							
								
								Make changes from comments to FileHandle.h  
							
							 
							
							... 
							
							
							
							Address comments. 
							
						 
						
							2018-10-29 14:09:16 -05:00  
						
					 
				
					
						
							
							
								 
								Kevin Bracey
							
						 
						
							 
							
							
							
								
							
								ea16a6ba1d 
								
							
								 
							
						 
						
							
							
								
								Add MBED_NORETURN attributes  
							
							 
							
							... 
							
							
							
							Save some ROM space by putting MBED_NORETURN attributes on error
functions and failed asserts.
mbed_error was documented as returning an error code. It never
actually could return, so documentation updated, but return type
kept. 
							
						 
						
							2018-10-29 13:58:06 +02:00  
						
					 
				
					
						
							
							
								 
								Kevin Bracey
							
						 
						
							 
							
							
							
								
							
								57748bd46e 
								
							
								 
							
						 
						
							
							
								
								Adjust error paths locking and returning  
							
							 
							
							... 
							
							
							
							Various fixes in preparation for making sure error calls do not return.
* Clear out handle_error's use of error_in_progress as a sort of spin
  lock; this is most likely to deadlock if ever activated, and conflicts
  with error's use of error_in_progress. Use a normal critical section lock.
* Make error use same mbed_halt_system helper as mbed_error.
* Make error's recursion check avoid print and proceed to halt, rather
  than returning.
* Make mbed_error use error_in_progress to avoid recursion in same way
  as error() does.
* Give mbed_halt_system its own recursion check in case of error in
  mbed_die - give it a simple fallback.
* Make the in_progress things properly atomic, just in case. 
							
						 
						
							2018-10-29 13:58:06 +02:00  
						
					 
				
					
						
							
							
								 
								Kevin Bracey
							
						 
						
							 
							
							
							
								
							
								c32984c3a8 
								
							
								 
							
						 
						
							
							
								
								Add atomic_flag utility  
							
							 
							
							... 
							
							
							
							An atomic flag primitive is sometimes wanted, and it is cumbersome to
create it from the compare-and-swap operation - cumbersome enough that
people often don't bother.
Put in a core_util_atomic_flag that follows the C11/C++11 atomic_flag
API, such that it could be mapped to it with #define later. 
							
						 
						
							2018-10-29 13:58:05 +02:00  
						
					 
				
					
						
							
							
								 
								Kevin Bracey
							
						 
						
							 
							
							
							
								
							
								0b27736536 
								
							
								 
							
						 
						
							
							
								
								Remove sleep manager tests that trigger mbed_error  
							
							 
							
							... 
							
							
							
							Intercepting mbed_error will be too hard after mbed_error becomes
[[noreturn]], so remove tests that do this. 
							
						 
						
							2018-10-29 13:58:05 +02:00  
						
					 
				
					
						
							
							
								 
								Cruz Monrreal
							
						 
						
							 
							
							
								
								
							
							
								
							
								d23d7855fc 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #8552  from cmonr/rollup  
							
							 
							
							... 
							
							
							
							Rollup PR: UK Docathon pt2 
							
						 
						
							2018-10-27 08:27:02 -05:00  
						
					 
				
					
						
							
							
								 
								kegilbert
							
						 
						
							 
							
							
							
								
							
								a2ac895c37 
								
							
								 
							
						 
						
							
							
								
								This reverts commit 9b53d1256fb358407acbaf81c70b71d937b1f7cd.i  
							
							 
							
							... 
							
							
							
							Move the memory tracing enabled macro to a config option but
revert the !defined -> #if changes to no longer cause breaking
changes. 
							
						 
						
							2018-10-26 17:35:33 -05:00  
						
					 
				
					
						
							
							
								 
								Cruz Monrreal II
							
						 
						
							 
							
							
							
								
							
								99e198aa4f 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'non-copyable-doc' of ssh://github.com/pan-/mbed into rollup  
							
							 
							
							
							
						 
						
							2018-10-26 11:43:04 -05:00  
						
					 
				
					
						
							
							
								 
								Cruz Monrreal
							
						 
						
							 
							
							
								
								
							
							
								
							
								c25f15615b 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #8526  from michalpasztamobica/windows_unittest_compilation_fix  
							
							 
							
							... 
							
							
							
							Fix for unit test build on Windows machines 
							
						 
						
							2018-10-26 11:38:59 -05:00  
						
					 
				
					
						
							
							
								 
								Mel W
							
						 
						
							 
							
							
								
								
							
							
								
							
								47adbd258c 
								
									
								
							
								 
							
						 
						
							
							
								
								Minor streamlining of long sentences  
							
							 
							
							
							
						 
						
							2018-10-26 15:28:38 +03:00  
						
					 
				
					
						
							
							
								 
								paul-szczepanek-arm
							
						 
						
							 
							
							
							
								
							
								e4f3768c6c 
								
							
								 
							
						 
						
							
							
								
								protect using with macro  
							
							 
							
							
							
						 
						
							2018-10-26 08:41:58 +01:00  
						
					 
				
					
						
							
							
								 
								Cruz Monrreal II
							
						 
						
							 
							
							
							
								
							
								5da4fe7e20 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'docs_update-platformmutex' of ssh://github.com/fkjagodzinski/mbed-os into rollup  
							
							 
							
							
							
						 
						
							2018-10-25 21:49:39 -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  
						
					 
				
					
						
							
							
								 
								Martin Kojtal
							
						 
						
							 
							
							
							
								
							
								ca444a7f01 
								
							
								 
							
						 
						
							
							
								
								platform: fix astyle  
							
							 
							
							
							
						 
						
							2018-10-25 09:58:18 +01:00  
						
					 
				
					
						
							
							
								 
								Michal Paszta
							
						 
						
							 
							
							
							
								
							
								0b3593f576 
								
							
								 
							
						 
						
							
							
								
								Fix for unit test build on Windows machines  
							
							 
							
							... 
							
							
							
							In case MINGW is detected - define MBED_WEAK to be empty, as Windows
executables cannot handle the weak attribute. 
							
						 
						
							2018-10-25 08:27:52 +03:00  
						
					 
				
					
						
							
							
								 
								Amanda Butler
							
						 
						
							 
							
							
								
								
							
							
								
							
								1131d844c9 
								
									
								
							
								 
							
						 
						
							
							
								
								Edit PlatformMutex.h  
							
							 
							
							... 
							
							
							
							Change passive to active voice. 
							
						 
						
							2018-10-24 16:39:45 -05:00  
						
					 
				
					
						
							
							
								 
								Filip Jagodzinski
							
						 
						
							 
							
							
							
								
							
								e095c78c66 
								
							
								 
							
						 
						
							
							
								
								PlatformMutex docs update  
							
							 
							
							
							
						 
						
							2018-10-24 18:07:46 +02:00  
						
					 
				
					
						
							
							
								 
								Vincent Coubard
							
						 
						
							 
							
							
								
								
							
							
								
							
								abeab68729 
								
									
								
							
								 
							
						 
						
							
							
								
								NonCopyable: Fix edit.  
							
							 
							
							
							
						 
						
							2018-10-24 08:35:10 +01:00  
						
					 
				
					
						
							
							
								 
								Cruz Monrreal II
							
						 
						
							 
							
							
							
								
							
								fe1d6b0565 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'mbed_rtc_time_example_fix' of ssh://github.com/mprse/mbed-os into rollup  
							
							 
							
							
							
						 
						
							2018-10-23 22:38:42 -05:00  
						
					 
				
					
						
							
							
								 
								Cruz Monrreal II
							
						 
						
							 
							
							
							
								
							
								408051ad40 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'span-doc' of ssh://github.com/pan-/mbed into rollup  
							
							 
							
							
							
						 
						
							2018-10-23 22:38:35 -05:00  
						
					 
				
					
						
							
							
								 
								Amanda Butler
							
						 
						
							 
							
							
								
								
							
							
								
							
								acaf96834e 
								
									
								
							
								 
							
						 
						
							
							
								
								Copy edit NonCopyable.h  
							
							 
							
							... 
							
							
							
							Make minor copy edits, mostly to existing text before this PR. 
							
						 
						
							2018-10-23 14:50:37 -05:00  
						
					 
				
					
						
							
							
								 
								Vincent Coubard
							
						 
						
							 
							
							
							
								
							
								0d2a8e0417 
								
							
								 
							
						 
						
							
							
								
								NonCopyable: Add into platform doc group.  
							
							 
							
							
							
						 
						
							2018-10-23 14:41:38 +01:00  
						
					 
				
					
						
							
							
								 
								Vincent Coubard
							
						 
						
							 
							
							
							
								
							
								3fe42b6c0d 
								
							
								 
							
						 
						
							
							
								
								NonCopyable: Rewrite of class documentation.  
							
							 
							
							
							
						 
						
							2018-10-23 14:34:43 +01:00