diff --git a/demos/bsp/boards/embedded_artists/board_ea4357.h b/demos/bsp/boards/embedded_artists/board_ea4357.h
index 56a82cb00..3b0dc596c 100644
--- a/demos/bsp/boards/embedded_artists/board_ea4357.h
+++ b/demos/bsp/boards/embedded_artists/board_ea4357.h
@@ -65,8 +65,8 @@
#include "oem_base_board/pca9532.h" // LEDs
-#define CFG_PRINTF_TARGET PRINTF_TARGET_SWO
-//#define CFG_PRINTF_TARGET PRINTF_TARGET_UART
+//#define CFG_PRINTF_TARGET PRINTF_TARGET_SWO
+#define CFG_PRINTF_TARGET PRINTF_TARGET_UART
#ifdef __cplusplus
}
diff --git a/demos/bsp/lpc43xx/CMSIS_LPC43xx_DriverLib/docs_nxp_driverlib/LPC4300CMSIS_ReleaseNotes.txt b/demos/bsp/lpc43xx/CMSIS_LPC43xx_DriverLib/docs_nxp_driverlib/LPC4300CMSIS_ReleaseNotes.txt
index a59f1394b..3fa5d4060 100644
--- a/demos/bsp/lpc43xx/CMSIS_LPC43xx_DriverLib/docs_nxp_driverlib/LPC4300CMSIS_ReleaseNotes.txt
+++ b/demos/bsp/lpc43xx/CMSIS_LPC43xx_DriverLib/docs_nxp_driverlib/LPC4300CMSIS_ReleaseNotes.txt
@@ -1,3 +1,42 @@
+RELEASE CMSIS for REV A 20121211
+1/ Updated SPIFI library
+2/ Bug fix to USBDEV_ROM example
+3/ Addition of SGPIO DMA example
+
+RELEASE: LPC4300CMSIS_20121203
+1/ Added SGPIO DMA example code in \Examples\SGPIO\SGPIO_DMA_PatternGenerator
+
+RELEASE: LPC4300CMSIS_20120801
+1/ Added SPIFI/Hitex flash mode in Examples\USBDEV\Usb_MassStorage example
+2/ Added first PWM emulation block using SCT
+3/ Added example showing a 32-bit data transmission preceded by a sync pulse
+
+RELEASE: LPC4300CMSIS_20120531
+1/ Updated on RTC driver
+2/ Updated on SSP driver
+3/ Updated on IAR Flash Drivers for external Parallel Flash, SPIFI Flash and Internal Flash
+4/ Updated on Keil Internal Flash Driver
+5/ Added I2C bit bang example with 2 GPIOs operate as I2C master to control I2C device on the 7 inches display module
+6/ Added SPI master example using SGPIO pins
+7/ Updated on LCDTerm.c to compatible with Hitex A4 board
+
+RELEASE: LPC4300CMSIS_20120427
+1/ Updated abstract.txt for IAR support
+2/ Updated on ADC driver
+3/ Updated SPIFI and Hitex flash directory in project files (*.ewd)
+
+RELEASE: LPC4300CMSIS_20120417
+1/ Added IAR port of BOOTFAST example (high-speed mode from SPIFI or external Flash)
+2/ New version of SPIFI library supports large SPIFI >= 256 Mb and does not use memset/memcpy
+
+RELEASE: LPC4300CMSIS_20120405
+1/ Updated ADC1_2 pin for LPC4350 Hitex A4 board (ADC examples)
+2/ Updated NVIC priority bits number
+3/ Updated on RTC driver
+4/ Updated on I2S driver
+5/ Updated correct setting for Deep Sleep mode: PWR_SLEEP_MODE_DEEP_SLEEP 0x3F00AA with 0x3000AA
+6/ Added OTP_API example
+
RELEASE: LPC4300CMSIS_20111209
1/ Change in BOOTFAST speed stepping ratio
2/ Updated SPIFI Flash Driver for Keil MDK
diff --git a/demos/bsp/lpc43xx/CMSIS_LPC43xx_DriverLib/docs_nxp_driverlib/readme.txt b/demos/bsp/lpc43xx/CMSIS_LPC43xx_DriverLib/docs_nxp_driverlib/readme.txt
index 0fd118b29..2f524b7a9 100644
--- a/demos/bsp/lpc43xx/CMSIS_LPC43xx_DriverLib/docs_nxp_driverlib/readme.txt
+++ b/demos/bsp/lpc43xx/CMSIS_LPC43xx_DriverLib/docs_nxp_driverlib/readme.txt
@@ -3,6 +3,6 @@ found on NXP's website.
At the time of writing, this can be found at the following link:
-http://www.lpcware.com/file_filter/nxp?term_node_tid_depth=All&term_node_tid_depth_1=104
+http://www.lpcware.com/content/nxpfile/lpc4350apdlzip
diff --git a/demos/bsp/lpc43xx/CMSIS_LPC43xx_DriverLib/history.txt b/demos/bsp/lpc43xx/CMSIS_LPC43xx_DriverLib/history.txt
index 2777bdadb..7cc1fbcf0 100644
--- a/demos/bsp/lpc43xx/CMSIS_LPC43xx_DriverLib/history.txt
+++ b/demos/bsp/lpc43xx/CMSIS_LPC43xx_DriverLib/history.txt
@@ -1,5 +1,5 @@
-History of updates to CMSISv2p10_LPC43xx_DriverLib
-==================================================
+History of updates to CMSIS_LPC43xx_DriverLib
+=============================================
Important - the code in this project is targeted at the
LPC43xx "Rev A" parts. It is not suitable for use with LPC43xx
@@ -9,6 +9,29 @@ 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.
+
+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.
+
1 February 2012
---------------
Updated to use code from the LPC4350A_PDL released by NXP
diff --git a/demos/bsp/lpc43xx/CMSIS_LPC43xx_DriverLib/liblinks.xml b/demos/bsp/lpc43xx/CMSIS_LPC43xx_DriverLib/liblinks.xml
new file mode 100644
index 000000000..1b11c076c
--- /dev/null
+++ b/demos/bsp/lpc43xx/CMSIS_LPC43xx_DriverLib/liblinks.xml
@@ -0,0 +1,29 @@
+
+
+
+
+ ${workspace_loc:/CMSIS_LPC43xx_DriverLib/inc}
+
+
+ CMSIS_LPC43xx_DriverLib
+
+
+ ${workspace_loc:/CMSIS_LPC43xx_DriverLib/Debug}
+
+
+ ${workspace_loc:/CMSIS_LPC43xx_DriverLib/Release}
+
+
+ CMSIS_LPC43xx_DriverLib
+
+
+
diff --git a/demos/host/host_bulk_xfer/.cproject b/demos/host/host_bulk_xfer/.cproject
index 9e98710fb..b839b245f 100644
--- a/demos/host/host_bulk_xfer/.cproject
+++ b/demos/host/host_bulk_xfer/.cproject
@@ -34,7 +34,7 @@