Release Notes for Microchip Application Libraries v2011-07-14
Microchip Technology Inc. 2011
July , 2011
Table of Contents
1.
What is Microchip Application Libraries?
3.
What’s new/changed in v2011-07-14
4.
Known MPLAB X beta 6 compatibility issues
Appendix
A: List of all PIC demo projects and folder paths
Microchip Application Libraries is a collection of Microchip firmware libraries and demo projects. Not all firmware libraries and demo projects from Microchip are distributed in this package; rather, this package includes a few specific libraries that tend to be used together.
By distributing libraries that are used often together, Microchip can provide example projects that integrate the use of multiple libraries.
Some example projects that use multiple libraries are:
Graphics MultiApp Demo
PIC18F Starter Kit 1
PIC24F Starter Kit 1
PIC24H Starter Kit 1
TCPIP MDD Demo App
USB Host – Printer – Print Screen Demo
USB Host – Printer – Simple Full Sheet Demo
USB Host – Printer – Simple POS Demo
The Microchip Applications Libraries is currently being distributed mainly in the source code form to provide the maximum flexibility for end designers to customize firmware to fit his/her applications.
To obtain the latest version of the Microchip Application Libraries, you can download it from the Microchip web site at www.microchip.com/MAL.
Once the installation package is downloaded, first
unzip (if zipped) the downloaded zip file and run the installer.
If installing over an existing Microchip Application
Libraries folder location, files that will be overwritten are back-up to the
folder named ‘rollbackBackupDirectory’.
One or more third party libraries maybe required to run PC programs, this includes but not be limited to Java Runtime Environment (JRE), Qt framework, and/or .NET framework.
For Java programs (.jar extension), the jar files must be associated with the JRE in order to run.
MPLAB X demo projects are currently classified as beta. No MPLAB 8 projects are supported in the Mac and Linux distributions, even though you may see MPLAB 8 projects in the install. OS specific executables are installed in all distributions.
Some users may need to install multiple instances of the distribution; this can be done simply by selecting a different installation path and shortcut menu folder.
When upgrading from a previous version, it is recommended that users install the newer installation to a different installation path, and then consult each individual library release notes for changes that may impact application project. This method is safer than just overwriting the previous installation.
Microchip Application Libraries can be uninstalled by either running the uninstaller or simply delete the root installed folder. Either ways, users should make sure to back-up any modified files.
This
release includes beta support for MPLAB X projects. The projects were tested
with MPLAB X beta 6. Most demo projects have both MPLAB 8 and X projects but
not all may have MPLAB X projects. Use MPLAB X project import wizard to convert
MPLAB 8 project.
MPLAB X projects utilize the Built Configuration feature extensively. For each demo, it can run on many different hardware setups, select the appropriate build configuration setting for the supported hardware.
For a full list of changes, read each individual library’s release notes after installation. This section provides only a summary of key changes:
Key Summary:
Library |
Current Version |
Previous Version |
PIC Family Supported |
|||||
PIC16F (8-bit) |
PIC18F (8-bit) |
PIC24F (16-bit) |
PIC24H (16-bit) |
dsPIC (16-bit) |
PIC32 (32-bit) |
|||
2.9a |
2.9 |
|
x |
x |
|
x |
x |
|
3.01 |
3.00 |
|
|
x |
x |
x |
x |
|
1.3.2 |
1.3 |
|
x |
x |
x |
x |
x |
|
5.36.2 |
5.36 |
|
x |
x |
x |
x |
x |
|
1.31 |
1.31 |
x |
x |
x |
|
|
x |
|
1.02.2 |
1.02 |
|
x |
x |
x |
x |
x |
|
4.2.2 |
4.2 |
|
x |
x |
x |
x |
x |
|
1.0.1 |
1.0.0 |
|
|
x |
|
|
x |
For more information about the specific changes in this revision, please refer to the Revision History section of the MCHPFSUSB Library Help file available in the library download.
Update
in v3.01
Updated
in v3.00
For more information about the specific changes in this revision, please refer to the detailed release notes in the Graphics Library Help file available in the library download.
Updated
in v1.3.2
Updated
in v1.3.0
Updated
in v5.36.2
Updated
in v5.36
For more information about the specific changes in this revision, please refer to the detailed release notes in the TCPIP Stack Help file available in the library download.
Updates
in v4.2.2
Updates
in v4.2
This section describes known issues related to the MPLAB X beta 6.
- In the project properties dialog box, the C30 linker option (pic30-ld), the ‘Allow overlapped sections’ checkbox is indicating the opposite of actual behavior.
- When importing a PIC18 MPLAB 8 project with the large data model option selected, that option may not get imported and is set back to the default of small code model.
- C30 v3.30 ELF library may not link successfully for some projects. The ELF library is the only option that can be used with MPLAB X beta 6. Use C30 v3.30b instead.
Microchip provides online support via our web site at http://www.microchip.com. This web site is used as a means to make files and information easily available to customers. Accessible by using your favorite Internet browser, the web site contains the following information:
Microchip's customer notification service helps keep customers current on Microchip products. Subscribers will receive e-mail notification whenever there are changes, updates, revisions or errata related to a specified product family or development tool of interest.
To register, access the Microchip web site at www.microchip.com, click on Customer Change Notification and follow the registration instructions.
Users of Microchip products can receive assistance through several channels:
Customers should contact their distributor, representative or field application engineer (FAE) for support. Local sales offices are also available to help customers. A listing of sales offices and locations is available on our website.
Technical support is available through the web site at: http://support.microchip.com
Android Accessories\Basic Communication Demo - Host mode |
Combo\Google Map |
Graphics\AppNotes |
Graphics\Common |
Graphics\External Memory |
Graphics\Image Decoders |
Graphics\JPEG |
Graphics\Multi-App |
Graphics\Object Layer |
Graphics\Object Layer Palette |
Graphics\PIC24F_DA |
Graphics\Primitive Layer |
Graphics\S1D13517 |
Graphics\SSD1926 |
MDD File System-SD Card |
MDD File System-SD Data Logger |
|
|
|
|
MiWi DE Demo\Basic Demos\Feature Demo |
MiWi DE Demo\Basic Demos\Simple Example |
MiWi DE Demo\MiWi PRO Test Interface |
mTouchCapDemos\PIC16F_CVD_Demos\Cap Touch CSM-CVD Eval Board 04-02091 Rev D1\code - no cover |
mTouchCapDemos\PIC16F_CVD_Demos\Cap Touch CSM-CVD Eval Board 04-02091 Rev D1\code - with cover |
mTouchCapDemos\PIC16F_CVD_Demos\Cap Touch CVD Eval Board 233-04-2028 Rev B\code - no cover |
mTouchCapDemos\PIC16F_CVD_Demos\Cap Touch CVD Eval Board 233-04-2028 Rev B\code - with cover |
mTouchCapDemos\PIC16F_CVD_Demos\PIC12F1822 Example - 4 sensors\code - no cover |
mTouchCapDemos\PIC16F_CVD_Demos\PIC16F617 Example - 4 Sensors\code - no cover |
mTouchCapDemos\PIC16F_CVD_Demos\PIC16F1936 Example - 4 sensors\code - 2mm cover |
mTouchCapDemos\PIC16F_CVD_Demos\PIC16F1936 Example - 4 sensors\code - metal over capacitive (3.5V) |
mTouchCapDemos\PIC16F_CVD_Demos\PIC16F1936 Example - 4 sensors\code - no cover |
mTouchCapDemos\PIC18FDemos\mTouchCap_2ChSlider |
mTouchCapDemos\PIC18FDemos\mTouchCap_4ChSlider |
mTouchCapDemos\PIC18FDemos\mTouchCap_Combo |
mTouchCapDemos\PIC18FDemos\mTouchCap_DirectKey |
mTouchCapDemos\PIC18FDemos\mTouchCap_GUI |
mTouchCapDemos\PIC18FDemos\mTouchCap_MatrixKey |
mTouchCapDemos\PIC24FDemos\mTouchCap_2ChSlider |
mTouchCapDemos\PIC24FDemos\mTouchCap_4ChSlider |
mTouchCapDemos\PIC24FDemos\mTouchCap_AN1317 |
mTouchCapDemos\PIC24FDemos\mTouchCap_Combo |
mTouchCapDemos\PIC24FDemos\mTouchCap_DA210Graphics |
mTouchCapDemos\PIC24FDemos\mTouchCap_DirectKey |
mTouchCapDemos\PIC24FDemos\mTouchCap_Gesture |
mTouchCapDemos\PIC24FDemos\mTouchCap_GUI |
mTouchCapDemos\PIC24FDemos\mTouchCap_Low Power |
mTouchCapDemos\PIC24FDemos\mTouchCap_MatrixKey |
mTouchCapDemos\PIC24FDemos\mTouchCap_Proximity |
mTouchCapDemos\PIC32MX_Demos\mTouchCap_2Ch_SliderDemo |
mTouchCapDemos\PIC32MX_Demos\mTouchCap_4Ch_SliderDemo |
mTouchCapDemos\PIC32MX_Demos\mTouchCap_DirectKeyDemo |
mTouchCapDemos\PIC32MX_Demos\mTouchCap_MatrixKeyDemo |
PIC18F Starter Kit 1 |
PIC24F Starter Kit 1 |
PIC24H Starter Kit 1\External_Sensor_Demo |
PIC24H Starter Kit 1\MPLAB_Starter_Kit_for_PIC24H_Demo |
Smart Card Demo |
TCPIP\Demo App |
TCPIP\Demo App MDD |
TCPIP\Energy Monitoring |
TCPIP\Internet Bootloader |
TCPIP\Internet Radio |
TCPIP\WebVend |
TCPIP\WiFi Console |
TCPIP\WiFi EZConfig |
USB\Device - Audio - Microphone |
USB\Device
- Audio - |
USB\Device - Audio - Speaker |
USB\Device - Bootloaders |
USB\Device - CCID - Smart Card Reader |
USB\Device - CDC - Basic Demo |
USB\Device - CDC - Serial Emulator |
USB\Device - Composite - HID + MSD |
USB\Device - Composite - MSD + CDC |
USB\Device - Composite - WinUSB + MSD |
USB\Device - HID - Custom Demos |
USB\Device - HID - Digitizers |
USB\Device - HID - Joystick |
USB\Device - HID - Keyboard |
USB\Device - HID - Mouse |
USB\Device - HID - Uninterruptible Power Supply |
USB\Device - LibUSB - Generic Driver Demo |
USB\Device - Mass Storage - Internal Flash |
USB\Device - Mass Storage - SD Card data logger |
USB\Device - Mass Storage - SD Card reader |
USB\Device - MCHPUSB - Generic Driver Demo |
USB\Device - PHDC - Weighing Scale |
USB\Device - WinUSB - Generic Driver Demo |
USB\Device - WinUSB - High Bandwidth Demo |
USB\Dual Role - MSD host + HID device |
USB\Host - Bootloaders |
USB\Host - CDC - Serial Demo |
USB\Host - Charger - Simple Charger |
USB\Host - Composite - HID + MSD |
USB\Host - Composite - MSD + CDC |
USB\Host - HID - Keyboard |
USB\Host - HID - Mouse |
USB\Host - Mass Storage - Simple Demo |
USB\Host
- Mass Storage - |
USB\Host - MCHPUSB - Generic Driver Demo |
USB\Host - Printer - Print Screen Demo |
USB\Host - Printer - Simple Full Sheet Demo |
USB\Host - Printer - Simple POS Demo |
USB\Low Pin Count Development Board |
USB\OTG - MCHPUSB - Generic Driver Demo |
Trademarks:
The Microchip
name and logo, the Microchip logo, MPLAB, and PIC are registered trademarks of Microchip
Technology Incorporated in the
Android is a trademark of Google Inc