We strongly encourage users to use Package manager for sharing their code on Libstock website, because it boosts your efficiency and leaves the end user with no room for error. [more info]
Rating:
Author: Dany
Last Updated: 2013-05-15
Category: USB
Downloaded: 1626 times
Followed by: 2 users
USB libraries, new architecture. Permits composite USB devices (possibilities: HID, CDC and MSD).
-- for P18's or P24's with USB --
Version 1.1: Modified so that (changes to) values in "UsbProjectItems" like PID and VID are actually visible in the executable.
Do you want to subscribe in order to receive notifications regarding "USB_NA" changes.
Do you want to unsubscribe in order to stop receiving notifications regarding "USB_NA" changes.
Do you want to report abuse regarding "USB_NA".
| DOWNLOAD LINK | RELATED COMPILER | CONTAINS |
|---|---|---|
| 1368616525_usb_na_mikropascal_pic.mpkg [902.16KB] | mikroPascal PRO for PIC |
|
| 1368616539_usb_na_other_pic.zip [597.05KB] | Other PIC Compilers |
|
| 1368616561_usb_na_mikropascal_pic24.mpkg [876.44KB] | mikroPascal PRO for dsPIC30/33 & PIC24 |
|
| 1368616575_usb_na_other_pic24.zip [576.52KB] | Other PIC24 Compilers |
|
| 1368616596_usb_na_mikrobasic_pic.mpkg [836.94KB] | mikroBasic PRO for PIC |
|
| 1368616617_usb_na_mikrobasic_pic24.mpkg [822.13KB] | mikroBasic PRO for dsPIC30/33 & PIC24 |
|
Important remarks:
CDC devices:
MSD devices:
Libraries:
- USB_CDC_Library_NA
- USB_HID_Library_NA
- USB_MSD_Library_NA
- USB_Library_Core_Constants_NA
- USB_Library_Core_NA
- USB_HID_Keyb_Library_NA (Ps2 keyboard to USB keyboard; Supports also the "Sleep", "Wake-up" and "Power" keys.)
The zipfile has the same content as the package.
Have Fun!
-----------------------------------------------------------------------------------------------------------------------------------------------
Version 1.1: Modified so that (changes to) values in "UsbProjectItems" like PID and VID are actually visible in the executable.
Important: the "USBxxx_ProjectItems.mpas" files have been changed!
-------------------------------------------------------------------------------------------------------------------------------------------------
18-03-2012: Removed an error in "USB_MSD_Library", calculation of the
card capacity did not work correctly for cards of exactly 4 GB large. Still, the max size of the card supported here is 4 Gb.
-------------------------------------------------------------------------------------------------------------------------------------------------
29-03-2012: Added the P24 version of the libraries. No "keyboard" libraries yet however.
Have fun!
2012-06-08: The help section in the package and zip file has been updated.
------------------------------------------------------------------------------------------------------------------------------------------------
2012-11-12: The microBasic package(s) ha(s)(ve) been added.
Only
the .mcl files are available as "library" files: they are copied from
the mikroPascal version (the mP and mB .mcl files are compatible -
luckely - ).
If you want to see some sources: look into the mP versions.
The example files are still in mP, not in mB. (I do not have an mB licence, so I can not compile them).
Some of the helpfiles are also still referring to mP, but all library "interfaces" are available in the mB language.
------------------------------------------------------------------------------------------------------------------------------------------------
2013-01-26: Replaced "Delay_ms" and "Delay_us" by routines available in the Delays lib.
"Delay_ms"
and "Delay_us" are inline routines and cannot be used in libraries if
they are to be used without source (e.g. non Pascal compilers).