2011-10-06 22:39:57 +02:00
|
|
|
5.19 2011-03-12 Gregory Nutt <gnutt@nuttx.org>
|
2011-03-26 02:04:10 +01:00
|
|
|
|
|
|
|
* Initial version of the apps/ directory was released as contributed by
|
|
|
|
Uros Platise.
|
|
|
|
|
2011-10-06 22:39:57 +02:00
|
|
|
6.0 2011-03-21 Gregory Nutt <gnutt@nuttx.org>
|
2011-03-26 02:04:10 +01:00
|
|
|
|
|
|
|
* README.txt -- README cosmetics
|
|
|
|
* hello/ -- hello world minor changes
|
|
|
|
* Makefile -- Makefile cosmetics (I am slowly adding the Darjeeling JVM)
|
|
|
|
* Make.defs -- New file adds common make definitions for applications.
|
|
|
|
* hello/Makefile -- Now uses new Make.defs definitions. Added README.txt.
|
|
|
|
* apps/poweroff -- New application to turn off board power.
|
|
|
|
* Moved NSH library, netutils, and examples from the nuttx/ directory to
|
|
|
|
the apps/ directory
|
|
|
|
* Moved exec_nuttapp machinery into the nuttapp/ directory.
|
|
|
|
|
2011-10-06 22:39:57 +02:00
|
|
|
6.1 2011-04-10 Gregory Nutt <gnutt@nuttx.org>
|
2011-03-26 02:04:10 +01:00
|
|
|
|
|
|
|
* Creation of auto-generated header files now occurs during the context
|
|
|
|
build phase.
|
|
|
|
* Added sdcard insert and eject, nsh command '?' and some code remarks
|
2011-03-28 15:01:57 +02:00
|
|
|
* Renamed nuttapp to namedapp
|
|
|
|
* namedapp/binfs.c -- Create a tiny filesystem that can be used
|
|
|
|
to show the internal named apps under /bin.
|
2011-04-10 18:08:08 +02:00
|
|
|
* Numerous fixes to build system required to support building with native
|
|
|
|
Windows toolchain.
|
2011-03-28 15:01:57 +02:00
|
|
|
|
2011-10-06 22:39:57 +02:00
|
|
|
6.2 2011-05-06 Gregory Nutt <gnutt@nuttx.org>
|
2011-05-06 21:04:31 +02:00
|
|
|
|
|
|
|
* apps/examples/nxffs: Add a test a a configuration that will be used to
|
|
|
|
verify NXFFS.
|
|
|
|
|
2011-10-06 22:39:57 +02:00
|
|
|
6.3 2011-05-15 Gregory Nutt <gnutt@nuttx.org>
|
2011-05-10 17:50:23 +02:00
|
|
|
|
2011-05-10 20:18:19 +02:00
|
|
|
* apps/interpreter: Add a directory to hold interpreters. The Pascal add-
|
2011-05-10 17:50:23 +02:00
|
|
|
on module now installs and builds under this directory.
|
2011-05-10 20:18:19 +02:00
|
|
|
* apps/interpreter/ficl: Added logic to build Ficl (the "Forth Inspired
|
|
|
|
Command Language"). See http://ficl.sourceforge.net/.
|
2011-05-11 02:27:29 +02:00
|
|
|
* apps/netutils/dhcpc, dhcpcd, and tftp. If these directories are included
|
|
|
|
in the configuration but CONFIG_NET_UDP is disable (which is not very wise),
|
|
|
|
then a make error occurs because tools/mkdep.sh is called with no files.
|
2011-05-12 19:42:01 +02:00
|
|
|
* system/free: Move Uros' custom free command from vsn/free
|
|
|
|
* system/install: Add a new install command submitted by Uros Platise.
|
2011-05-14 20:29:27 +02:00
|
|
|
* examples/rgmp. Add a placeholder for an RGMP build example.
|
2011-05-12 21:39:51 +02:00
|
|
|
RGMP is a project for running GPOS and RTOS simultaneously on
|
|
|
|
multi-processor platforms. See http://rgmp.sourceforge.net/wiki/index.php/Main_Page
|
|
|
|
for further information about RGMP. NOTE: This is an empty example
|
2011-05-13 16:39:59 +02:00
|
|
|
on initial check-in.
|
2011-05-16 01:13:04 +02:00
|
|
|
|
2011-10-06 22:39:57 +02:00
|
|
|
6.4 2011-06-06 Gregory Nutt <gnutt@nuttx.org>
|
2011-05-21 20:25:31 +02:00
|
|
|
|
|
|
|
* nshlib/nsh_netcmds.c: If a network device name and IP address are provided
|
|
|
|
with the ifconfig command, then this command will now set the network address.
|
2011-05-27 17:26:52 +02:00
|
|
|
(Contributed by Yu Qiang).
|
2011-06-02 01:09:29 +02:00
|
|
|
* netutils/ftpc: A library to support client-side FTP.
|
|
|
|
* examples/ftpc: A simple add-on to the NSH. From NSH, you can start
|
|
|
|
this simple FTP shell to transfer files to/from a remote FTP server.
|
|
|
|
|
2011-10-06 22:39:57 +02:00
|
|
|
6.5 2011-06-21 Gregory Nutt <gnutt@nuttx.org>
|
2011-06-13 17:43:56 +02:00
|
|
|
|
|
|
|
* netutils/ftpc: Simpflication and size reduction.
|
2011-06-21 17:20:14 +02:00
|
|
|
|
2011-10-06 22:39:57 +02:00
|
|
|
6.6 2011-07-11 Gregory Nutt <gnutt@nuttx.org>
|
2011-06-21 17:20:14 +02:00
|
|
|
|
2011-06-22 17:22:56 +02:00
|
|
|
* Make.defs, namedapp/namedapp.c: Several structural changes made to get a
|
|
|
|
clean compile under the ez80 ZDS-II toolchain (no design changes).
|
2011-07-07 20:40:15 +02:00
|
|
|
* apps/examples/buttons: Add a test for the new standardized button interfaces
|
2011-07-08 18:36:26 +02:00
|
|
|
* apps/examples/nxtext: Add another NX graphics test. This one focus on
|
|
|
|
placing text on the background while pop-up windows occur. Text should
|
2011-07-11 16:21:05 +02:00
|
|
|
continue to update normally with or without the popup windows present.
|
|
|
|
|
2011-10-06 22:39:57 +02:00
|
|
|
6.7 2011-08-02 Gregory Nutt <gnutt@nuttx.org>
|
2011-07-11 16:21:05 +02:00
|
|
|
|
2011-07-16 17:52:15 +02:00
|
|
|
* apps/examples/nx and nxtext: These examples can now be built as NSH
|
|
|
|
"built-in" commands.
|
2011-07-19 00:22:02 +02:00
|
|
|
* apps/examples/nxhello: The simplest graphics example: It just says
|
|
|
|
"Hello, World!" in the center of the display. This example can also be
|
|
|
|
built as an NSH "built-in" command.
|
2011-07-20 04:13:08 +02:00
|
|
|
* apps/examples/nx, ntext, and nxhello: All updated to use the new
|
|
|
|
NuttX font interfaces.
|
2011-07-21 02:01:41 +02:00
|
|
|
* apps/examples/nximage: Another super simple graphics example: It just puts
|
|
|
|
the NuttX logo in the center of the display. This example can also be
|
|
|
|
built as an NSH "built-in" command.
|
2011-07-22 22:12:50 +02:00
|
|
|
* apps/examples/usbstorage: Can now be built as two NSH "built-in" commands:
|
|
|
|
'msconn' will connect the USB mass storage device; 'msdis' will disconnect
|
|
|
|
the USB storage device.
|
2011-07-24 22:49:01 +02:00
|
|
|
* apps/examples/nx*: All NX header files moved from nuttx/include/nuttx to
|
|
|
|
nuttx/include/nuttx/nx.
|
2011-07-26 15:52:49 +02:00
|
|
|
* apps/examples/usbstorage: Added instrumentation to monitor memory usage
|
|
|
|
to check for memory leaks in the USB storage driver.
|
2011-07-27 16:43:45 +02:00
|
|
|
* apps/examples/nxhello/nxhello_bkgd.c: Fix handling of allocated glyph
|
|
|
|
memory.
|
|
|
|
|
2011-10-06 22:39:57 +02:00
|
|
|
6.8 2011-08-11 Gregory Nutt <gnutt@nuttx.org>
|
2011-08-03 18:04:48 +02:00
|
|
|
|
|
|
|
* apps/examples/nxlines: Added a test for NX line drawing capabilities.
|
|
|
|
|
2011-10-06 22:39:57 +02:00
|
|
|
6.9 2011-09-11 Gregory Nutt <gnutt@nuttx.org>
|
2011-08-19 23:33:11 +02:00
|
|
|
|
2011-08-24 19:00:51 +02:00
|
|
|
* apps/examples/nxlines: Extend the line drawing text to include drawing
|
|
|
|
of circles.
|
2011-08-30 19:20:46 +02:00
|
|
|
* apps/system/i2c: Add an I2C test tool that should help to bring up I2C
|
|
|
|
devices (when it is fully functional).
|
2011-09-01 19:56:03 +02:00
|
|
|
* apps/nshlib/nsh_timcmds.c: Add the date command that can be used to
|
|
|
|
show or set the time (only if CONFIG_RTC is set).
|
2011-09-11 20:41:52 +02:00
|
|
|
|
2011-10-06 22:39:57 +02:00
|
|
|
6.10 2011-10-06 Gregory Nutt <gnutt@nuttx.org>
|
2011-09-18 19:52:00 +02:00
|
|
|
|
|
|
|
* apps/system/i2c: Add repitition and address auto-incrementing so that
|
|
|
|
and command can be executed numerous times. Add a new verify command
|
|
|
|
that will write to a register, read from register, and verify that
|
|
|
|
returned value.
|
2011-09-22 20:28:42 +02:00
|
|
|
* apps/graphics/tiff: Add a library that can be used to create TIFF files.
|
|
|
|
* apps/examples/tiff: Add a unit test for the TIFF file creation logic
|
2011-09-23 20:45:28 +02:00
|
|
|
* apps/examples/lcdrw: Add a test to verify if you can or can or read
|
2011-09-26 18:52:20 +02:00
|
|
|
data from an LCD correctly.
|
|
|
|
* apps/examples/usbterm: A USB terminal example.. more of a USB chat or
|
|
|
|
serial bridge: Data received on local console echoed via USB serial;
|
|
|
|
data received on USB serial is echoed on the local console.
|
2011-09-29 18:25:21 +02:00
|
|
|
* apps/examples/touchscreen: Add a simple, generic test for any
|
|
|
|
touschscreen driver.
|
2011-10-05 16:37:39 +02:00
|
|
|
* Makefile: The apps/ Makefile now checks for an apps/external directory
|
|
|
|
or symbolic link. If such a directory/link exists (and has a Makefile),
|
|
|
|
it will be added to the apps/ build. This allows external directories
|
|
|
|
to be included into the apps/ build by simply creating a symbolic link.
|
2011-10-06 22:39:57 +02:00
|
|
|
|
2011-11-12 18:49:00 +01:00
|
|
|
6.11 2011-11-12 Gregory Nutt <gnutt@nuttx.org>
|
|
|
|
|
2011-11-14 15:45:30 +01:00
|
|
|
(No major changes from 6.10)
|
2011-11-12 18:49:00 +01:00
|
|
|
|
2011-12-07 02:15:08 +01:00
|
|
|
6.12 2011-12-06 Gregory Nutt <gnutt@nuttx.org>
|
2011-11-14 15:45:30 +01:00
|
|
|
|
|
|
|
* apps/examples/buttons: The button test can now be executed as an NSH
|
|
|
|
built in command.
|
2011-12-07 02:15:08 +01:00
|
|
|
|
2011-12-26 21:07:04 +01:00
|
|
|
6.13 2012-12-26 Gregory Nutt <gnutt@nuttx.org>
|
2011-12-13 18:25:23 +01:00
|
|
|
|
2011-12-13 18:56:14 +01:00
|
|
|
* apps/examples/dhcpd: May now be built as an NSH built-in application
|
|
|
|
by setting CONFIG_NSH_BUILTIN_APPS.
|
|
|
|
* apps/netutils/dhcpd/dhcpd.c: Fix several problems using host order address
|
|
|
|
where network addresses expected (and vice versa).
|
|
|
|
* apps/examples/nettest: May now be built as an NSH built-in application
|
|
|
|
by setting CONFIG_NSH_BUILTIN_APPS.
|
2011-12-13 20:58:24 +01:00
|
|
|
* apps/examples/nettest: Correct some build issues with the nettest is
|
|
|
|
built for performance evaluation.
|
2011-12-19 20:24:09 +01:00
|
|
|
* apps/examples/adc: Add a very simple test to drive and test an ADC
|
|
|
|
driver.
|
2011-12-20 00:06:41 +01:00
|
|
|
* apps/examples/pwm: Add an NSH PWM command to drive and test a PWM
|
|
|
|
driver.
|
2011-12-22 16:59:50 +01:00
|
|
|
* apps/examples/can: Add an NSH CAN command to drive and test a CAN
|
|
|
|
driver in loopback mode.
|
2011-12-26 21:07:04 +01:00
|
|
|
|
2012-01-15 17:11:32 +01:00
|
|
|
6.14 2012-01-15 Gregory Nutt <gnutt@nuttx.org>
|
2012-01-01 00:09:33 +01:00
|
|
|
|
2012-01-15 17:11:32 +01:00
|
|
|
* apps/examples/buttons/main.c: The test needs to call up_buttoninit() to
|
2012-01-01 00:09:33 +01:00
|
|
|
properly configure the button interrupt GPIOs.
|
2012-01-09 19:56:05 +01:00
|
|
|
* apps/examples/pwm: Add support to test the pulse count option recently
|
|
|
|
added to the PWM interface.
|
2012-01-15 17:11:32 +01:00
|
|
|
|
2012-02-13 02:42:03 +01:00
|
|
|
6.15 2012-02-12 Gregory Nutt <gnutt@nuttx.org>
|
2012-01-24 01:00:31 +01:00
|
|
|
|
|
|
|
* apps/nshlib/nsh_serial.c and nsh_usbdev.c: If NuttX is configured to use
|
|
|
|
a USB serial console, then NSH needs to wait until the USB console is
|
|
|
|
connected and available.
|
2012-01-27 17:25:57 +01:00
|
|
|
* apps/examples/composite: Add a test of the USB composite device.
|
2012-02-13 02:42:03 +01:00
|
|
|
* apps/examples/Telnetd: Move the tiny uIP shell example from
|
|
|
|
netutils/Telnetd to examples/Telnetd. Enhanced the Telnetd daemon so that
|
|
|
|
it supports Telnetd via a TTY device driver: A new TTY device driver is
|
|
|
|
created when each new Telnet connection is created. The shell thread
|
|
|
|
is started with stdin, stdout, and stderr mapped to the TTY device.
|
|
|
|
* netutils/Telnetd: The old uIP Telnet demo is gone. In its place is a new
|
|
|
|
Telnet infrastructure. The new Telnet daemon creates sessions that are
|
2012-01-30 22:29:59 +01:00
|
|
|
"wrapped" as character devices and mapped to stdin, stdout, and stderr.
|
2012-02-13 02:42:03 +01:00
|
|
|
Now the Telnet session can be inherited by spawned tasks.
|
|
|
|
* examples/Telnetd: Add a test for the new Telnet daemon.
|
|
|
|
* examples/Telnetd/telnetd_driver.c: Move the internal socket structure from
|
2012-01-31 00:13:29 +01:00
|
|
|
the daemon's socket array into the driver's state data so that it will be
|
2012-02-13 02:42:03 +01:00
|
|
|
independent from the the Telnetd daemon.
|
2012-02-01 20:07:57 +01:00
|
|
|
* apps/system/readline: Moved the old nuttx/lib/stdio/lib_fgets.c here
|
|
|
|
and renamed it as readline(). The old fgets was simplied and the overloaded
|
|
|
|
readline functionality was removed.
|
2012-02-04 22:02:45 +01:00
|
|
|
* apps/netutils/ftpd: Add an FTPD server (does not even compile on initial
|
|
|
|
checkin).
|
|
|
|
* apps/examples/ftpd: Add a test for the FTPD server (untest on initial
|
|
|
|
check-in).
|
2012-02-11 16:27:44 +01:00
|
|
|
* apps/nshlib/nsh_fscmds.c: Add support for a 'dmesg' command that will
|
|
|
|
dump the system log if CONFIG_SYSLOG is selected.
|
2012-01-31 00:13:29 +01:00
|
|
|
|
2012-03-10 19:58:41 +01:00
|
|
|
6.16 2012-03-10 Gregory Nutt <gnutt@nuttx.org>
|
2012-02-15 18:51:30 +01:00
|
|
|
|
|
|
|
* apps/examples/qencoder: Add a quadrature driver test.
|
2012-02-24 22:34:55 +01:00
|
|
|
* apps/examples/ostest/fpu.c: Add a test to verify that FPU registers
|
|
|
|
are properly saved and restored on context switches.
|
2012-02-25 21:46:18 +01:00
|
|
|
* apps/system/readline/readline.c: readline() will now treat either a
|
|
|
|
backspace or a DEL character as a backspace (i.e., deleting the character
|
|
|
|
to the left of the cursor). This makes NSH less dependent on particular
|
|
|
|
keyboard mappings of the Backspace key. Submitted by Mike Smith.
|
2012-02-28 19:14:55 +01:00
|
|
|
* apps/examples/cdcacm: An example that illustrates how the CDC/ACM driver
|
|
|
|
may to connected and disconnected through software control.
|
2012-02-29 00:38:59 +01:00
|
|
|
* apps/examples/nsh/nsh_main.c: If available, call up_cxxinitialize() to
|
|
|
|
initialize all statically defined C++ classes.
|
2012-03-06 21:21:57 +01:00
|
|
|
* apps/nshlib: Now supports a USB serial device for NSH console I/O. This
|
|
|
|
allows NSH to be used on boards that have USB but no serial connectors.
|
2012-03-10 19:58:41 +01:00
|
|
|
|
2012-04-14 17:11:38 +02:00
|
|
|
6.17 2012-04-14 Gregory Nutt <gnutt@nuttx.org>
|
2012-03-14 02:19:27 +01:00
|
|
|
|
|
|
|
* apps/examples/can: Add conditional compilation so that the test can be
|
|
|
|
configured to only send messages or to only receive messages. This will
|
|
|
|
let the test work in other modes than simple loopback testing.
|
2012-03-22 01:51:01 +01:00
|
|
|
* apps/examples/hello and apps/examples/ostest: Can now be built as NSH
|
|
|
|
built-int functions.
|
|
|
|
* vsn/hello: Removed. The modified apps/examples/hello is enough "Hello,
|
|
|
|
World!"
|
2012-03-27 18:59:15 +02:00
|
|
|
* apps/examples/nxconsole: Add a test of the NX console device.
|
2012-03-30 00:20:47 +02:00
|
|
|
* apps/examples/nxconsole: The NX console example now supports running
|
|
|
|
the NuttShell (NSH) within an NX window.
|
2012-03-30 20:42:40 +02:00
|
|
|
* apps/system/readline: Now uses standard definitions from
|
|
|
|
include/nuttx/ascii.h and vt100.h
|
2012-04-07 16:08:37 +02:00
|
|
|
* Kconfig, */Kconfig: Added skeleton Kconfig files to all directories that
|
|
|
|
may need them.
|
2012-04-14 17:11:38 +02:00
|
|
|
|
2012-05-19 17:26:38 +02:00
|
|
|
6.18 2012-05-19 Gregory Nutt <gnutt@nuttx.org>
|
2012-04-15 03:11:54 +02:00
|
|
|
|
|
|
|
* Kconfig: Continued Kconfig file updates (no longer tracking on a per-file
|
|
|
|
basis in the ChangeLog)
|
2012-04-16 00:31:05 +02:00
|
|
|
* apps/examples/watchdog: Add a watchdog timer example.
|
2012-04-16 19:20:36 +02:00
|
|
|
* apps/examples/tiff: Fix wrong path used for temporary file.
|
2012-05-11 02:05:25 +02:00
|
|
|
* apps/examples/touchscreen: Standardize the board-specific, touchscreen
|
|
|
|
initialization interfaces.
|
2012-05-19 17:26:38 +02:00
|
|
|
|
2012-06-15 18:23:17 +02:00
|
|
|
6.19 2012-06-15 Gregory Nutt <gnutt@nuttx.org>
|
2012-05-26 00:10:40 +02:00
|
|
|
|
|
|
|
* apps/nshlib/nsh_usbdev.c: Add the capability to use an arbitrary USB
|
|
|
|
device as the console (not necessarily /dev/console). This is a useful
|
|
|
|
option because then you can still use the serial console to debug with.
|
2012-05-26 03:45:37 +02:00
|
|
|
* apps/nshlib/nsh_usbdev.c: User now has to press ENTER 3 times before
|
|
|
|
USB console will start. Otherwise, the USB console starts before there
|
|
|
|
is anyone at the other end to listen.
|
2012-06-12 01:47:31 +02:00
|
|
|
* apps/nshlib/nsh_usbdev.c and nsh_consolemain.c: Add support for the USB
|
2012-05-26 20:05:26 +02:00
|
|
|
capability when a USB console is used.
|
2012-06-12 01:47:31 +02:00
|
|
|
* apps/nshlib/nsh_fscmds.c: Add the 'mv' command
|
2012-06-15 18:23:17 +02:00
|
|
|
|
2012-07-12 19:57:31 +02:00
|
|
|
6.20 2012-07-12 Gregory Nutt <gnutt@nuttx.org>
|
2012-07-11 04:43:12 +02:00
|
|
|
|
|
|
|
* namedapp/exec_namedapp.c - Correct an error when round robin scheduling
|
|
|
|
is enabled. The priority of the new, named application was erroneously
|
|
|
|
being set to the priority of the parent thread; losing its configured
|
|
|
|
priority. Reported by Mike Smith.
|
|
|
|
|
2012-07-12 19:57:31 +02:00
|
|
|
6.21 2012-xx-xx Gregory Nutt <gnutt@nuttx.org>
|
|
|
|
|
2012-07-21 15:35:35 +02:00
|
|
|
* apps/include/: Stylistic clean-up of all header files.
|
2012-07-21 23:23:18 +02:00
|
|
|
* apps/modbus and apps/include/modbus: A port of freemodbus-v1.5.0
|
|
|
|
has been added to the NuttX apps/ source tree.
|
|
|
|
* apps/examples/modbus: A port of the freemodbus-v1.5.0 "demo"
|
|
|
|
program that will be used to verify the FreeModBus port
|
2012-07-22 19:41:19 +02:00
|
|
|
* apps/modbus: Don't use strerror(). It is just too big.
|
|
|
|
* apps/modbus: Add CONFIG_MB_TERMIOS. If the driver doesn't support
|
|
|
|
termios ioctls, then don't bother trying to configure the baud, parity
|
|
|
|
etc.
|
2012-07-28 17:18:26 +02:00
|
|
|
* apps/nslib: If waitpid() is supported, then NSH not catches the
|
2012-07-28 20:38:13 +02:00
|
|
|
return value from spawned applications (provided by Mike Smith)
|
|
|
|
* apps/nslib: Lock the schedule while starting built-in applications
|
|
|
|
in order to eliminate race conditions (also from Mike Smith).
|