Gregory Nutt
2ac55ec4e7
NSH: Add support for the 'ln' command.
2017-02-02 19:40:59 -06:00
Gregory Nutt
9b951b4dd8
apps/nshlib: nsh_getdirpath(), use snprint instead of sprintf to avoid possibility of buffer overrun. Noted by Chung Hwan Kim.
2016-10-11 17:35:31 -06:00
Gregory Nutt
823b8c3981
FIFO_SIZE vs PIPE_SIZE
2016-08-04 16:25:47 -06:00
Gregory Nutt
fff8a91e52
Oops, wrong kind of comments
2016-08-04 13:32:19 -06:00
Gregory Nutt
e4914622b3
NSH: cmd_mkfifo depend son CONFIG_DEV_PIPE_SIZE > 0
2016-08-04 12:57:02 -06:00
Gregory Nutt
d5b7268d95
ramdisk.h moved from include/fs/nuttx/ to include/nuttx/drivers.
2016-07-20 14:02:41 -06:00
Gregory Nutt
7d517413cb
Things that use mkfifo() and pipe() depend on CONFIG_PIPES
2016-07-20 10:46:05 -06:00
Sebastien Lorquet
2cbad44f1d
This is the Pokemon patch to change all includes fronm <apps/bla/bla.h> to "bla/bla.h"
2016-07-11 10:11:18 -06:00
Gregory Nutt
0559581b91
Trivial changes after review of PR
2016-06-27 11:36:34 -06:00
Mateusz Szafoni
d93e8e5c17
Remove references to CONFIG_SYSLOG
2016-06-27 18:39:55 +02:00
Gregory Nutt
fa4cd10d33
Trivial modification of debug statement
2016-06-23 08:05:06 -06:00
Gregory Nutt
5098539063
Add _ to front of remaining debug macros
2016-06-16 12:12:34 -06:00
Gregory Nutt
586b0aa7e0
Change names of *dbg() * *err()
2016-06-11 15:51:27 -06:00
Gregory Nutt
56e75e9db8
Rename CONFIG_DEBUG_VERBOSE to CONFIG_DEBUG_INFO
2016-06-11 11:50:38 -06:00
Gregory Nutt
631c9cec12
apps/nshlib: The I/O buffer, g_iobuffer, should not be a global buffer. That will not work in an environment where there are multiple NSH sessions. The I/O buffer must, instead, be a part part of the session-specific data defined in nsh_console.h # Please enter the commit message for your changes. Lines starting # with '#' will be ignored, and an empty message aborts the commit.
2015-11-28 11:13:47 -06:00
Ken Pettit
d82b8a2e23
apps/nshlib: Add a new NSH losmart command. losmart setups up a loop device for the smart MTD driver similar to losetup but with different syntax. From Ket Petit.
2015-11-28 09:05:05 -06:00
Gregory Nutt
92b1eb36c8
nshlib: Move trim_dir() and foreach_direntry() from nsh_fscmds.c to nsh_fsutils.c as nsh_trimdir() and nsh_foreach_direntry(), respectively
2015-11-28 08:29:27 -06:00
Gregory Nutt
32b992971b
apps/nshlib: The 'ifconfig' command now uses /proc/net/stat to show network statistics. A consequence of this is that you cannot view network statistics if the procfs is not enabled and mounted at /proc
2015-11-27 13:04:11 -06:00
Gregory Nutt
0c03c1e840
NSH ls command should strip any trailing '/' characters from paths
2015-11-27 12:28:46 -06:00
Gregory Nutt
d3e08fa378
Eliminate some warnings in certain tiny configurations
2015-11-26 12:33:16 -06:00
Gregory Nutt
a62bf6727f
NSH no long calls losetup() and loteardown() directly. Now it uses /dev/loop and performs these operations using ioctl() calls
2015-11-25 17:55:16 -06:00
Gregory Nutt
178c9780a8
NSH: Add support for basename and dirname commands
2015-11-23 10:21:15 -06:00
Ken Pettit
ad48d89fe2
mksmartfs: Move into apps/fsutils from kernel, now uses only open and ioctl. Add configuration option to supported multiple root directories. From Ken Petit
2015-11-23 06:59:56 -06:00
Gregory Nutt
aacfce081e
Fix several cosmetic, C coding style issues
2015-10-03 11:03:42 -06:00
Gregory Nutt
e9447c6058
Standardize nameing of the pre-processor definitiongs group header
2015-10-02 14:06:11 -06:00
Gregory Nutt
7084ce0e02
Cosmetic: Move # of pre-processior command to column 1
2015-09-05 09:12:20 -06:00
Gregory Nutt
69f578d442
Correct last change to NSH file
2015-08-30 18:57:32 -06:00
Bruno Herrera
4555282571
apps/nshlib: Fix error handling in 'mv' command. On a failure to expand the second path, the memory allocated for the expansion of the first path was not being freed. From Bruno Herrera.
2015-08-30 18:28:04 -06:00
Bruno Herrera
321924c0a5
apps/nshlib: Fix error handling in 'cat' command. On a failure to allocate memory, a file was not being closed. From Bruno Herrera.
2015-08-30 18:23:25 -06:00
Gregory Nutt
62853218d3
Eliminate a warning detected by nuttx/tools/testbuild.sh
2015-07-22 14:09:29 -06:00
Gregory Nutt
23075e0b30
Allow NSH date command with no RTC. This command is useful without an RTC too. Also, this permits testing on the simulator which never has an RTC
2015-04-11 12:13:18 -06:00
Gregory Nutt
c9eff799c0
Cortex-M7: Add support for enabled the D-Cache in write only mode.
...
SAMV7 Ethernet: I- and D-Cache are now enabled in the netnsh/ configuration. D-Cache is enabled in write-though mode. This mode is necessary because the DMA descriptors are each 8-bytes in size but the D-Cache cache line is 32-bits in size. So it is impossible make coherency for every 8-byte DMA descriptor without write-through.
2015-03-29 14:42:03 -06:00
Gregory Nutt
f81be29c2f
Costmetic changes name while debugging a filename issue
2015-03-15 12:22:12 -06:00
Gregory Nutt
0724e7ccf3
drivers/ramdisk.c and include/nuttx/fs/ramdisk.h: Add logic to dispose of the drvier and RAM buffer when the RAM disk has been unlinked and all open references to the RAM disk have been closed. Add new parameters to romdisk() to specify what should be done with the RAM/ROM buffer -- Should it be freed or not? Changed all calls to ramdisk() to use these new parameters.
2015-02-01 07:24:16 -06:00
Gregory Nutt
763519b00a
NSH Fix ls -l output for regular files
2014-09-30 14:41:58 -06:00
Gregory Nutt
c26939d9d8
More testing, bugfixes and integration of VFS-based named semaphores
2014-09-28 17:30:42 -06:00
Gregory Nutt
2b01e7c297
Add conversion of Intel HEX to binary
2014-06-15 12:07:27 -06:00
Gregory Nutt
03ec268ef9
NSH library: malloc/free IOBUFFER instead of using stack
2014-04-21 18:12:59 -06:00
Gregory Nutt
d224a1e4a5
mv ramlog.h and syslog.h to new include/nuttx/syslog
2014-04-10 09:29:30 -06:00
Gregory Nutt
35f8395a0b
NSH cat command now adds to newline at the end of the file so that the NSH prompt is always on a newline
2014-02-27 11:13:21 -06:00
Gregory Nutt
2bc6d67866
unlink/rm can now be used on nodes in the pseudo-filesystem. There is new configuration option to suppress these costly and mostly useless operations on the pseudo-filesystem
2014-02-20 18:14:02 -06:00
Gregory Nutt
c88b844190
Nodes in the pseudo-filesystem can now be renamed or moved within the pseduo-filesystem
2014-02-19 13:14:39 -06:00
Gregory Nutt
b39f432020
mkdir can now be used to create empty directories in the pseudo-filesystem.
2014-02-19 10:30:50 -06:00
Gregory Nutt
b70ce5f634
rmdir now may be used to remove empty nodes from the pseudo-filesystem
2014-02-19 10:01:26 -06:00
Gregory Nutt
10d4657d15
Changes to get PX4 config to build. Also some warning removal
2014-01-14 13:30:22 -06:00
Gregory Nutt
d9f6b144bc
Move ramdisk.h to include/nutt/fs/ramdisk.h
2013-12-10 09:42:58 -06:00
Gregory Nutt
564143dba8
NSH: Add an option to the mkfatfs command to specify FAT12, FAT16, or FAT32
2013-12-05 18:12:11 -06:00
Gregory Nutt
2308f45af8
fs/procfs: Add a tiny, primitive procfs file system. Might get more interesting in the future
2013-11-13 15:59:14 -06:00
Gregory Nutt
2050443d5e
Remove some warnings
2013-10-01 12:10:09 -06:00
Gregory Nutt
2ee72f55d3
NSH: Fix 'ls' output for a single file. Provided by Lorenz Meier
2013-09-13 11:41:00 -06:00