Martin Kojtal
							
						 
						
							 
							
							
								
								
							
							
								
							
								3d94fb889b 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #7903  from tkem/fix/cleanup-include-paths  
							
							 
							
							... 
							
							
							
							Clean up include paths. 
							
						 
						
							2018-09-19 12:16:09 +02:00  
						
					 
				
					
						
							
							
								 
								Martin Kojtal
							
						 
						
							 
							
							
								
								
							
							
								
							
								acb59c4538 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #7991  from maciejbocianski/qspi_driver_docs_fix  
							
							 
							
							... 
							
							
							
							fix example code in QSPI.h 
							
						 
						
							2018-09-07 10:47:42 +02:00  
						
					 
				
					
						
							
							
								 
								Cruz Monrreal
							
						 
						
							 
							
							
								
								
							
							
								
							
								2ec889f580 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #8015  from maciejbocianski/qspi_driver_fixes  
							
							 
							
							... 
							
							
							
							QSPI driver: API parameters fix 
							
						 
						
							2018-09-06 17:07:34 -05:00  
						
					 
				
					
						
							
							
								 
								Maciej Bocianski
							
						 
						
							 
							
							
							
								
							
								99be98c8d0 
								
							
								 
							
						 
						
							
							
								
								QSPI driver: API parameters fix  
							
							 
							
							
							
						 
						
							2018-09-06 09:00:09 +02:00  
						
					 
				
					
						
							
							
								 
								Maciej Bocianski
							
						 
						
							 
							
							
							
								
							
								ff9ef2bbb9 
								
							
								 
							
						 
						
							
							
								
								fix example code in QSPI.h  
							
							 
							
							
							
						 
						
							2018-09-05 15:43:29 +02:00  
						
					 
				
					
						
							
							
								 
								Christopher Haster
							
						 
						
							 
							
							
								
								
							
							
								
							
								43651dfcdf 
								
									
								
							
								 
							
						 
						
							
							
								
								CRC: Removed assertion on NULL buffer  
							
							 
							
							... 
							
							
							
							When length is zero, the buffer is not accessed. The CRC functions are used
inside several other layers where a 0-length buffer may have meanings in
different contexts and being able to pass 0-length NULL buffers to CRC as a
noop simplifies the code. 
							
						 
						
							2018-09-03 09:20:47 -05:00  
						
					 
				
					
						
							
							
								 
								Deepika
							
						 
						
							 
							
							
							
								
							
								4d7fdfc2a9 
								
							
								 
							
						 
						
							
							
								
								Use MbedCRC for LittleFS (0xEDB88320)  
							
							 
							
							... 
							
							
							
							CRC used in LittleFS is Reversed ANSI, hence new polynomial added.
