1. Packs
  2. LPC4000_DFP

Change Log

Version 2.2.2: May 11, 2023

Get Pack
      Device Startup: Corrected interrupt vector table in assembler startup file: startup_LPC407x_8x_177x_8x.s
      CMSIS-Driver:
      - I2C: Corrected Slave functionality (load initial data when Slave was addressed for read)
      - SPI (SSP): Corrected send and receive functions

Version 2.2.1: Dec. 23, 2021

Get Pack
      CMSIS-Driver:
      - USART: Corrected missing pin configuration (USART3)

Version 2.2.0: July 13, 2021

Get Pack
      Board Examples:
      - Updated Arm Compiler 6 to default compiler for LPC4000_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 Network Examples to Network 7 API
      - Updated examples adding release and debug targets, using CMSIS-RTOS2 RTX and enabling the Event Recorder in debug targets
      - Updated Blinky example (changed SystemCoreClock to 60MHz for Instruction Trace)
      - Terminating app_main thread with osThreadExit() to avoid endless loop
      CMSIS device:
      - Updated LPC407x_8x_177x_8x.h: Corrected structure alignment
      - Updated system_LPC407x_8x_177x_8x.c: Added static to functions SystemInit_ExtMemCtl() and fpu_init()
      CMSIS-Drivers:
      - USART:
      -- Added function USART_PIN_Configure()
      -- Updated Baudrate divider calculation
      - EMAC:
      -- Enabling the Power Down mode setting of the PHY is prevented to avoid PHY from stopping to generate needed clocks.
      -- Corrected timeout implementation for RTOS2

Version 2.1.0: June 26, 2018

Get Pack
      Device support:
      - RTE_Device.h configuration file.
      - Added system_LPC407x_8x_177x_8x.h to component startup.
      Updated CMSIS drivers:
      - CAN: 
      -- Corrected SetBitrate function.
      -- Corrected receive overrun signaling.
      -- Corrected functionality when NULL pointer is provided for one or both 
         signal callbacks in Initialize function call.
      - EMAC: Added support for CMSIS-RTOS2.
      - SSP and SPI driver:
      -- MISO and MOSI pins can be configured as "not used".
      - USART driver: 
      -- Corrected send_active flag handling in USART_Send function.
      -- TX and RX pins can be configured as "not used".
      -- Added DMA support for UART4.
      - USB Device/Host OTG driver: Added auto-detection of OTG Transceiver I2C address.
      Board Examples:
      - Added CAN Data example for Embedded Artists LPC4088-32 Developers Kit.
      - Updated USB Host examples thread stack settings.
      - Updated USB Device Audio example for Embedded Artists LPC4088-32 Developers Kit.
      - Updated USB Device CDC ACM VirtualCOM example for Embedded Artists LPC4088-32 Developers Kit.
      -- Corrected initial UART receive size.

Version 2.0.0: Jan. 11, 2016

Get Pack
      Added CMSIS-Driver for CAN, Ethernet, I2C, MCI, SAI , SPI, USART, USB Device and USB Host
      Added Board Support for the Embedded Artists LPC4088-32 Developers Kit
      - CMSIS-RTOS Blinky and MDK-Middleware Version 7.0 based examples using USB Device and Host, FileSystem and Network
      Updated Device Startup component, adding external memory controller configuration to system file

Version 1.2.0: May 12, 2015

Get Pack
      Updated system_LPC407x_8x_177x_8x.c and Device-Startup Cversion.
      Removed duplicate device definitions (LPC4074FBD144, LPC4074FBD80)

Version 1.1.0: Sept. 19, 2014

Get Pack
      Updated header file LPC407x_8x_177x_8x.h.
      Removed flash algorithm LPC407x_8x_S25FL032.FLM.

Version 1.0.0

Get Pack
      Initial version of LPC4000 Device Family Pack.