- Packs
- LPC1700_DFP
LPC1700_DFP
Deprecated
2.7.2-
Pack Type
Device Support
NXP LPC1700 Series Device Support, Drivers and Examples for MCB1700 and LPC1788-32
-
Add to CMSIS Solution
packs:
- pack: Keil::LPC1700_DFP@2.7.2
Add with cpackget
> cpackget add Keil::LPC1700_DFP@2.7.2
Download
LPC1700_DFP 2.7.2Change Log
Version 2.7.2: Feb. 9, 2024
Recommended
Get Pack-
Add to CMSIS Solution
packs:
- pack: Keil::LPC1700_DFP@2.7.2
Add with cpackget
> cpackget add Keil::LPC1700_DFP@2.7.2
Download
LPC1700_DFP 2.7.2This Software Pack is no longer maintained. CMSIS-Driver: - EMAC: Replaced empty delay loops with _NOP(). - MCI: -- Disabled high speed mode -- Default pin configuration enables pull-up resistors -- Fixed Control function return value for ARM_MCI_BUS_SPEED control code - I2C: Corrected Slave functionality (load initial data when Slave was addressed for read)
Version 2.7.1: Dec. 3, 2021
Get Pack-
Add to CMSIS Solution
packs:
- pack: Keil::LPC1700_DFP@2.7.1
Add with cpackget
> cpackget add Keil::LPC1700_DFP@2.7.1
Download
LPC1700_DFP 2.7.1CMSIS-Driver: - Updated SSP driver: -- Corrected SSP2 handling.
Version 2.7.0: July 13, 2021
Get Pack-
Add to CMSIS Solution
packs:
- pack: Keil::LPC1700_DFP@2.7.0
Add with cpackget
> cpackget add Keil::LPC1700_DFP@2.7.0
Download
LPC1700_DFP 2.7.0Board Examples: - Updated Arm Compiler 6 to default compiler for LPC1700_DFP. - Updated RTX5 config files to CMSIS 5.8.0 - Updated all USB Host/Device examples with user templates from MDK-Middleware v7.11.1 - Updated VirtualCOM example: Abstract.txt file corrected CMSIS-Driver: - Updated UART driver: -- Corrected USART4_Resources (RTE_UART4_DMA_RX_EN). -- Corrected declaration of USART4_pin_clk pin. -- Added function USART_PIN_Configure(). CMSIS device: - Updated LPC18xx.h and LPC177x_8x.h: Corrected structure alignment. - Updated system_LPC177x_8x.c: Added static to function SystemInit_ExtMemCtl().
Version 2.6.0: Aug. 22, 2019
Get Pack-
Add to CMSIS Solution
packs:
- pack: Keil::LPC1700_DFP@2.6.0
Add with cpackget
> cpackget add Keil::LPC1700_DFP@2.6.0
Download
LPC1700_DFP 2.6.0CMSIS-Drivers and Common BSP: - Added support for Arm Compiler 6 and removed warnings. - Made pin configuration const. - USART: -- Updated Baudrate divider calculation. Updated Board Examples: - Graphics examples updated to Segger emWin V5.50. - Network examples migrated to Network API version 7. - All examples reworked, adding release and debug targets, using CMSIS-RTOS2 RTX and enabling the Event Recorder in debug targets. - Removed RTX_Blinky example. - Terminating app_main thread with osThreadExit() to avoid endless loop.
Version 2.5.0: Oct. 3, 2018
Get Pack-
Add to CMSIS Solution
packs:
- pack: Keil::LPC1700_DFP@2.5.0
Add with cpackget
> cpackget add Keil::LPC1700_DFP@2.5.0
Download
LPC1700_DFP 2.5.0Upated CMSIS-Driver: - I2C: Corrected pin configuration when I2C0_SCL Pin = P1.31 and I2C0_SDA Pin = P1.30 - EMAC: Corrected timeout implementation for RTOS2 - USART: Corrected UART SCLK pin configuration - CAN: Corrected SetBitrate function Updated Board Examples: - emWin examples updated to emWin V5.46e. - USB Host examples thread stack settings Updated MCB1700 Board Support: - GLCD driver.
Version 2.4.0: Nov. 16, 2017
Get Pack-
Add to CMSIS Solution
packs:
- pack: Keil::LPC1700_DFP@2.4.0
Add with cpackget
> cpackget add Keil::LPC1700_DFP@2.4.0
Download
LPC1700_DFP 2.4.0Debug Description: - Fixed debug sequence "Run over bootloader" reset behaviour - Updated read modify write operation on updating DEMCR_Addr to avoid side effects. CMSIS-Driver: - Updated EMAC driver adding support for CMSIS-RTOS2 Board Examples: - Updated USB Device Audio example for Embedded Artists LPC1788-32 Developers Kit - Updated Board Support LED_*.c files.
Version 2.3.0: Jan. 13, 2017
Get Pack-
Add to CMSIS Solution
packs:
- pack: Keil::LPC1700_DFP@2.3.0
Add with cpackget
> cpackget add Keil::LPC1700_DFP@2.3.0
Download
LPC1700_DFP 2.3.0CMSIS-PACK Description: - Reworked board description. - Trace Start/Stop debug sequence added - moved dbgconf file name to dedicated folder and updated the file name - Updated version of config file system_LPC177x_8x.c: was not updated in pack version 2.1.0 Device Support: - Updated system_LPC177x_8x.[c|h]. correcting doxy comments - Corrected PIN_LPC177x_8x.c to support also PORT4 and PORT5 - Updated RTE_device for LPC177x/8x. - Update Device header file LPC177x_8x.h adding System Control register MATRIXARB CMSIS-Driver: - Updated GPDMA driver to transfer data bigger than 4k. -- Updated CMSIS drivers (USART, I2S and SSP) to work with new GPDMA driver. - Updated USB Device driver: -- USBD_HW_ReadEP/USBD_HW_WriteEP function behavior for data parameter equal to NULL -- EndpointUnconfigure function for isochronous endpoints (unconfiguring one isochronous endpoint prevented further functionality of any other configured isochronous endpoints) -- updated the driver to work with LPC1751/52 device series -- removed unnecessary __packed specifier for GCC compliance - Updated USART driver: -- Corrected send_active flag handling in USART_Send function. -- TX and RX pins can be configured as "not used" - Updated SSP and SPI driver: MISO and MOSI pins can be configured as "not used" - Updated CAN driver: -- corrected receive overrun signaling -- corrected functionality when NULL pointer is provided for one or both signal callbacks in Initialize function call Board Examples: - Added USB Device Audio example for Keil MCB1700 evaluation board - Added CAN Data example for Embedded Artists LPC1788-32 Developers Kit - Updated emWin examples to emWin V5.36f - Updated USB Device CDC ACM VirtualCOM example for Keil MCB1700 and EA LPC1788-32 Developers Kit evaluation boards - Updated USB Host examples
Version 2.2.0: Dec. 21, 2015
Get Pack-
Add to CMSIS Solution
packs:
- pack: Keil::LPC1700_DFP@2.2.0
Add with cpackget
> cpackget add Keil::LPC1700_DFP@2.2.0
Download
LPC1700_DFP 2.2.0Updated CMSIS drivers: - Added CAN and SPI driver and respective configuration options in RTE_Device.h - Updated USB Device driver: -- added check for USBD_EndpointConfigure function: allow only endpoint configuration supported by hardware -- corrected SetLineCoding request on CDC ACM device -- corrected reading data from stalled endpoint causing hardfault -- corrected initialization failure if Port1 not enabled in RTE_Device.h - Updated USB Host driver: -- corrected PowerControl for Power OFF -- corrected initialization failure if Port1 not enabled in RTE_Device.h - Updated SSP driver: -- correcting ssel pin GPIO mode configuration (for LPC177x_8x) -- corrected Bus Speed configuration Updated EMAC driver: - corrected return value of the ReadFrame function - corrected PHY device addressing when using software controlled MDI MDK example projects: - added CAN Data project for Keil MCB1700 Evaluation Board - added LPC1758 Flash Target in Network examples to support MCB1700 board populated with LPC1758 device
Version 2.1.0: June 19, 2015
Get Pack-
Add to CMSIS Solution
packs:
- pack: Keil::LPC1700_DFP@2.1.0
Add with cpackget
> cpackget add Keil::LPC1700_DFP@2.1.0
Download
LPC1700_DFP 2.1.0Added full support for LPC177x/8x devices: -- CMSIS and Peripheral drivers -- Board support and examples for Embedded Artists LPC1788-32 DK -- External Memory Controller configuration in system file Added new CMSIS drivers: -- SAI/I2S driver -- MCI driver for LPC177x/8x devices Updated CMSIS drivers: - Driver configuration (RTE_Device.h): added support for new drivers and LPC177x/8x devices - I2C, EMAC, SPI, USART, USB Device, USB Host: Updated initialization, uninitialization and power procedures - SPI, USART: Corrected status bit-field race conditions - SPI: corrected ARM_SPI_EVENT_DATA_LOST event handling in slave mode - EMAC: -- corrected return value of PHY_Read function -- GetMacAddress function implemented -- corrected MDC clock divider setting for Ethernet PHY -- corrected no communication after cable reconnected - USART: -- corrected disabling of receive DMA channel when aborting Receive or Transfer -- fract_div_lookup_table moved from header file to driver .c file -- improved baudrate calculation -- corrected RX Time-out handling -- corrected USART clock configuration - USB Device: -- added support for LPC177x/8x devices -- added support for isochronous endpoints - USB Host: -- added support for LPC177x/8x devices Updated SVD file for LPC175x/6x: corrected USB base address Updated drivers: - PIN: added support for LPC177x/8x devices - GPDMA: added GPDMA_ChannelGetCount function - OTG: added support for LPC177x/8x devices Updated examples for Keil MCB1700 Board
Version 2.0.0: July 9, 2014
Get Pack-
Add to CMSIS Solution
packs:
- pack: Keil::LPC1700_DFP@2.0.0
Add with cpackget
> cpackget add Keil::LPC1700_DFP@2.0.0
Download
LPC1700_DFP 2.0.0- Added CMSIS-Driver 2.2.0 compliant drivers for LPC175x and LPC176x Device Series - Added MDK-Middleware examples for MCB1700 Development Board (requires MDK-Middleware Pack 6.1.0 or higher)
Version 1.0.2
Get Pack-
Add to CMSIS Solution
packs:
- pack: Keil::LPC1700_DFP@1.0.2
Add with cpackget
> cpackget add Keil::LPC1700_DFP@1.0.2
Download
LPC1700_DFP 1.0.2Renamed Device Sub-Families.
Version 1.0.1
Get Pack-
Add to CMSIS Solution
packs:
- pack: Keil::LPC1700_DFP@1.0.1
Add with cpackget
> cpackget add Keil::LPC1700_DFP@1.0.1
Download
LPC1700_DFP 1.0.1MCB1700 added.
Version 1.0.0
Get Pack-
Add to CMSIS Solution
packs:
- pack: Keil::LPC1700_DFP@1.0.0
Add with cpackget
> cpackget add Keil::LPC1700_DFP@1.0.0
Download
LPC1700_DFP 1.0.0First Release version of LPC1700 Device Family Pack.