Deepika
							
						 
						
							 
							
							
							
								
							
								9422c351e4 
								
							
								 
							
						 
						
							
							
								
								Initial RTX and tools support for Cortex M-23/M-33 devices  
							
							 
							
							
							
						 
						
							2017-09-11 11:43:26 -05:00  
						
					 
				
					
						
							
							
								 
								Anna Bridge
							
						 
						
							 
							
							
							
								
							
								cab660d980 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #4938  from deepikabhavnani/IAR_fixes  
							
							 
							
							... 
							
							
							
							Update IAR to version 8 
							
						 
						
							2017-09-11 17:28:38 +01:00  
						
					 
				
					
						
							
							
								 
								Martin Kojtal
							
						 
						
							 
							
							
							
								
							
								bc704427e2 
								
							
								 
							
						 
						
							
							
								
								platform: add DeepSleepLock  
							
							 
							
							... 
							
							
							
							RAII object for disabling, then restoring the deep sleep mode 
							
						 
						
							2017-09-07 15:35:06 +01:00  
						
					 
				
					
						
							
							
								 
								Martin Kojtal
							
						 
						
							 
							
							
							
								
							
								cb4e9b32a2 
								
							
								 
							
						 
						
							
							
								
								Sleep HAL: add sleep manager API  
							
							 
							
							... 
							
							
							
							Sleep manager provides API to lock/unlock deepsleep. This API allows a user to
control deep sleep.
This API should be done via atomic operations (to be IRQ/thread safe). 
							
						 
						
							2017-09-07 15:34:47 +01:00  
						
					 
				
					
						
							
							
								 
								Deepika
							
						 
						
							 
							
							
							
								
							
								7d98eebf2a 
								
							
								 
							
						 
						
							
							
								
								__IAR_SYSTEMS_ICC__ macro had issues when 7.5 and 8.11 both workbench are installed  
							
							 
							
							
							
						 
						
							2017-09-06 09:51:17 -05:00  
						
					 
				
					
						
							
							
								 
								Deepika
							
						 
						
							 
							
							
							
								
							
								bcb8779362 
								
							
								 
							
						 
						
							
							
								
								Internal members of std::FILE are not available from IAR8.x  
							
							 
							
							
							
						 
						
							2017-09-06 09:51:15 -05:00  
						
					 
				
					
						
							
							
								 
								Deepika
							
						 
						
							 
							
							
							
								
							
								38e96ac432 
								
							
								 
							
						 
						
							
							
								
								__aeabi_read_tp function required for TLS in Dlib  
							
							 
							
							
							
						 
						
							2017-09-06 09:51:15 -05:00  
						
					 
				
					
						
							
							
								 
								Martin Kojtal
							
						 
						
							 
							
							
							
								
							
								4ccff693ae 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #4962  from 0xc0170/dev_critical_section  
							
							 
							
							... 
							
							
							
							platform: add CriticalSectionLock 
							
						 
						
							2017-09-04 16:50:59 +01:00  
						
					 
				
					
						
							
							
								 
								Jimmy Brisson
							
						 
						
							 
							
							
							
								
							
								2d65f49f61 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #4954  from c1728p9/fix_isr_clear  
							
							 
							
							... 
							
							
							
							Fix ISR powerdown in mbed_application.c 
							
						 
						
							2017-08-29 13:46:25 -05:00  
						
					 
				
					
						
							
							
								 
								Martin Kojtal
							
						 
						
							 
							
							
							
								
							
								be8174f94f 
								
							
								 
							
						 
						
							
							
								
								platform: add CriticalSectionLock  
							
							 
							
							... 
							
							
							
							Critical section class RAII addition 
							
						 
						
							2017-08-29 12:47:04 +01:00  
						
					 
				
					
						
							
							
								 
								Jimmy Brisson
							
						 
						
							 
							
							
							
								
							
								7252447385 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #4920  from scartmell-arm/led-error-sequence  
							
							 
							
							... 
							
							
							
							Modify LED error sequence to be more recognisable 
							
						 
						
							2017-08-24 10:14:13 -05:00  
						
					 
				
					
						
							
							
								 
								Jimmy Brisson
							
						 
						
							 
							
							
							
								
							
								dd0a0fc3e7 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #4831  from fahhem/less_scanf  
							
							 
							
							... 
							
							
							
							Remove excessive use of printf/scanf in mbed_fdopen/_open 
							
						 
						
							2017-08-24 10:12:10 -05:00  
						
					 
				
					
						
							
							
								 
								Russ Butler
							
						 
						
							 
							
							
							
								
							
								29ad5bb09b 
								
							
								 
							
						 
						
							
							
								
								Fix ISR powerdown in mbed_application.c  
							
							 
							
							... 
							
							
							
							Fix a calculation error in in powerdown_nvic preventing the last