Reversed polynomials perform shift in reverse direction of standard
polynomial, and we do not have option to notify reverse shift to hardware.
Hence this option is available in software only. 
							
						 
						
							2018-09-02 15:25:40 -05:00  
						
					 
				
					
						
							
							
								 
								Cruz Monrreal
							
						 
						
							 
							
							
								
								
							
							
								
							
								1e3e69463f 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #7781  from deepikabhavnani/crc_safety  
							
							 
							
							... 
							
							
							
							Add thread safety to CRC class 
							
						 
						
							2018-08-29 15:42:23 -05:00  
						
					 
				
					
						
							
							
								 
								Cruz Monrreal
							
						 
						
							 
							
							
								
								
							
							
								
							
								3f5cd54948 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #7891  from tkem/fix/remove-unnnecessary-includes  
							
							 
							
							... 
							
							
							
							Remove unused cmsis includes. 
							
						 
						
							2018-08-28 09:09:15 -05:00  
						
					 
				
					
						
							
							
								 
								Thomas Kemmer
							
						 
						
							 
							
							
							
								
							
								a16c374725 
								
							
								 
							
						 
						
							
							
								
								Clean up include paths.  
							
							 
							
							
							
						 
						
							2018-08-27 20:47:19 +02:00  
						
					 
				
					
						
							
							
								 
								Cruz Monrreal
							
						 
						
							 
							
							
								
								
							
							
								
							
								e2409bfdfe 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #7848  from aashishc1988/CanMessengerBug  
							
							 
							
							... 
							
							
							
							Message ID in CAN constructor needs to be unsigned 
							
						 
						
							2018-08-27 10:29:15 -05:00  
						
					 
				
					
						
							
							
								 
								Thomas Kemmer
							
						 
						
							 
							
							
							
								
							
								59ce33f7e8 
								
							
								 
							
						 
						
							
							
								
								Remove unused cmsis includes.  
							
							 
							
							
							
						 
						
							2018-08-25 23:57:16 +02:00  
						
					 
				
					
						
							
							
								 
								Maciej Bocianski
							
						 
						
							 
							
							
							
								
							
								883ea2f1d1 
								
							
								 
							
						 
						
							
							
								
								astyle fixes on QSPI API/driver/tests  
							
							 
							
							
							
						 
						
							2018-08-22 15:02:15 +02:00  
						
					 
				
					
						
							
							
								 
								Maciej Bocianski
							
						 
						
							 
							
							
							
								
							
								ad49388888 
								
							
								 
							
						 
						
							
							
								
								QSPI driver: fixes after PR 7783 review  
							
							 
							
							... 
							
							
							
							- make QSPI::lock and QSPI::unlock protected
- fix QSPI::_initialize return value
- add assert on QSPI::_initialize failure
- minor comments fixes 
							
						 
						
							2018-08-22 15:02:14 +02:00  
						
					 
				
					
						
							
							
								 
								adustm
							
						 
						
							 
							
							
							
								
							
								0714ac350f 
								
							
								 
							
						 
						
							
							
								
								Revert "Dummy cycles count is not an init parameter, but a command parameter."  
							
							 
							
							... 
							
							
							
							This reverts commit f1ad089660 . 
							
						 
						
							2018-08-22 15:00:21 +02:00  
						
					 
				
					
						
							
							
								 
								adustm
							
						 
						
							 
							
							
							
								
							
								2b234c2902 
								
							
								 
							
						 
						
							
							
								
								Move _mode from QSPI::configure_format to QSPI::QSPI  
							
							 
							
							... 
							
							
							
							QSPI::configure_format shall not call initialize function.
This way, QSPI::configure_format can be called any time,
only to change the format of commands.
It must contain only parameters for the commands, not for the Init function 
							
						 
						
							2018-08-22 15:00:20 +02:00  
						
					 
				
					
						
							
							
								 
								adustm
							
						 
						
							 
							
							
							
								
							
								8d2f426d97 
								
							
								 
							
						 
						
							
							
								
								Dummy cycles count is not an init parameter, but a command parameter.  
							
							 
							
							... 
							
							
							
							It can change depending on the chosen command, not only at start.
