Menu

Tree [163c09] master /
 History

HTTPS access


File Date Author Commit
 Applications 2015-01-04 Jos van Eijndhoven Jos van Eijndhoven [163c09] Created a separate task to respond to UDP messa...
 CMSISv2p00_LPC17xx 2012-11-13 Oleg Antonyan Oleg Antonyan [eed8ed] * Removed depricated .cproject and .project files
 FreeRTOS-Plus-CLI 2012-11-08 Oleg Antonyan Oleg Antonyan [a1aed1] Initial commit
 FreeRTOS_include 2012-11-08 Oleg Antonyan Oleg Antonyan [a1aed1] Initial commit
 FreeRTOS_portable 2012-11-08 Oleg Antonyan Oleg Antonyan [a1aed1] Initial commit
 FreeRTOS_src 2012-11-08 Oleg Antonyan Oleg Antonyan [a1aed1] Initial commit
 LPCUSB 2012-11-27 Oleg Antonyan Oleg Antonyan [4d4145] * Added LPCUSB stack and demo echo task
 lpc17xx.cmsis.driver.library 2014-12-29 Jos van Eijndhoven Jos van Eijndhoven [ed202c] Re-installed the LPCXpresso tools, V7.5.
 lwIP 2014-12-29 Jos van Eijndhoven Jos van Eijndhoven [ed202c] Re-installed the LPCXpresso tools, V7.5.
 .cproject 2015-01-04 Jos van Eijndhoven Jos van Eijndhoven [163c09] Created a separate task to respond to UDP messa...
 .gitignore 2014-12-29 Jos van Eijndhoven Jos van Eijndhoven [ed202c] Re-installed the LPCXpresso tools, V7.5.
 .project 2013-12-08 Jos van Eijndhoven Jos van Eijndhoven [8244d1] Prevented glitches in speedcontrol relais.
 DACxpresso Debug.launch 2014-12-29 Jos van Eijndhoven Jos van Eijndhoven [ed202c] Re-installed the LPCXpresso tools, V7.5.
 README 2012-12-28 Oleg Antonyan Oleg Antonyan [9c3894] * Few changes in README
 lpc176x_freertos_lwip_skeleton Debug.launch 2012-11-10 Oleg Antonyan Oleg Antonyan [84c913] Merge remote branch 'origin/master'
 usbser.inf 2012-11-28 Oleg Antonyan Oleg Antonyan [62703a] * Added sys and inf files for USB driver in Win...
 usbser.sys 2012-11-28 Oleg Antonyan Oleg Antonyan [62703a] * Added sys and inf files for USB driver in Win...

Read Me

Demo application for LPC176x using LPCXpresso IDE.
* FreeRTOS 7.3.0
* CMSIS 2.00
* LwIP 1.4.0 with DNS and DHCP enabled
* SMTP client, supports unicode and auth login.
* Telnet server with users authentication, uses FreeRTOS+CLI
* LPCUSB stack used to create CDC device
* AT45DB081D dataflash driver based on EA BaseBoard demo
* FatFs and SD card driver (supports SDHC)
* SysLog daemon, uses UART0, UART3 and USB Virtual serial port, file on SD card as output by default 
* Real-time clock as daemon task uses main oscillator
* RFC868 time synchronize protocol to set up the time, supports timezones

Based on http://www.freertos.org/FreeRTOS-Plus/FreeRTOS_Plus_IO/Demo_Applications/LPCXpresso_LPC1769/NXP_LPC1769_Demo_Description.shtml 
Dataflash driver based on demo code with EA LPCXpresso BaseBoard http://www.embeddedartists.com/products/lpcxpresso/xpr_base.php
SD card driver (mmc.c) based on demo code with EA LPCXpresso BaseBoard http://www.embeddedartists.com/products/lpcxpresso/xpr_base.php
LPCUSB driver by Bertrik Sikken bertrik@sikken.nl
FatFs filesystem by ChaN http://elm-chan.org/fsw/ff/00index_e.html

Differences with original FreeRTOS+ featured demo:
* All code in 1 project: peripheral library, CMSIS, FreeRTOS, LwIP.
* Removed FreeRTOS+IO
* EMAC uses unmodified EMAC driver from peripheral library
* FreeRTOS's heap located in AHB RAM
* Enabled DHCP, DNS, UDP
* Sample applications added
* USB stack added

Author: Oleg Antonyan <oleg.b.antonyan@gmail.com>
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.