group of 32 interrupts from getting powered down. The ARMv7m reference
manual states "the total number of interrupt lines is up
to (32*(INTLINESNUM+1)).".
Also rename isr_count to isr_groups_32 for clarity, since this is
actually the number of 32 interrupt groups. 
							
						 
						
							2017-08-22 10:54:18 -05:00  
						
					 
				
					
						
							
							
								 
								Jimmy Brisson
							
						 
						
							 
							
							
							
								
							
								a457fe3bdd 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #4908  from geky/fs-reformat  
							
							 
							
							... 
							
							
							
							fs: Add FileSystem::reformat 
							
						 
						
							2017-08-21 10:38:00 -05:00  
						
					 
				
					
						
							
							
								 
								Jimmy Brisson
							
						 
						
							 
							
							
							
								
							
								2dc4bef010 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #4902  from deepikabhavnani/macro_fix  
							
							 
							
							... 
							
							
							
							Using CMSIS/RTX Exclusive access macro 
							
						 
						
							2017-08-17 10:11:03 -05:00  
						
					 
				
					
						
							
							
								 
								Steve Cartmell
							
						 
						
							 
							
							
							
								
							
								9c87f5936c 
								
							
								 
							
						 
						
							
							
								
								Unified the LED error pattern for all boards  
							
							 
							
							... 
							
							
							
							- Removed the patterned LED sequence, all boards now use the 4 fast pulse, 4 slow pulses LED sequence.
  - Changed the LED used from LED_RED to LED1. Only 58/174 targets seem to define LED_RED but they all define LED1.
  - Removed all ERROR_RED and ERROR_PATTERN definitions from targets/targets.json 
							
						 
						
							2017-08-16 11:55:24 +01:00  
						
					 
				
					
						
							
							
								 
								Christopher Haster
							
						 
						
							 
							
							
							
								
							
								cb2306c085 
								
							
								 
							
						 
						
							
							
								
								retarget: Added ENODEV to error codes  
							
							 
							
							
							
						 
						
							2017-08-14 17:32:08 -05:00  
						
					 
				
					
						
							
							
								 
								Jimmy Brisson
							
						 
						
							 
							
							
							
								
							
								99a8467b70 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #4817  from c1728p9/move_rtx_handlers  
							
							 
							
							... 
							
							
							
							Move RTX error handlers into RTX handler file 
							
						 
						
							2017-08-14 11:44:19 -05:00  
						
					 
				
					
						
							
							
								 
								Deepika
							
						 
						
							 
							
							
							
								
							
								74ba5f3f51 
								
							
								 
							
						 
						
							
							
								
								Using CMSIS/RTX Exclusive access macro  
							
							 
							
							
							
						 
						
							2017-08-14 10:06:17 -05:00  
						
					 
				
					
						
							
							
								 
								Fahrzin Hemmati
							
						 
						
							 
							
							
							
								
							
								88f90788bf 
								
							
								 
							
						 
						
							
							
								
								Remove null byte at the end of fdopen's faux filename  
							
							 
							
							
							
						 
						
							2017-08-10 21:14:12 -07:00  
						
					 
				
					
						
							
							
								 
								Steve Cartmell
							
						 
						
							 
							
							
							
								
							
								942f71a9c4 
								
							
								 
							
						 
						
							
							
								
								Modify LED error sequence to be more recognisable  
							
							 
							
							... 
							
							
							
							The current error sequence for microcontrollers with less than 4 LEDs is