This way we avoid to launch init function and break the internal status variables. 
							
						 
						
							2018-08-22 15:00:19 +02:00  
						
					 
				
					
						
							
							
								 
								Martin Kojtal
							
						 
						
							 
							
							
							
								
							
								d54bac2207 
								
							
								 
							
						 
						
							
							
								
								QSPI: add address to command transfer  
							
							 
							
							
							
						 
						
							2018-08-22 15:00:18 +02:00  
						
					 
				
					
						
							
							
								 
								Martin Kojtal
							
						 
						
							 
							
							
							
								
							
								41453169a0 
								
							
								 
							
						 
						
							
							
								
								QSPI: fix memset header file missing  
							
							 
							
							
							
						 
						
							2018-08-22 15:00:17 +02:00  
						
					 
				
					
						
							
							
								 
								Martin Kojtal
							
						 
						
							 
							
							
							
								
							
								784c473f63 
								
							
								 
							
						 
						
							
							
								
								QSPI HAL: add disabled flag to format phase  
							
							 
							
							... 
							
							
							
							If phase is being skipped, set disabled to true, otherwise false. 
							
						 
						
							2018-08-22 15:00:08 +02:00  
						
					 
				
					
						
							
							
								 
								Martin Kojtal
							
						 
						
							 
							
							
							
								
							
								b71f2a15ea 
								
							
								 
							
						 
						
							
							
								
								QSPI: fix alt size NONE instead 0  
							
							 
							
							
							
						 
						
							2018-08-22 15:00:07 +02:00  
						
					 
				
					
						
							
							
								 
								Martin Kojtal
							
						 
						
							 
							
							
							
								
							
								910f1a8884 
								
							
								 
							
						 
						
							
							
								
								QSPI: fix driver style issues  
							
							 
							
							
							
						 
						
							2018-08-22 15:00:07 +02:00  
						
					 
				
					
						
							
							
								 
								Martin Kojtal
							
						 
						
							 
							
							
							
								
							
								3db3364821 
								
							
								 
							
						 
						
							
							
								
								QSPI: fix arguments for write/read when alt is defined  
							
							 
							
							... 
							
							
							
							Should be: instr, alt, address or inst, addr or just addr 
							
						 
						
							2018-08-22 15:00:06 +02:00  
						
					 
				
					
						
							
							
								 
								Martin Kojtal
							
						 
						
							 
							
							
							
								
							
								1557ce37f1 
								
							
								 
							
						 
						
							
							
								
								QSPI: remove spaces on empty lines  
							
							 
							
							
							
						 
						
							2018-08-22 15:00:05 +02:00  
						
					 
				
					
						
							
							
								 
								Martin Kojtal
							
						 
						
							 
							
							
							
								
							
								0612ab2292 
								
							
								 
							
						 
						
							
							
								
								QSPI: remove initialize method  
							
							 
							
							... 
							
							
							
							Not used anymore, not defined. ctor default initializes the object 
							
						 
						
							2018-08-22 15:00:05 +02:00  
						
					 
				
					
						
							
							
								 
								Martin Kojtal
							
						 
						
							 
							
							
							
								
							
								6274cd4597 
								
							
								 
							
						 
						
							
							
								
								QSPI: fix address size for build qspi command  
							
							 
							
							... 
							
							
							
							if address is skipped, used size NONE 
							
						 
						
							2018-08-22 15:00:04 +02:00  
						
					 
				
					
						
							
							
								 
								Senthil Ramakrishnan
							
						 
						
							 
							
							
							
								
							
								894f8bdf9f 
								
							
								 
							
						 
						
							
							
								
								Review fixes  
							
							 
							
							
							
						 
						
							2018-08-22 15:00:04 +02:00  
						
					 
				
					
						
							
							
								 
								Senthil Ramakrishnan
							
						 
						
							 
							
							
							
								
							
								273cf05d92 
								
							
								 
							
						 
						
							
							
								
								Minor optimizations and code style fixes  
							
							 
							
							
							
						 
						
							2018-08-22 15:00:04 +02:00  
						
					 
				
					
						
							
							
								 
								Senthil Ramakrishnan
							
						 
						
							 
							
							
							
								
							
								04ec07c017 
								
							
								 
							
						 
						
							
							
								
								Fix bracket placements  
							
							 
							
							
							
						 
						
							2018-08-22 15:00:03 +02:00  
						
					 
				
					
						
							
							
								 
								Senthil Ramakrishnan
							
						 
						
							 
							
							
							
								
							
								d9036865d8 
								
							
								 
							
						 
						
							
							
								
								Remove explicit initialize API and coding style fixes  
							
							 
							
							
							
						 
						
							2018-08-22 15:00:02 +02:00  
						
					 
				
					
						
							
							
								 
								Senthil Ramakrishnan
							
						 
						
							 
							
							
							
								
							
								0f7cc36f69 
								
							
								 
							
						 
						
							
							
								
								Changing config and return definitions to adhere to HAL defs  
							
							 
							
							
							
						 
						
							2018-08-22 15:00:02 +02:00  
						
					 
				
					
						
							
							
								 
								Senthil Ramakrishnan
							
						 
						
							 
							
							
							
								
							
								9deecacc9b 
								
							
								 
							
						 
						
							
							
								
								Fix code style issues  
							
							 
							
							
							
						 
						
							2018-08-22 15:00:01 +02:00  
						
					 
				
					
						
							
							
								 
								Senthil Ramakrishnan
							
						 
						
							 
							
							
							
								
							
								16d121c5d2 
								
							
								 
							
						 
						
							
							
								
								Review fixes and doxygen changes  
							
							 
							
							
							
						 
						
							2018-08-22 15:00:00 +02:00  
						
					 
				
					
						
							
							
								 
								Senthil Ramakrishnan
							
						 
						
							 
							
							
							
								
							
								219d0c6e70 
								
							
								 
							
						 
						
							
							
								
								QSPI driver implementation  
							
							 
							
							
							
						 
						
							2018-08-22 15:00:00 +02:00  
						
					 
				
					
						
							
							
								 
								deepikabhavnani
							
						 
						
							 
							
							
							
								
							
								986411ccb0 
								
							
								 
							
						 
						
							
							
								
								Add thread safety to CRC class  
							
							 
							
							... 
							
							
							
							Thread safety is added to serialize the hardware CRC and will not
