DUE TO SPAM, SIGN-UP IS DISABLED. Goto Selfserve wiki signup and request an account.
NSH Network Link Management
In the past, if the network were not connected when you brought up NuttX, two bad things could happen:
...
But no more. Network link management capability has been added to NSH.
Configuration Options
First, you can very simply enable a feature that moves network initialization to a separate thread so that it is no longer done sequentially. Rather, the network bringup occurs asynchronously and the NSH prompt appears immediately (although the network may not be available until a little later). That feature is enabled simply with the following setting and is the first prerequisite for the full NSH link management feature:
...
CONFIG_NSH_NETINIT_SIGNO. The network monitor logic will receive signals when there is any change in the link status. This setting may be used to customize that signal number in order to avoid conflicts.CONFIG_NSH_NETINIT_RETRYMSEC. When the network is down, the initialization thread will periodically try to bring the network up. This can be a time consuming operation so is done only periodically with that period specified by this selection in milliseconds.CONFIG_NSH_NETINIT_THREAD_STACKSIZE. Network initialization thread stack size.CONFIG_NSH_NETINIT_THREAD_PRIORITY. Network initialization thread priority.
Overview of the Operation
There is a summary of the operation of the NSH management thread.
...