From 1cce434a6b6e710e4d2ee8368b9d5d2b4740e93a Mon Sep 17 00:00:00 2001 From: Gregory Nutt Date: Wed, 8 May 2019 10:32:10 -0600 Subject: [PATCH] configs/lpcxpresso-lpc54628: Update a README.txt. --- arch/arm/src/lpc54xx/lpc54_usb0_ohci.h | 26 +++++++------------------- configs/lpcxpresso-lpc54628/README.txt | 24 ++++++++++++++++++++---- 2 files changed, 27 insertions(+), 23 deletions(-) diff --git a/arch/arm/src/lpc54xx/lpc54_usb0_ohci.h b/arch/arm/src/lpc54xx/lpc54_usb0_ohci.h index 5efec074f96..56062b3a205 100644 --- a/arch/arm/src/lpc54xx/lpc54_usb0_ohci.h +++ b/arch/arm/src/lpc54xx/lpc54_usb0_ohci.h @@ -1,7 +1,7 @@ /************************************************************************************ - * arch/arm/src/lpc17xx/lpc17_usbhost.h + * arch/arm/src/lpc54xx/lpc54_usb0_ohci.h * - * Copyright (C) 2013 Gregory Nutt. All rights reserved. + * Copyright (C) 2019 Gregory Nutt. All rights reserved. * Author: Gregory Nutt * * Redistribution and use in source and binary forms, with or without @@ -33,8 +33,8 @@ * ************************************************************************************/ -#ifndef __ARCH_ARM_SRC_LPC17XX_LPC17_USBHOST_H -#define __ARCH_ARM_SRC_LPC17XX_LPC17_USBHOST_H +#ifndef __ARCH_ARM_SRC_LPC54XX_LPC54_OHCI_H +#define __ARCH_ARM_SRC_LPC54XX_LPC54_OHCI_H /************************************************************************************ * Included Files @@ -42,20 +42,8 @@ #include -/************************************************************************************ - * Pre-processor Definitions - ************************************************************************************/ - -/************************************************************************************ - * Public Types - ************************************************************************************/ - #ifndef __ASSEMBLY__ -/************************************************************************************ - * Public Data - ************************************************************************************/ - /************************************************************************************ * Public Functions ************************************************************************************/ @@ -70,7 +58,7 @@ extern "C" #endif /**************************************************************************** - * Name: lpc17_usbhost_initialize + * Name: lpc54_usbhost_initialize * * Description: * Initialize USB host device controller hardware. @@ -96,7 +84,7 @@ extern "C" #ifdef CONFIG_USBHOST struct usbhost_connection_s; -FAR struct usbhost_connection_s *lpc17_usbhost_initialize(int controller); +FAR struct usbhost_connection_s *lpc54_usbhost_initialize(int controller); #endif #undef EXTERN @@ -105,4 +93,4 @@ FAR struct usbhost_connection_s *lpc17_usbhost_initialize(int controller); #endif #endif /* __ASSEMBLY__ */ -#endif /* __ARCH_ARM_SRC_LPC17XX_LPC17_USBHOST_H */ +#endif /* __ARCH_ARM_SRC_LPC54XX_LPC54_OHCI_H */ diff --git a/configs/lpcxpresso-lpc54628/README.txt b/configs/lpcxpresso-lpc54628/README.txt index a09b8b2309e..f46cea77358 100644 --- a/configs/lpcxpresso-lpc54628/README.txt +++ b/configs/lpcxpresso-lpc54628/README.txt @@ -115,10 +115,17 @@ STATUS 2018-10-24: Dave Marples now has the LPC43 SD/MMC working reliably. I have ported all of Dave's change to the LPC54 but have done no further testing as of this writing. The feature is still marked EXPERIMENTAL. + 2019-05-08: I brought in the USB0 OHCI USB host driver from LPC17. Since + OHCI is well standardized, this should work out of the box provided that + the peripheral is properly configured, initialized, and clocked. The + clock setup logic is missing as of this writing (the driver is not yet + even included in the build and completely unverified). There is still no support for the Accelerometer, SPIFI, or USB. There is a complete but not entirely functional SD card driver and and tested SPI - driver. There are no on-board devices to support SPI testing. + driver. There is also a partial port of the USB0 OHCI host driver if + anyone is ambitious enought to finish that off. There are no on-board + devices to support SPI testing. Configurations ============== @@ -522,6 +529,15 @@ Configurations a USB keyboard. STATUS: - 2019-05-04: Initial display is clean but touchscren input is not yet - functional. Left-click main menu functionality is required to test - much more. + 2019-05-04: Initial display is clean. + 2019-05-08: Logic to iconify and de-iconify the Icon Manager works. + I am able to grab the Icon Manager tool bar and move the Icon Manager + window. However, the movement is not smooth. Analyizing the touch- + screen input, I can see that Twm4NX is working okay but the touch- + screen driver with its polled operation does not provide rapid or + precise touch positions. So the movement is not smooth. It is also + difficult to grab the toolbar. + + The logic to move the Icon Manager Icon does not work at all. + + Left-click main menu functionality is required to test much more.