impact the software CRC. 
							
						 
						
							2018-08-21 15:26:05 -05:00  
						
					 
				
					
						
							
							
								 
								Aashish chaddha
							
						 
						
							 
							
							
							
								
							
								c07e29bd2a 
								
							
								 
							
						 
						
							
							
								
								The messageID for CAN constructor needs to be unsigned to avoid unnecessary implicit casting  
							
							 
							
							
							
						 
						
							2018-08-21 12:32:22 -05:00  
						
					 
				
					
						
							
							
								 
								deepikabhavnani
							
						 
						
							 
							
							
							
								
							
								7885edb671 
								
							
								 
							
						 
						
							
							
								
								Template specialization didnt work after addition of default constructor  
							
							 
							
							... 
							
							
							
							Template specialization didn't work after addition of default constructor
for unsupported polynomials. Since the argument type and count are same,
compiler always selects the default constructor. 
							
						 
						
							2018-08-14 15:47:44 -05:00  
						
					 
				
					
						
							
							
								 
								Nir Sonnenschein
							
						 
						
							 
							
							
								
								
							
							
								
							
								ec4c33ca80 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #7735  from deepikabhavnani/crc_lfs  
							
							 
							
							... 
							
							
							
							Optimized CRC implementation - (32-bit ANSI polynomial) 
							
						 
						
							2018-08-14 19:45:03 +03:00  
						
					 
				
					
						
							
							
								 
								deepikabhavnani
							
						 
						
							 
							
							
							
								
							
								f593555cbb 
								
							
								 
							
						 
						
							
							
								
								Guard hardware related implementation into DEVICE_CRC  
							
							 
							
							
							
						 
						
							2018-08-09 17:28:19 -05:00  
						
					 
				
					
						
							
							
								 
								deepikabhavnani
							
						 
						
							 
							
							
							
								
							
								531a83ebd2 
								
							
								 
							
						 
						
							
							
								
								Add optimized implementation of 32-bit ANSI CRC  
							
							 
							
							
							
						 
						
							2018-08-09 17:27:07 -05:00  
						
					 
				
					
						
							
							
								 
								David Saada
							
						 
						
							 
							
							
							
								
							
								535b196ab2 
								
							
								 
							
						 
						
							
							
								
								FlashIAP: Add a ROM end macro  
							
							 
							
							
							
						 
						
							2018-08-06 15:54:10 +03:00  
						
					 
				
					
						
							
							
								 
								Kevin Bracey
							
						 
						
							 
							
							
							
								
							
								0f98338153 
								
							
								 
							
						 
						
							
							
								
								Improve efficiency and formatting of ITM output  
							
							 
							
							... 
							
							
							
							SerialWireOutput was outputting 1 character per 32-bit write to the
