Home

FSShell

Description File System Shell
Component FSShell.PEupd
Dependencies Utility, FAT_FileSystem, FreeRTOS, RTC_I2C_DS1307, FSL_USB_Stack, RingBufferUInt8

Important Information

Starting January 1st 2013, the latest and greatest versions of components and examples are hosted on GitHub.

License

License : Open Source (LGPL)
Copyright : (c) Copyright Erich Styger, 2012, all rights reserved.

This an open source software implementing a shell using Processor Expert.
Main purpose is for a file system, but useful as well without one.
This is a free software and is opened for education, research and commercial developments under license policy of following terms:
* This is a free software and there is NO WARRANTY.
* No restriction on use. You can use, modify and redistribute it for personal, non-profit or commercial product UNDER YOUR RESPONSIBILITY.
* Redistributions of source code must retain the above copyright notice.

History

Date Version Description
05-Dec-2012 1.220 Added interface to SW RTC to use the RTC_Maxim component. Disable the Shell support in the RTC_Maxim if using the RTC from the FSShell component.
13-Nov-2012 1.219 Updated to work with FSL_USB_Stack V1.009 or later. Method FSSH1_ReadAndParseCmd() does not exist any more and has been replaced with FSSH1_ReadAndParseLine() (make sure you init the first byte of the buffer passed).
18-Aug-2012 1.218 Updated to support the changed heap management in FreeRTOS 7.2.0: it is not legal any more to call vPortFree() if using memory scheme 1. For this, the new FreeRTOSConfig.h macro FRTOS_MEMORY_SCHEME is checked.
08-Aug-2012 1.217 Fixed an internal error for non-LDD targets. Additionally the component settings now automatically switch to LDD for Kinetis.
04-Aug-2012 1.216 New method ReadAndParseLine() which makes it easier to work with terminal programs like Tera Term where the terminal is sending character by character. Additionally it is using now the RingBufferUInt8 component.
30-Jul-2012 1.215 Updated to work with updated FatFS and SDHC_LLD.
25-May-2012 1.214 Additional two properties to specify the space between ':' and ';' for status and help commands.
08-Mar-2012 1.213 Added interface so you can choose between AsynchroSerial (RS-232) and USB CDC.
11-Feb-2012 1.212 Using string routines from Utility, adopted to work with classic (non-eclipse) CodeWarrior.
03-Jan-2012 1.211 Component is using now the RTOS adaptor concept.
16-Nov-2011 1.210 Adopted to take advantage of safe string routines used in FreeRTOS component.
02-Nov-2011 1.209 Improved semaphore handling (down to the Asynchroserial level). Changed API for greater flexibility.
05-Sep-2011 1.208 Removed dependency on Term component.
04-Sep-2011 1.207 Initial release.

Screenshots

Project View

Properties View

Home