to toggle an LED at a fixed rate. Change the sequence to 4 short pulses
followed by 4 long pulses. 
							
						 
						
							2017-08-09 16:15:31 +01:00  
						
					 
				
					
						
							
							
								 
								ccli8
							
						 
						
							 
							
							
							
								
							
								98a79c872b 
								
							
								 
							
						 
						
							
							
								
								[M487] Support NuMaker-PFM-M487 board  
							
							 
							
							
							
						 
						
							2017-08-01 10:14:24 +08:00  
						
					 
				
					
						
							
							
								 
								Fahrzin Hemmati
							
						 
						
							 
							
							
							
								
							
								af37520e42 
								
							
								 
							
						 
						
							
							
								
								Use MBED_STATIC_ASSERT instead of static_assert  
							
							 
							
							
							
						 
						
							2017-07-31 09:29:34 -07:00  
						
					 
				
					
						
							
							
								 
								Fahrzin Hemmati
							
						 
						
							 
							
							
							
								
							
								199d108063 
								
							
								 
							
						 
						
							
							
								
								Update comments for code review  
							
							 
							
							
							
						 
						
							2017-07-31 09:29:34 -07:00  
						
					 
				
					
						
							
							
								 
								Fahrzin Hemmati
							
						 
						
							 
							
							
							
								
							
								e5ef69a925 
								
							
								 
							
						 
						
							
							
								
								Remove excessive use of printf/scanf in mbed_fdopen/_open  
							
							 
							
							
							
						 
						
							2017-07-31 09:29:34 -07:00  
						
					 
				
					
						
							
							
								 
								Russ Butler
							
						 
						
							 
							
							
							
								
							
								46f6f52299 
								
							
								 
							
						 
						
							
							
								
								Move RTX error handlers into RTX handler file  
							
							 
							
							... 
							
							
							
							Move the RTX error handlers out of mbed_retarget.cpp and into an the
dedicated RTX handler file. 
							
						 
						
							2017-07-27 10:08:39 -05:00  
						
					 
				
					
						
							
							
								 
								Jimmy Brisson
							
						 
						
							 
							
							
							
								
							
								ea12d69564 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #4790  from bulislaw/mem_stats  
							
							 
							
							... 
							
							
							
							Improve documentation for memory stat ops 
							
						 
						
							2017-07-27 09:46:21 -05:00  
						
					 
				
					
						
							
							
								 
								Jimmy Brisson
							
						 
						
							 
							
							
							
								
							
								3ed697a36a 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #4775  from c1728p9/fix_defines  
							
							 
							
							... 
							
							
							
							Fix non-portable defines 
							
						 
						
							2017-07-24 10:58:05 -05:00  
						
					 
				
					
						
							
							
								 
								Jimmy Brisson
							
						 
						
							 
							
							
							
								
							
								60550c1ef0 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #4726  from sarahmarshy/patch-11  
							
							 
							
							... 
							
							
							
							Update ATCmdParser example code 
							
						 
						
							2017-07-24 10:54:09 -05:00  
						
					 
				
					
						
							
							
								 
								Bartek Szatkowski
							
						 
						
							 
							
							
							
								
							
								e9f78502dd 
								
							
								 
							
						 
						
							
							
								
								Improve documentation for memory stat ops  
							
							 
							
							
							
						 
						
							2017-07-20 15:56:48 +01:00  
						
					 
				
					
						
							
							
								 
								Russ Butler
							
						 
						
							 
							
							
							
								
							
								c18b0e5c05 
								
							
								 
							
						 
						
							
							
								
								Fix non-portable defines  
							
							 
							
							... 
							
							
							
							A define which expands to more defines is not portable across all