ITM stimulus port. This is inefficient, and causes processing problems
with some viewers due to them receiving 3 NUL bytes between each
desired character.
Rework to allow us to be more efficient, and eliminate those NUL bytes:
* Retain existing mbed_itm_send() and clarify it's a single 32-bit write.
* Add new mbed_itm_send_block() that is appropriate for sending
  character data, and modify SerialWireOutput to use it.
* Move "wait for FIFO ready" check to before the write, rather than
  after.
One minor correction - FIFOREADY is a single bit of the register read.
Don't interpret reserved bits. 
							
						 
						
							2018-07-04 10:16:28 +03:00  
						
					 
				
					
						
							
							
								 
								Martin Kojtal
							
						 
						
							 
							
							
							
								
							
								700e6df834 
								
							
								 
							
						 
						
							
							
								
								drivers: astyle update  
							
							 
							
							
							
						 
						
							2018-06-29 10:36:36 +01:00  
						
					 
				
					
						
							
							
								 
								deepikabhavnani
							
						 
						
							 
							
							
							
								
							
								e19f6ac4dd 
								
							
								 
							
						 
						
							
							
								
								Suppress warning for IAR compiler as well  
							
							 
							
							
							
						 
						
							2018-06-19 11:36:42 -05:00  
						
					 
				
					
						
							
							
								 
								ccli8
							
						 
						
							 
							
							
							
								
							
								f51d036ecd 
								
							
								 
							
						 
						
							
							
								
								Fix mbed_crc_ctor is missing in some MbedCRC constructor  
							
							 
							
							... 
							
							
							
							This error leaves MbedCRC/_mode uninitialized and may cause mbed-os-tests-mbed_drivers-crc/
Test SD CRC polynomials failed. 
							
						 
						
							2018-06-01 09:49:33 +08:00  
						
					 
				
					
						
							
							
								 
								Bartek Szatkowski
							
						 
						
							 
							
							
							
								
							
								6e9f04bf2f 
								
							
								 
							
						 
						
							
							
								
								Rename DEVICE_LOWPOWERTIMER to DEVICE_LPTICKER  
							
							 
							
							... 
							
							
							
							That's to match DEVICE_USTICKER. 
							
						 
						
							2018-05-25 12:20:09 -05:00  
						
					 
				
					
						
							
							
								 
								Steven Cartmell
							
						 
						
							 
							
							
							
								
							
								d53ffb7022 
								
							
								 
							
						 
						
							
							
								
								HAL CRC: Fix inverted CRC mode selection  
							
							 
							
							
							
						 
						
							2018-05-24 17:51:49 +01:00  
						
					 
				
					
						
							
							
								 
								Steven Cartmell
							
						 
						
							 
							
							
							
								
							
								8e14b5977b 
								
							
								 
							
						 
						
							
							
								
								HAL CRC: Add bit width parameter to crc_config_t  
							
							 
							
							
							
						 
						
							2018-05-24 17:51:49 +01:00  
						
					 
				
					
						
							
							
								 
								Steven Cartmell
							
						 
						
							 
							
							
							
								
							
								e1ca2b32fc 
								
							
								 
							
						 
						
							
							
								
								Add CRC configuration options to HAL API  
							
							 
							
							
							
						 
						
							2018-05-24 17:51:49 +01:00  
						
					 
				
					
						
							
							
								 
								Steven Cartmell
							
						 
						
							 
							
							
							
								
							
								5847f0c975 
								
							
								 
							
						 
						
							
							
								
								Fix CRC class coding conventions  
							
							 
							
							
							
						 
						
							2018-05-24 17:51:48 +01:00