mirror of
				https://github.com/smaeul/u-boot.git
				synced 2025-10-31 03:58:17 +00:00 
			
		
		
		
	Add the description of CLI commands to the generated index. Signed-off-by: Heinrich Schuchardt <heinrich.schuchardt@canonical.com>
		
			
				
	
	
		
			68 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			ReStructuredText
		
	
	
	
	
	
			
		
		
	
	
			68 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			ReStructuredText
		
	
	
	
	
	
| .. SPDX-License-Identifier: GPL-2.0+
 | |
| 
 | |
| .. index::
 | |
|    single: button (command)
 | |
| 
 | |
| button command
 | |
| ==============
 | |
| 
 | |
| Synopsis
 | |
| --------
 | |
| 
 | |
| ::
 | |
| 
 | |
|     button list
 | |
|     button <name>
 | |
| 
 | |
| Description
 | |
| -----------
 | |
| 
 | |
| The button command is used to retrieve the status of a button. To show the
 | |
| status of a button with name 'button1' you would issue the command
 | |
| 
 | |
| ::
 | |
| 
 | |
|     button button1
 | |
| 
 | |
| The status of the button is both written to the console as *ON* or *OFF* and
 | |
| set in the return value variable *$?* as 0 (true) or 1 (false). To retrieve
 | |
| the status of a button with name *button1* and to write it to environment
 | |
| variable *status1* you would execute the commands
 | |
| 
 | |
| ::
 | |
| 
 | |
|     button button1
 | |
|     setenv status1 $?
 | |
| 
 | |
| A list of all available buttons and their status can be displayed using
 | |
| 
 | |
| ::
 | |
| 
 | |
|     button list
 | |
| 
 | |
| If a button device has not been probed yet, its status will be shown as
 | |
| *<inactive>* in the list.
 | |
| 
 | |
| Configuration
 | |
| -------------
 | |
| 
 | |
| To use the button command you must specify CONFIG_CMD_BUTTON=y and enable a
 | |
| button driver. The available buttons are defined in the device-tree.
 | |
| 
 | |
| Return value
 | |
| ------------
 | |
| 
 | |
| The variable *$?* takes the following values
 | |
| 
 | |
| +---+-----------------------------+
 | |
| | 0 | ON, the button is pressed   |
 | |
| +---+-----------------------------+
 | |
| | 1 | OFF, the button is released |
 | |
| +---+-----------------------------+
 | |
| | 0 | button list was shown       |
 | |
| +---+-----------------------------+
 | |
| | 1 | button not found            |
 | |
| +---+-----------------------------+
 | |
| | 1 | invalid arguments           |
 | |
| +---+-----------------------------+
 |