usb

Has FatFS been ported to the LPC17xx ?

Yes, check application note AN10916: FAT library EFSL and FatFs port on NXP LPC1700:
http://www.lpcware.com/content/nxpfile/an10916-fat-library-efsl-and-fatf...

Do you have a secondary USB bootloader for LPC17xx?

NXP_Paul's picture

You will find a secondary USB bootloader application note and example software at http://www.lpcware.com/content/nxpfile/an10866-lpc1700-secondary-usb-boo...

Is it possible to use both the USB device and Ethernet on LPC1758, since MDIO and USB_connect are shared? Is there a possible workaround?

The Ethernet PHY configuration is a one-time event. Once the configuration has been completed using MDIO and MCLK, these pins will no longer be required. It will then be possible to switch the pin function to USB.
Another option is to use Ethernet MII Management (MDIO) using software. This is described in Application note AN10859.
http://www.lpcware.com/content/nxpfile/an10859-lpc1700-easyweb
If MDIO is implemented in software, there will be no need to share pins between USB and Ethernet.

nxpUSBlib v0.98

PreviewAttachmentSize
nxpUSBlib v0.98b.zip7.31 MB
File info
NXP verified: 
NO

Release notes

 

New features in this release:

  • Support for simultaneous dual host

  • Improved bulk transfer performance (LPC11Uxx, LPC1347)

  • New bandwidth tuning project

  • New dual role example (experimental)

 

Bug fixes:

  • Host can not clear stall on control transfer

  • Code compiled with optimization crashed

 

USB Device ROM Stack API

PreviewAttachmentSize
index.chm474.37 KB
File info
File version: 
1.0
NXP verified: 
YES

 

 

The boot ROMs in some of the LPC devices contain flexible USB device stack to simplify the USB application development. The USB ROM stack has built-in support for Communication Device Class (CDC), the Human Interface Device (HID), the Mass Storage Class (MSC) and Device Firmware Upgrade (DFU) class. It also supports composite device model consisting of multiple interfaces of above supported classes. This document provides information on how to use this stack through the exposed ROM API.

 

nxpUSBlib v0.97

PreviewAttachmentSize
nxpUSBlib v0.97.zip7.22 MB
File info
File version: 
1.0
NXP verified: 
YES

Release notes

 

New features in this release:

  • Support for the LPCXpresso with LPC1347

  • Limited IAR support

 

Bug fixes:

  • Repaired Keil project files for examples running on the Xplorer LPC18xx and LPC43xx

 

LPC43XX Dual Core Examples

PreviewAttachmentSize
LPC43XX_DualCore_Examples_V0.1.zip2.24 MB
File info
File version: 
v0.1
NXP verified: 
NO

LPC43XX Dual Core Examples

Introduction

This page contains the LPC43XX Dual Core examples. These examples showcases the SW components provided with the NXP LPC43XX MCU

LPC43XX Dual Core Framework

The LPC43XX Dual Core examples will be implemented as a framework (similar to nxpUSBlib releases). The LPC43XX Dual core framework will have 

nxpUSBlib v0.96

PreviewAttachmentSize
nxpUSBlib v0.96.zip7.01 MB
File info
File version: 
1.0
NXP verified: 
YES

Release notes

 

New features in this release:

  • ROM driver support added to the Generic HID example

 

lpc11u-ucr-demo

USB Contactless/Contact Smart Card Reader (UCR) Block Diagram

Introduction

This project demonstrates the use of NXP USB enabled ARM Cortex-M0 microcontroller and NXP contact/contactless smart card reader IC to develop a portable USB CCID Contactless Smart Card Reader (UCR) with an option to add a SAM module for secure transaction. The demo supports MIFARE Classic and MIFARE Ultralight smart cards.

Demo Video

 

 

Keil MCB1800 Evaluation Board

The Keil MCB1800 Evaluation Board enables you to create and test working programs based on the NXP LPC1800 family of ARM Cortex™-M3 processor-based devices.

Features:

  • Serial Port

    A standard DB9 connector is on the board for the LPC1850's built-in UART interface. This is a full duplex, serial port.
  • CAN Port

    A standard DB9 connector for applications requiring CAN communications.
  • USB 2.0 Full Speed and High Speed Ports

    2 standard USB Type mini-B connectors: for USB Device, Host and OTG communications.
Syndicate content
feedback