compilers and GCC warns about this. Restructure this so the behavior
is defined. This fixes the GCC warning:
"this use of "defined" may not be portable" 
							
						 
						
							2017-07-18 12:04:13 -05:00  
						
					 
				
					
						
							
							
								 
								Jimmy Brisson
							
						 
						
							 
							
							
							
								
							
								9cb9b9b5b5 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #4718  from ARMmbed/g-weak-note  
							
							 
							
							... 
							
							
							
							Toolchain: Add a note about weak functions and header files 
							
						 
						
							2017-07-17 11:08:22 -05:00  
						
					 
				
					
						
							
							
								 
								Martin Kojtal
							
						 
						
							 
							
							
							
								
							
								5a5d159a3c 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #4666  from chrissnow/tests-mbed_hal-flash-Timing_fix  
							
							 
							
							... 
							
							
							
							Fix timing issues found in "Flash - clock and cache test" 
							
						 
						
							2017-07-13 16:48:32 +02:00  
						
					 
				
					
						
							
							
								 
								sarahmarshy
							
						 
						
							 
							
							
							
								
							
								d8a7fe1467 
								
							
								 
							
						 
						
							
							
								
								Update ATCmdParser example code.  
							
							 
							
							... 
							
							
							
							The previous example code was not very helpful, as it doesn't show the use of UARTSerial. 
							
						 
						
							2017-07-07 16:45:01 -05:00  
						
					 
				
					
						
							
							
								 
								Christopher Haster
							
						 
						
							 
							
							
							
								
							
								eb4c223dd7 
								
							
								 
							
						 
						
							
							
								
								Toolchain: Added a note about weak functions and header files  
							
							 
							
							... 
							
							
							
							The subtlety of where to mark functions as weak created an issue for
at least one user, so added a warning in the documentation. 
							
						 
						
							2017-07-07 14:33:26 -05:00  
						
					 
				
					
						
							
							
								 
								Anna Bridge
							
						 
						
							 
							
							
							
								
							
								4890261c98 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #4548  from deepikabhavnani/os_warn  
							
							 
							
							... 
							
							
							
							Resolve Warnings for mbed-os-examples 
							
						 
						
							2017-07-07 12:43:27 +01:00  
						
					 
				
					
						
							
							
								 
								Chris
							
						 
						
							 
							
							
							
								
							
								3df42bcfb4 
								
							
								 
							
						 
						
							
							
								
								Toolchain independent noinline  
							
							 
							
							
							
						 
						
							2017-06-30 20:32:17 +01:00  
						
					 
				
					
						
							
							
								 
								Martin Kojtal
							
						 
						
							 
							
							
							
								
							
								8a9f49653b 
								
							
								 
							
						 
						
							
							
								
								retarget: fix microlib for mbed 2  
							
							 
							
							... 
							
							
							
							This is as it used to be, reverting the removal. uARM does not have any hook
that we could use for mbed sdk init and copy nvic, therefore _open is used that
should be sufficient, but not ideal.
For more information, visit https://github.com/ARMmbed/mbed-os/pull/2160/files#r76563844 . 
							
						 
						
							2017-06-29 14:35:00 +01:00  
						
					 
				
					
						
							
							
								 
								Vincent Coubard
							
						 
						
							 
							
							
							
								
							
								7a1e2cfc9a 
								
							
								 
							
						 
						
							
							
								
								platform: Replace private copy constructor and copy assignement operator by a NonCopyable tag.  
							
							 
							
							... 
							
							
							
							The class concerned by this change are: ATCmdParser, CallChain, FileBase and Stream. 
							
						 
						
							2017-06-20 16:23:43 +01:00  
						
					 
				
					
						
							
							
								 
								Vincent Coubard
							
						 
						
							 
							
							
							
								
							
								dcbcf64830 
								
							
								 
							
						 
						
							
							
								
								platform: Tag classes DirHandle, FileHandle, FileLike, FileSystemHandle, FileSystemLike, LocalFileHandle, LocalFileSystem  and PlatformMutex as non copyable.  
							
							 
							
							... 
							
							
							
							This avoid unwanted copy of these type which is a programming error. 
							
						 
						
							2017-06-20 16:23:43 +01:00  
						
					 
				
					
						
							
							
								 
								Vincent Coubard
							
						 
						
							 
							
							
							
								
							
								4f7943860a 
								
							
								 
							
						 
						
							
							
								
								platform: Add NonCopyable class.  
							
							 
							
							... 
							
							
							
							The NonCopyable template class avoid autogeneration of copy assignement
