| 
									
										
										
										
											2013-09-12 14:19:11 +07:00
										 |  |  | History of updates to CMSIS_LPC43xx_DriverLib | 
					
						
							|  |  |  | ============================================= | 
					
						
							| 
									
										
										
										
											2013-09-12 13:58:33 +07:00
										 |  |  | 
 | 
					
						
							|  |  |  | Important - the code in this project is targeted at the  | 
					
						
							|  |  |  | LPC43xx "Rev A" parts. It is not suitable for use with LPC43xx  | 
					
						
							|  |  |  | "Rev -" parts. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | Note that this project provides both the basic CMSIS | 
					
						
							|  |  |  | headers, as well as NXP's LPC43xx peripheral driver  | 
					
						
							|  |  |  | code which sit on top of CMSIS. | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2014-03-19 12:36:56 +07:00
										 |  |  | 18 July 2013 | 
					
						
							|  |  |  | ------------ | 
					
						
							|  |  |  | Updated with ARM Cortex-M4 CMSIS files as supplied in ARM's | 
					
						
							|  |  |  | CMSIS 3.20 March 2013 release. | 
					
						
							| 
									
										
										
										
											2013-09-12 14:19:11 +07:00
										 |  |  | 
 | 
					
						
							|  |  |  | 12 March 2013 | 
					
						
							|  |  |  | ------------- | 
					
						
							|  |  |  | Renamed from CMSISv2p10_LPC43xx_DriverLib | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | Updated to use code/headers from ARM's CMSIS 3.0.1 release | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | Updated to use code/headers from the LPC43xx CMSIS-Compliant  | 
					
						
							|  |  |  | Standard Peripheral Firmware Driver Library released by NXP  | 
					
						
							|  |  |  | through lpcware.com on 2012-12-12. Modifications made to | 
					
						
							|  |  |  | this project applied as per previous versions (below). | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | Commented out include of fpu_enable.h and call to fpuEnable() | 
					
						
							|  |  |  | in system_LPC43xx.c as FPU initialisation done in Code Red  | 
					
						
							|  |  |  | init code. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | Fixed debug_framework.h to correctly define PLATFORM macro so | 
					
						
							|  |  |  | as to prevent redefinition. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | Fixed up __CODE_RED specific section of system_LPC43xx.c to take | 
					
						
							|  |  |  | address of g_pfnVectors. Also modified SystemInit() to invoke | 
					
						
							|  |  |  | CGU_Init() by default. | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-09-12 13:58:33 +07:00
										 |  |  | 1 February 2012 | 
					
						
							|  |  |  | --------------- | 
					
						
							|  |  |  | Updated to use code from the LPC4350A_PDL released by NXP  | 
					
						
							|  |  |  | through lpcware.com on 2012-01-25 (file version 2012-01-17). | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | Changes from from NXP release include: | 
					
						
							|  |  |  | - Fixed #include "lpc43xx.h t" -> "LPC43xx.h" throughout. | 
					
						
							|  |  |  | - lpc43xx_qei.c, use of define "CGU_PERIPHERAL_M3CORE" fixed to  | 
					
						
							|  |  |  |   "CGU_PERIPHERAL_M4CORE". | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | In addition, the project now has the symbol "HITEX_LCD_TERM"  | 
					
						
							|  |  |  | defined so that the LCD code for Hitex LPC4350A board is included | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 10 January 2012 | 
					
						
							|  |  |  | ---------------- | 
					
						
							|  |  |  | Initial version of CMSIS 2.1 library project for | 
					
						
							|  |  |  | NXP's LPC43xx using ARM  Cortex-M4 CMSIS files as | 
					
						
							|  |  |  | supplied in ARM's CMSIS 2.1 July 2011 release,  | 
					
						
							|  |  |  | together with device specific files from NXP's  | 
					
						
							|  |  |  | LPC43xx CMSIS-Compliant Standard Peripheral Firmware | 
					
						
							|  |  |  | Driver Library (RELEASE: LPC4300CMSIS_20111209). | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | Files changed from NXP release include: | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | * lpc43xx_libcfg_default.h | 
					
						
							|  |  |  |   - Conditional modification to prevent redefinition of DEBUG macro | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | * Many source and header files modified to fix case of  | 
					
						
							|  |  |  |   ' #include "LPC43xx.h" ' for Linux compatibility. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | * system_LPC43xx.c | 
					
						
							|  |  |  |   - Conditional modification to SystemInit() so as to work with Code  | 
					
						
							|  |  |  |     Red startup code. | 
					
						
							|  |  |  |    | 
					
						
							|  |  |  |      |