Vault 7: Projects
This publication series is about specific projects related to the Vault 7 main publication.
the board might have while running this demo.
Demo Board I/O Mapping
Each demo board has a different number of push buttons, LEDs, and other features with various different names for these
components. To determine which board features are used for which demo features, please refer to the io_mapping.h file in
the demo folder under the system_config folder. Each demo board will have a corresponding folder with an io_mapping.h file
in it. For example, for the PIC18F46J50 PIM this would be the following file:
<install_directory>/apps/usb/device/msd_sd_card_reader/firmware/src/system_config/pic18f46j50_pim/io_mapping.h
For more information about each demo board, please refer to the Demo Board Information section.
Demo Operation
Connect the hardware platform to a computer through a USB cable. If the device was attached to the computer while the
data logging occurred, you may need to remove the SD card from the card slot or disconnect and reconnect the device from
the computer for the files to appear. Most computers are not expecting the files on an attached drive to change if they are
not making the change so some operating systems will not look for additional drive changes.
The device should appear as a new drive on the computer named “Removable Drive”.
If no SD Card is inserted in the SD Card PICTail Plus, the following dialog will pop-up.
Once a compatible card is inserted in the card reader, files can be read, deleted, and manipulated like any other drive on the
computer.
1.6.13 Device - Vendor Driver Basic Demo
This demo creates a simple vendor class device using the libusb and WinUSB drivers. It includes PC/host software
examples as well.
Description
Supported Demo Boards
The matrix of which demos are supported on a specific board can be found in the Release Notes demo board support
section. Verify that the board you wish to use will work with this demo. This table also describes some of the limitations that
the board might have while running this demo.
Demo Board I/O Mapping
Each demo board has a different number of push buttons, LEDs, and other features with various different names for these
components. To determine which board features are used for which demo features, please refer to the io_mapping.h file in
the demo folder under the system_config folder. Each demo board will have a corresponding folder with an io_mapping.h file
in it. For example, for the PIC18F46J50 PIM this would be the following file:
1.6 Demos MLA - USB Library Help Device - Vendor Driver Basic Demo
280
Protego_Release_01_05-Related-OEM-Documentation-MLA_v2013_12_20-help_mla_usb.pdf