This project is read-only.

Feature List for v4.3


  • All v4.2 QFEs features and bug fixes (PWM enhancements, lwIP and network driver reliability improvements, Analog Output, WinUSB and latest GCC support)  
  • Support for Visual Studio 2012
  • Improved diagnostic information for deployment
  • Decreased boot time

 Bug fixes


Work Item 1736 - Create link for MFDeploy under start menu
Work Item 1504 - Customizing lwIP options and memory profile
Work Item 1322 - ToString("d4") doesn't work
Work Item 1396 - Socket.Connect still blocked after reinsert ethernet cable
Work Item 1388 - Change ToBase64String to be compatible with .Net on the desktop
Work Item 1339 - socket.receive generates a socket exception
Work Item 1338 - Debugging with sockets
Work Item 1758 - SDK Needs to support VS2012
Work Item 1748 - two minor bugs in LPC24xx_EMAC_lwip.cpp
Work Item 1744 - possible null pointer issue with lwip
Work Item 1739 - Usb Zero-length packet
Work Item 1624 - Elimination of useless code in USB Driver
Work Item 1623 - Incorrect Response to USB Setup Packet
Work Item 1571 - Relocate VB templates to correct folder
Work Item 1329 - THUMB-code region with length not multiple to 4-bytes causes error in "system_initialization_hal" library.
Work Item 1156 - Add Flush to ExtendedWeakReferences


Original roadmap

COMMITTED: Support for Visual Studio 2012


COMMITTED: Bug fixes for high priority issues

We will fix all issues that cause the device to crash or become unresponsive or cause data loss or corruption.

COMMITTED: Provide better diagnostic information for application deployment

We will improve the quality and quantity of diagnostic information during application deployment, both on emulator and device, so that the user can have a clear understanding of what went wrong and what actions to take. CodePlex issue #1589.


COMMITTED: Support latest GCC toolchain across all MCU in the PK

We will provide support for latest GCC toolchain, especially to address Cortex processors. CodePlex issue #1346 

COMMITTED: Decrease boot time

CodePlex issue #1590.


COMMITTED: Support for WinUSB

We will provide support for using WinUSB on Win8 and previous versions. CodePlex issue #1591.


TENTATIVE: Additional documentation for optimizing RAM/ROM usage

CodePlex issue #1592.


TENTATIVE: IPv6 support through latest lwIP drop

The support in lwIP is not very good but we plan to supplement it to achieve feature parity with IPv4. CodePlex issue #1593.


TENTATIVE: Bug fixes for all other issues

We will make every effort possible to proceed in order of number of votes when cosidering each issue. 



NOTE: all work items above will be complete with tests, samples and MSDN docs when applicable.








Last edited Oct 2, 2012 at 8:51 PM by lorenzte, version 19