Commit Graph

455 Commits

Author SHA1 Message Date
Gregory Nutt
1f857102c2 Update ChangeLogs 2014-05-22 09:03:53 -06:00
Gregory Nutt
c53bad01cf Move prun from interpreters/ to system/; And an NSH built-in appliation that can be used to execute P-Code files from the NSH command line 2014-05-09 12:30:07 -06:00
Gregory Nutt
d8956db518 Create P-Code execution helper in apps/interpreters/prun; The P-Code binary format is functional except that there are still some modularity and kernel build issues that need to be addressed. 2014-05-09 08:52:11 -06:00
Gregory Nutt
f37d1c2a70 Update the displayed I2C on each get iteraction (not the same starting address). From Ryan VanSickle 2014-05-08 11:26:13 -06:00
Gregory Nutt
7a98f10283 The alternate console device CONFIG_NSH_CONDEV must not be defined unconditionally. This causes errors when using Telnet sessions. This was solved by adding CONFIG_NSH_ALTCONDEV: CONFIG_NSH_ALTCONDEV enables or disables the feature then, if enabled, CONFIG_NSH_CONDEV provides the alternative console device name 2014-05-05 08:52:02 -06:00
Gregory Nutt
025d47b0b7 Update configuration an make logic in order to select that the serial blaster task priority and stack size. From Bob Doiron 2014-04-30 14:03:36 -06:00
Gregory Nutt
f188c4855e Updated changelogs and release notes in preparation for the 7.2 release. Still need to do a little more before the release 2014-04-28 10:02:19 -06:00
Gregory Nutt
b949ba8356 apps/examples/telnetd: Naming confusion fixed: shell vs telnetd 2014-04-28 07:20:32 -06:00
Gregory Nutt
c907a27469 examples/serialrx added by Bob Doison 2014-04-22 08:41:15 -06:00
Gregory Nutt
e322fe1543 examples/cpuhog and serialblaster from Bob Doiron 2014-04-22 07:52:08 -06:00
Gregory Nutt
03ec268ef9 NSH library: malloc/free IOBUFFER instead of using stack 2014-04-21 18:12:59 -06:00
Gregory Nutt
a2600cbe83 Remove an STM32 dependency 2014-04-21 16:59:15 -06:00
Gregory Nutt
c46f34a62e nxplayer: Complilation failure in one configuration reported by Manuel Stühn 2014-04-21 11:30:39 -06:00
Gregory Nutt
08d269634a examples/touchscreen: Add a configuration option to indicate that there is or is not an architecture-specific initialization function 2014-04-14 12:26:49 -06:00
Gregory Nutt
638fad2d36 Corrections to the NTP client from Manuel Stuehn 2014-04-12 08:03:03 -06:00
Gregory Nutt
a0d6777c23 Breadk dnsclient.c file into three smaller files: dns_resolver.c, dns_socket.c, and dns_gethostip.c 2014-04-11 13:43:15 -06:00
Gregory Nutt
8b386385ab The rest of the resolv->DNS client naming change: Renamed directories and header files 2014-04-11 12:41:13 -06:00
Gregory Nutt
51f553c9a4 Long needed clean up of DNS resolver for coding style and naming conventions 2014-04-11 12:25:32 -06:00
Gregory Nutt
693d73cc0d apps/netutils/ntpclient: Add a primitive NTP client. Initial checkin is untested and probably incomplete 2014-04-10 18:15:06 -06:00
Gregory Nutt
c6b52df59e Back out part of 610e2aa0c224e2936fe8009ef4a2351ce607067a: Need to be able to select USB console devices when there is no /dev/console enabled. Noted by Librae 2014-04-08 11:04:25 -06:00
Gregory Nutt
c3b82301a2 apps/sysinfo: CONFIG_VERSION_BUILD is a string and needs to be printed with %s not %d 2014-04-08 10:47:38 -06:00
Gregory Nutt
217aa7835e DHCPD: Correct value of PAD option is 0, not 1. From Brennan Ashton 2014-03-31 12:33:52 -06:00
Gregory Nutt
c6743d9d28 apps/examples/lcdrw: Fill out empty Kconfig file 2014-03-27 08:10:20 -06:00
Gregory Nutt
7d9ca9f29b apps/system/usbmsc: Back out kludge that is no longer needed with the recent fix to the USB MSC class 2014-03-25 12:42:01 -06:00
Gregory Nutt
2fa8fdd94c apps/examples/igmp: Fill out empty Kconfig file; can now be built as an NSH builtin function. From Manuel Stühn 2014-03-24 09:30:41 -06:00
Gregory Nutt
138f6a627e Fix version number display in NSH prompt 2014-03-23 13:10:05 -06:00
Gregory Nutt
36908413ac Prep for NuttX 7.1 release 2014-03-15 10:05:18 -06:00
Gregory Nutt
b19e1aa426 Removed all support for the legacy configuration mechanism from the apps/ directory 2014-03-06 12:21:14 -06:00
Gregory Nutt
65b0ea1b8c Add missing DHCPD configuration settings 2014-03-03 18:12:45 -06:00
Gregory Nutt
9b172004c0 dhcpd_allocipaddr() should not call ntohl(). The return value is already in host order. From Brennan Ashton 2014-03-03 17:46:56 -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
f1628d5055 NSH telnet: Use strncpy vs strcpy to avoid overrunning username and password buffers. From Bertold Van den Bergh 2014-02-22 10:31:20 -06:00
Gregory Nutt
20f6470e83 Add CONFIG_DEFAULT_SMALL that will select default values for configuration settings based upon either more features or smaller footprint. Turns out not be be useful for modifying existing defconfig files because the defaults do not apply in that case 2014-02-20 18:49:45 -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
c4f50c4cd9 Incomplete Kconfig files fleshed out by Alan Carvalho de Assis 2014-02-18 14:35:49 -06:00
Gregory Nutt
3669b6799a More changes to reduce complaints from CppCheck. Some latent bugs fixes, but probably some new typos introduced 2014-02-10 19:11:56 -06:00
Gregory Nutt
c7fe4a15e9 HID mouse can now support some while mice. Problems with Microsoft mice 2014-02-10 11:53:37 -06:00
Gregory Nutt
81746b5117 Add a mouse interface that is similar to the touchscreen interface except that it can handle multple buttons and continuously reports positional data so that it can control a cursor 2014-02-10 10:14:22 -06:00
Gregory Nutt
980bd93afc More changes to restore the native Windows build 2014-02-07 10:14:11 -06:00
Gregory Nutt
3fbce9ed5e CLE: Forgot to NUL terminate the command line 2014-02-02 12:53:58 -06:00
Gregory Nutt
82d71bb439 Add an EMACS-like command line editor that can be used wit NSH 2014-02-02 10:25:53 -06:00
Gregory Nutt
8ae7858929 Preparation for NuttX-6.33 release (maybe tomorrow) 2014-01-29 14:41:18 -06:00
Gregory Nutt
c21071dfd3 VI: all commands not seem functional. Still at least on display artifact and probably some things not properly tested 2014-01-21 11:29:49 -06:00
Gregory Nutt
1919b2f6a3 Networking: Improved status reporting and new carrier management interfaces. From Max Holtzberg 2014-01-21 10:21:45 -06:00
Gregory Nutt
e5a0a2fafb apps/system/vi: Add new tiny VI work-alike editor. Still a work in progress. 2014-01-20 13:17:21 -06:00
Gregory Nutt
612d8ed14c NSH: Add a break command; if-then-else and looping behavior can not be configured out of the build for small systems that need minimal scripting capability 2014-01-18 09:39:16 -06:00
Gregory Nutt
45121c8709 NSH: Loosen up if-then-else-fi syntx so that a command can be on the same line as the 'then' and 'else' tokens. This allows, as an example, 'if true; then echo true; else echo false; fi' which is much more bash-like 2014-01-17 18:03:23 -06:00
Gregory Nutt
cfb7c77ed3 NSH: Add support for while-do-done and until-do-done loops 2014-01-17 15:56:32 -06:00
Gregory Nutt
97e1d8b535 Add true and false commands; repartition some logic to better support forthcoming looping 2014-01-17 13:24:44 -06:00
Gregory Nutt
dd9c8ab4f9 NSH: Fix redirection of output to a file. That was broken with recent changes 2014-01-16 07:30:15 -06:00
Gregory Nutt
d97b9dac6d Add a tiny INI file parser 2014-01-15 17:52:06 -06:00
Gregory Nutt
5cc656d71d Fix a memory leak in last NSH change: Forgot to close a temporary file 2014-01-12 14:16:05 -06:00
Gregory Nutt
b034b169fb NSH can not handle command arguments that are concatenations of constant strings, command output, application program output, and environment varaible values. 2014-01-11 13:18:12 -06:00
Gregory Nutt
65b4921b23 Back quoted NSH arguments now functional 2014-01-11 09:50:54 -06:00
Gregory Nutt
d499f287ad Add support for backquoated commands as command arguments 2014-01-10 18:42:24 -06:00
Gregory Nutt
09d0aa815d NSH parser: Separate logic that executes a command into a separate function 2014-01-10 16:15:14 -06:00
Gregory Nutt
819a4b5779 NSH: Separate command line parsing from command execution. Add support for multiple, semicolone separated commands on each line 2014-01-10 15:23:26 -06:00
Gregory Nutt
e0156d95a1 NSH Configuration: Refactor networking and netutils dependencies 2014-01-09 10:46:28 -06:00
Gregory Nutt
bc40513eb2 apps/builtin: Native Windows build fixes from Max Holtzberg 2014-01-04 09:05:10 -06:00
Gregory Nutt
b40dae2137 sim/mount: Converted to use kconfig-frontends tools 2014-01-01 08:52:58 -06:00
Gregory Nutt
0b4d203c7b Move nuttx/configs/stm3240g-eval/src/up_cxxinitialize.c to apps/platform/stm3240g-eval/ 2013-12-29 15:02:51 -06:00
Gregory Nutt
1b4869300a Modified NSH 'df -h' command to do some saner conversions. From Ken Pettit 2013-12-12 08:50:21 -06:00
Gregory Nutt
a55aa436b3 Prep for the NuttX-6.32 Release 2013-12-07 11:04:08 -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
9f487677d2 examples/hidkbd now expects an architecture-specific USB HOST initialization function 2013-11-29 14:31:36 -06:00
Gregory Nutt
36345c7234 NSH mount count updated from Ken Pettit 2013-11-17 12:30:04 -06:00
Gregory Nutt
1129c10a27 Add apps/examples/i2schar that will eventually use the I2C character drvier to verify I2S 2013-11-10 14:08:45 -06:00
Gregory Nutt
ffed849881 NxPlayer play thread stack size is now configurable; all NxPlayer threads are named via pthread_setname_np(). From Ken Pettit 2013-11-10 10:58:14 -06:00
Gregory Nutt
bfcc6ae4d7 apps/examples/composite: Bug fix. Wrong handle being nullified. From David Sidrane 2013-11-07 17:43:14 -06:00
Gregory Nutt
cdd15a12f6 NSH library: Allow USB trace without a USB console 2013-11-06 07:09:00 -06:00
Gregory Nutt
4f2e095050 apps/platform/mikroe-stm32f4 updated to use new MTD configuratino driver features 2013-11-04 09:24:38 -06:00
Gregory Nutt
b8177768eb apps/example/configdata: Unit test for the MTD configuration data driver 2013-11-04 09:05:11 -06:00
Gregory Nutt
dc7f894963 apps/platform/Makefile was not dealing with the bin subdirectory correctly 2013-11-02 11:04:12 -06:00
Gregory Nutt
3a8c1cdccd The Mikroe STM32 F4 board now uses /dev/config for configuration data storage. From Ken Pettit 2013-11-01 07:50:35 -06:00
Gregory Nutt
74b0933088 Add skip= and count= options to the NSH hexdump command. From Ken Pettit 2013-11-01 07:15:14 -06:00
Gregory Nutt
be5e345860 apps/platform/mikroe-stm32f4 now support platform-specific configuration data. From Ken Pettit 2013-10-30 17:20:01 -06:00
Gregory Nutt
608b605f40 Fine tuning of memory usage in examples/cc3000 from David Sidrane 2013-10-30 10:25:30 -06:00
Gregory Nutt
c107547bdb Add interface definition for platform-specific storage of configuration data; Modify NxWM unit test to use these interfaces, if available, to save and restore touchscreen calibration data. 2013-10-30 10:11:43 -06:00
Gregory Nutt
e1fbe0ba0d apps/platform: A new now for platform-specific applicatin code 2013-10-30 09:04:37 -06:00
Gregory Nutt
b6e3ef8e83 Prep for release 6.31 2013-10-28 14:08:34 -06:00
Gregory Nutt
f47ca195cb Add for audio sub-format in audion system. From Ken Pettit 2013-10-28 12:11:52 -06:00
Gregory Nutt
96a778cf46 Add apps/system/nxplayer media player from Ken Pettit 2013-10-27 07:23:01 -06:00
Gregory Nutt
ea93f20f39 apps/examples/cc3000 updated by David Sidrane 2013-10-25 15:48:11 -06:00
Gregory Nutt
eb39b81b69 apps/examples/adc: Add support for software triggering 2013-10-25 14:17:29 -06:00
Gregory Nutt
097a0952f0 apps/examples/can: Fix an error in a debug statement. From Martin Lederhilger 2013-10-24 08:14:41 -06:00
Gregory Nutt
53b56c781d apps/examples/cc3000 update from David Sidrane. Plus some kruft removal 2013-10-24 07:54:28 -06:00
Gregory Nutt
b914af7836 Telnetd: Missing argument in debug statement can cause crash in certain error conditions. From David Sidrane 2013-10-24 07:21:56 -06:00
Gregory Nutt
dec3293e02 apps/examples/cc3000: Extensions and enhancements from David Sidrane 2013-10-23 08:25:40 -06:00
Gregory Nutt
a976360e0d apps/examples/random: Add a test for /dev/random 2013-10-20 11:37:56 -06:00
Gregory Nutt
081396c18d Updated CC30000 example from David Sidrane 2013-10-16 07:30:54 -06:00
Gregory Nutt
c084faf159 apps/Makefile should include external/Make.defs so that external applications can participate in the menu configuration 2013-10-14 07:31:09 -06:00
Gregory Nutt
429e26f960 I2C Tool: Use default oof 4ooKhz, not 4MHz 2013-10-10 09:55:08 -06:00
Gregory Nutt
ff88e86ef2 Add NSH addroute and delroute commands 2013-10-05 15:42:20 -06:00
Gregory Nutt
c4e46f5b62 Changes to NSH and readline to permit NSH to work on a platform with no file system 2013-09-30 11:34:04 -06:00
Gregory Nutt
5f16a8c304 Mov apps/examples/composite to apps/system/composite; convert configs/stm3210e-eval/composite to use kconfig-frontend tools -- untested 2013-09-25 18:50:14 -06:00
Gregory Nutt
4bfd7f7f5e Move apps/examples/cdcacm to apps/system/cdcacm 2013-09-25 17:23:03 -06:00
Gregory Nutt
edde864e45 Move apps/examples/usbmsc to apps/system/usbmsc 2013-09-25 16:54:39 -06:00
Gregory Nutt
2c39b81178 Add a stack monitoring daemon 2013-09-24 11:46:49 -06:00
Gregory Nutt
2fa63021d5 USB monitor: Fix some bad conditional compilation 2013-09-23 18:10:02 -06:00
Gregory Nutt
f62a16df87 Condition the CC3000 example on having selected the CC3000 device 2013-09-18 10:32:57 -06:00
Gregory Nutt
d69d133f62 Add FPU configuration options for the OS test 2013-09-18 10:30:52 -06:00
Gregory Nutt
cbd35d4fee Fix NSH default IP address 2013-09-17 15:51:33 -06:00
Gregory Nutt
fd832f1c4a Eliminate a warning when DHCP is not enabled 2013-09-17 10:48:30 -06:00
Gregory Nutt
98a8baeaf2 Prep for release 6.30 2013-09-14 10:40:18 -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
Gregory Nutt
645d02acdc USB monitor extended so that it can also be used with USB host trace data 2013-09-09 15:02:33 -06:00
Gregory Nutt
1094bbb382 Fix warnings in USB MSC when compiled for a high speed device; also fix USB MSC default VID/PID configuration 2013-09-07 10:12:02 -06:00
Gregory Nutt
b345e0d8e7 Fix bug introduced to msconn; Was hanging is invoked from NSH 2013-09-07 10:09:52 -06:00
Gregory Nutt
af051009ba Suppress attempts to manage USB trace if the USB MSC example is built as an NSH built-in application. In that case, USB MSC does not do a good job managing trace data and gets in the way of other things that can do a better job (like NSH or the USB monitor). 2013-09-06 17:21:57 -06:00
Gregory Nutt
09f534db73 DHCPD: Fix calculation of lease address. Bad logic causes repeated assignment of the same IP address. SourceForge bug #21 from Paolo Messina. 2013-09-06 08:10:54 -06:00
Gregory Nutt
9fd96da125 apps/examples/pwm: Clean up some configuration confusion 2013-09-05 18:30:39 -06:00
Gregory Nutt
fd039c0559 Rename examples/usbstorage to examples/usbmsc. From CCTSAO 2013-09-05 08:07:03 -06:00
Gregory Nutt
d7c9fda519 Sourceforge bug #19. Fix typo from CCTSAO 2013-09-04 11:39:01 -06:00
Gregory Nutt
09a7da9c18 Prep for NuttX-6.29 release 2013-07-31 14:25:06 -06:00
Gregory Nutt
8a654d000b Some initial frame for Cortex-A5 support. No much yet 2013-07-18 15:20:47 -06:00
Gregory Nutt
8d7ab4ba99 NSH cmp command by Andrew Twidgell 2013-07-18 08:24:29 -06:00
Gregory Nutt
4303ec02b1 Zmodem utilities can now be built for Linux; Fix some configuration confusion 2013-07-15 17:50:17 -06:00
Gregory Nutt
b6778bf21d Fix file write loop 2013-07-15 16:21:20 -06:00
Gregory Nutt
b614666243 Resolve a few Zmodem sender streaming issues 2013-07-13 19:57:04 -06:00
Gregory Nutt
551af554c0 Build/test framework for the Zmodem sz and rz commands which are on their way 2013-07-12 16:01:37 -06:00
Gregory Nutt
3a2eb439f7 Change in apps/examples/composite to eliminate some false alarm debug assertions 2013-07-09 15:27:17 -06:00
Gregory Nutt
e65b38ac98 Add support fo SAM4S Xplained SRAM 2013-06-26 10:57:25 -06:00
Gregory Nutt
d77e2db372 Fix integration of RAM test into the build and configuration system 2013-06-26 10:54:12 -06:00
Gregory Nutt
4f13725f35 Fix UG-2832HSWEG04 landscape. Add reverse landscape support to UG_2864AMBAG01 and UG-9964HSWAG01. Fixe NXHELLO default colors for 1-bit mono modes 2013-06-24 12:37:02 -06:00
Gregory Nutt
56b87e424b Add support for the UG-2843HHSWEG04 OLED and for the SAM4L Xplained Pro OLED module that uses that OLED. 2013-06-23 14:39:56 -06:00
Gregory Nutt
da19214ca7 Straighten out issues about who calls C++ initializers with CXXTEST or HELLOXX are built as NSH applications; Add an ofstream test to CXXTEST suggested by Michael; Update many defconfig fiels to that they set configurations to handle C++ constructors just as before these configuration changes 2013-06-21 09:32:57 -06:00
Gregory Nutt
1ac7315ca6 Prep for 6.28 release 2013-06-14 14:30:00 -06:00
Gregory Nutt
459d89d9db Remove CONFIG_XYZ_BUILTIN configurations, replace with the single CONFIG_NSH_BUILTIN_APPS. Add SAM3/4 sam_periphclks.h which is just a header file that includes the right header file. Misc SAM3U-EK cleanup 2013-06-12 17:32:00 -06:00
Gregory Nutt
60e6546ffb Add missing NSH configuration settings. Correct some conditional logic for STM32 FALSH pre-fetch settings. From Lorenz Meier 2013-06-02 13:16:35 -06:00
Gregory Nutt
8ecaf62d3b Add NRF24L01 terminal example. From Laurent Latil. 2013-06-01 08:23:06 -06:00
Gregory Nutt
1edc4c96e5 Add NSRF42L01 driver. From Laurent Latil 2013-06-01 08:03:55 -06:00
Gregory Nutt
2dae842445 The SLCD driver is now fully functional for Sure PIC32MX board 2013-05-27 11:39:13 -06:00
Gregory Nutt
892774bbff Extentions SCLD test; SCLD CODEC and LCD1602 driver bug fixes 2013-05-26 09:28:57 -06:00
Gregory Nutt
679bf0268a Add apps/examples/slcd, Remove USB from STM32L-Discovery, LSE support for the STM32 L family, some STM32L-Discovery LCD debug changes 2013-05-24 10:00:54 -06:00
Gregory Nutt
b674f5cd33 Add TCP echo server from Max Holtzberg 2013-05-22 07:35:54 -06:00
Gregory Nutt
ec32c5e636 Add runtime configuration for UDP discovery utility. From Max Holtzberg 2013-05-21 12:47:07 -06:00
Gregory Nutt
8445a4cdcd apps/examples/helloxx entry point name was mangled when built as an NSH builtin; plus some README updates 2013-05-16 09:36:55 -06:00
Gregory Nutt
425772f3c2 Add beginning a a media player window to NxWM from Ken Pettit. Still a work in progress 2013-05-11 16:15:51 -06:00
Gregory Nutt
3e2c3bcb99 Fixes for the examples/nxtext test 2013-05-07 08:55:51 -06:00
Gregory Nutt
8f7cd60c63 Rearchitecting of some MTD, partition, SMART interfaces, and FLASH drivers to: Better use the byte write capbility when available and to use smaller erase sectors for the erase sector size when available). 2013-05-03 12:52:33 -06:00
Gregory Nutt
1190bd7d50 Add support for the byte write method to MTD partition logic; Beef up the MTD partition test -- and fix resulting bugs detected 2013-05-02 08:07:42 -06:00
Gregory Nutt
80fc728d66 Add tests for the SMART block driver and file system. From Ken Pettit 2013-05-01 08:09:20 -06:00
Gregory Nutt
e78cafe428 Add system/flash_eraseall NSH command 2013-05-01 07:45:34 -06:00
Gregory Nutt
cadc8bf98f Add -h option to NSH git command; And NSH mksmartfs command. From Ken Petit 2013-04-30 18:03:04 -06:00
Gregory Nutt
469c5e6230 Add configuration and example to test MTD partitions 2013-04-30 15:54:02 -06:00
Gregory Nutt
94824f3e12 Prep for NuttX-6.27 release 2013-04-28 10:56:29 -06:00
Gregory Nutt
16f8dea77e Fix test of range of skip= argument in NSH dd command. From Ken Petit 2013-04-24 07:02:32 -06:00