and copy construction function for classes inheriting from it. 
							
						 
						
							2017-06-20 15:49:16 +01:00  
						
					 
				
					
						
							
							
								 
								Christopher Haster
							
						 
						
							 
							
							
							
								
							
								6b02ceab5d 
								
							
								 
							
						 
						
							
							
								
								rtos: Unbreak semaphore, trade assert for saturation with original limit  
							
							 
							
							... 
							
							
							
							Before rtx 5, the max count on semaphores was UINT16_MAX, aftewards it
was decreased to 1024 with an assert on overflow.
This is especially problematic for semaphores used for signaling, since
there is no replacement currently available in C++. 
							
						 
						
							2017-06-16 17:18:40 -05:00  
						
					 
				
					
						
							
							
								 
								Deepika
							
						 
						
							 
							
							
							
								
							
								9b5f5a5472 
								
							
								 
							
						 
						
							
							
								
								Typecasting to resolve warning: integer conversion resulted in a change of sign  
							
							 
							
							
							
						 
						
							2017-06-15 13:37:19 -05:00  
						
					 
				
					
						
							
							
								 
								Jimmy Brisson
							
						 
						
							 
							
							
							
								
							
								761151359e 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #4506  from c1728p9/disable_2_error_trapping  
							
							 
							
							... 
							
							
							
							Disable error trapping for mbed 2 builds 
							
						 
						
							2017-06-09 14:22:30 -05:00  
						
					 
				
					
						
							
							
								 
								Jimmy Brisson
							
						 
						
							 
							
							
							
								
							
								f55a8c3088 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #4503  from 0xc0170/fix_issue_sdk_vectors  
							
							 
							
							... 
							
							
							
							mbed sdk boot: copy vectors addition 
							
						 
						
							2017-06-09 14:22:12 -05:00  
						
					 
				
					
						
							
							
								 
								Martin Kojtal
							
						 
						
							 
							
							
							
								
							
								a59a319483 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #4466  from geky/cleanup  
							
							 
							
							... 
							
							
							
							Clean up dead classes in retarget layer 
							
						 
						
							2017-06-09 15:06:18 +01:00  
						
					 
				
					
						
							
							
								 
								Sam Grove
							
						 
						
							 
							
							
							
								
							
								52fde55b6f 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #4450  from deepikabhavnani/doxygen-template  
							
							 
							
							... 
							
							
							
							Doxygen template 
							
						 
						
							2017-06-08 22:42:06 -05:00  
						
					 
				
					
						
							
							
								 
								Martin Kojtal
							
						 
						
							 
							
							
							
								
							
								7d3b2af9c7 
								
							
								 
							
						 
						
							
							
								
								mbed sdk boot: default nvic implementation  
							
							 
							
							... 
							
							
							
							Latest cmsis files provide virtual nvic implementation, therefore all nvic
set/get vectors were removed. As the result, we did not reallocate vectors
for mbed SDK. This should fix it for most of the platforms (cortex m0 and
cortex a9 need to provide own if they need it). 
							
						 
						
							2017-06-08 17:19:35 -05:00  
						
					 
				
					
						
							
							
								 
								Russ Butler
							
						 
						
							 
							
							
							
								
							
								018955c7b2 
								
							
								 
							
						 
						
							
							
								
								Disable error trapping for mbed 2 builds  
							
							 
							
							... 
							
							
							
							To maintain backwards compatibility keep error trapping turned off
for mbed 2 builds. 
							
						 
						
							2017-06-08 16:54:23 -05:00  
						
					 
				
					
						
							
							
								 
								Sam Grove
							
						 
						
							 
							
							
							
								
							
								6d34b86f5d 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #4489  from  0xc0170/fix_issue#4486  
							
							 
							
							... 
							
							
							
							mbed sdk boot: fix gcc sw init hook attribute 
							
						 
						
							2017-06-08 15:55:14 -05:00