Release Notes for Microchip Application Libraries v2011-06-02
Microchip Technology Inc. 2011
June , 2011
Table of Contents
1. What
is Microchip Application Libraries?
3. What’s
new/changed in v2011-06-02
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.
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.
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.9 |
2.8 |
|
x |
x |
|
x |
x |
|
3.00 |
2.11 |
|
|
x |
x |
x |
x |
|
1.3 |
1.2.7 |
|
x |
x |
x |
x |
x |
|
5.36 |
5.31 |
|
x |
x |
x |
x |
x |
|
1.31 |
1.21 |
x |
x |
x |
|
|
x |
|
1.02 |
1.02 |
|
x |
x |
x |
x |
x |
|
4.2 |
3.1.4 |
|
x |
x |
x |
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.
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.
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.
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.
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\Google
PowerMeter |
TCPIP\Google
PowerMeter EZConfig |
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