mirror of
https://gitee.com/mirrors_PX4/PX4-Autopilot.git
synced 2026-04-14 10:07:39 +08:00
* docs: update module reference metadata * Update failsafe metadata in docs * Update parameter metadata * Fix up uorb graphs based on main * SUMMARY.md - and radio control for modules * Add alternate sidebar --------- Co-authored-by: PX4BuildBot <bot@pixhawk.org>
437 lines
12 KiB
Markdown
437 lines
12 KiB
Markdown
# Modules Reference: Baro (Driver)
|
|
|
|
## bmp280
|
|
|
|
Source: [drivers/barometer/bmp280](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/barometer/bmp280)
|
|
|
|
### Usage {#bmp280_usage}
|
|
|
|
```
|
|
bmp280 <command> [arguments...]
|
|
Commands:
|
|
start
|
|
[-I] Internal I2C bus(es)
|
|
[-X] External I2C bus(es)
|
|
[-s] Internal SPI bus(es)
|
|
[-S] External SPI bus(es)
|
|
[-b <val>] board-specific bus (default=all) (external SPI: n-th bus
|
|
(default=1))
|
|
[-c <val>] chip-select pin (for internal SPI) or index (for external SPI)
|
|
[-m <val>] SPI mode
|
|
[-f <val>] bus frequency in kHz
|
|
[-q] quiet startup (no message if no device found)
|
|
[-a <val>] I2C address
|
|
default: 118
|
|
[-s] Internal SPI bus(es)
|
|
[-S] External SPI bus(es)
|
|
[-b <val>] board-specific bus (default=all) (external SPI: n-th bus
|
|
(default=1))
|
|
[-c <val>] chip-select pin (for internal SPI) or index (for external SPI)
|
|
[-m <val>] SPI mode
|
|
[-f <val>] bus frequency in kHz
|
|
[-q] quiet startup (no message if no device found)
|
|
|
|
stop
|
|
|
|
status print status info
|
|
```
|
|
|
|
## bmp388
|
|
|
|
Source: [drivers/barometer/bmp388](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/barometer/bmp388)
|
|
|
|
### Usage {#bmp388_usage}
|
|
|
|
```
|
|
bmp388 <command> [arguments...]
|
|
Commands:
|
|
start
|
|
[-I] Internal I2C bus(es)
|
|
[-X] External I2C bus(es)
|
|
[-s] Internal SPI bus(es)
|
|
[-S] External SPI bus(es)
|
|
[-b <val>] board-specific bus (default=all) (external SPI: n-th bus
|
|
(default=1))
|
|
[-c <val>] chip-select pin (for internal SPI) or index (for external SPI)
|
|
[-m <val>] SPI mode
|
|
[-f <val>] bus frequency in kHz
|
|
[-q] quiet startup (no message if no device found)
|
|
[-a <val>] I2C address
|
|
default: 118
|
|
|
|
stop
|
|
|
|
status print status info
|
|
```
|
|
|
|
## bmp581
|
|
|
|
Source: [drivers/barometer/bmp581](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/barometer/bmp581)
|
|
|
|
### Usage {#bmp581_usage}
|
|
|
|
```
|
|
bmp581 <command> [arguments...]
|
|
Commands:
|
|
start
|
|
[-I] Internal I2C bus(es)
|
|
[-X] External I2C bus(es)
|
|
[-s] Internal SPI bus(es)
|
|
[-S] External SPI bus(es)
|
|
[-b <val>] board-specific bus (default=all) (external SPI: n-th bus
|
|
(default=1))
|
|
[-c <val>] chip-select pin (for internal SPI) or index (for external SPI)
|
|
[-m <val>] SPI mode
|
|
[-f <val>] bus frequency in kHz
|
|
[-q] quiet startup (no message if no device found)
|
|
[-a <val>] I2C address
|
|
default: 70
|
|
|
|
stop
|
|
|
|
status print status info
|
|
```
|
|
|
|
## dps310
|
|
|
|
Source: [drivers/barometer/dps310](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/barometer/dps310)
|
|
|
|
### Usage {#dps310_usage}
|
|
|
|
```
|
|
dps310 <command> [arguments...]
|
|
Commands:
|
|
start
|
|
[-I] Internal I2C bus(es)
|
|
[-X] External I2C bus(es)
|
|
[-s] Internal SPI bus(es)
|
|
[-S] External SPI bus(es)
|
|
[-b <val>] board-specific bus (default=all) (external SPI: n-th bus
|
|
(default=1))
|
|
[-c <val>] chip-select pin (for internal SPI) or index (for external SPI)
|
|
[-m <val>] SPI mode
|
|
[-f <val>] bus frequency in kHz
|
|
[-q] quiet startup (no message if no device found)
|
|
[-a <val>] I2C address
|
|
default: 119
|
|
[-s] Internal SPI bus(es)
|
|
[-S] External SPI bus(es)
|
|
[-b <val>] board-specific bus (default=all) (external SPI: n-th bus
|
|
(default=1))
|
|
[-c <val>] chip-select pin (for internal SPI) or index (for external SPI)
|
|
[-m <val>] SPI mode
|
|
[-f <val>] bus frequency in kHz
|
|
[-q] quiet startup (no message if no device found)
|
|
|
|
stop
|
|
|
|
status print status info
|
|
```
|
|
|
|
## icp101xx
|
|
|
|
Source: [drivers/barometer/invensense/icp101xx](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/barometer/invensense/icp101xx)
|
|
|
|
### Usage {#icp101xx_usage}
|
|
|
|
```
|
|
icp101xx <command> [arguments...]
|
|
Commands:
|
|
start
|
|
[-I] Internal I2C bus(es)
|
|
[-X] External I2C bus(es)
|
|
[-b <val>] board-specific bus (default=all) (external SPI: n-th bus
|
|
(default=1))
|
|
[-f <val>] bus frequency in kHz
|
|
[-q] quiet startup (no message if no device found)
|
|
[-a <val>] I2C address
|
|
default: 99
|
|
|
|
stop
|
|
|
|
status print status info
|
|
```
|
|
|
|
## icp201xx
|
|
|
|
Source: [drivers/barometer/invensense/icp201xx](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/barometer/invensense/icp201xx)
|
|
|
|
### Usage {#icp201xx_usage}
|
|
|
|
```
|
|
icp201xx <command> [arguments...]
|
|
Commands:
|
|
start
|
|
[-I] Internal I2C bus(es)
|
|
[-X] External I2C bus(es)
|
|
[-b <val>] board-specific bus (default=all) (external SPI: n-th bus
|
|
(default=1))
|
|
[-f <val>] bus frequency in kHz
|
|
[-q] quiet startup (no message if no device found)
|
|
[-a <val>] I2C address
|
|
default: 99
|
|
|
|
stop
|
|
|
|
status print status info
|
|
```
|
|
|
|
## lps22hb
|
|
|
|
Source: [drivers/barometer/lps22hb](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/barometer/lps22hb)
|
|
|
|
### Usage {#lps22hb_usage}
|
|
|
|
```
|
|
lps22hb <command> [arguments...]
|
|
Commands:
|
|
start
|
|
[-I] Internal I2C bus(es)
|
|
[-X] External I2C bus(es)
|
|
[-s] Internal SPI bus(es)
|
|
[-S] External SPI bus(es)
|
|
[-b <val>] board-specific bus (default=all) (external SPI: n-th bus
|
|
(default=1))
|
|
[-c <val>] chip-select pin (for internal SPI) or index (for external SPI)
|
|
[-m <val>] SPI mode
|
|
[-f <val>] bus frequency in kHz
|
|
[-q] quiet startup (no message if no device found)
|
|
|
|
stop
|
|
|
|
status print status info
|
|
```
|
|
|
|
## lps25h
|
|
|
|
Source: [drivers/barometer/lps25h](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/barometer/lps25h)
|
|
|
|
### Usage {#lps25h_usage}
|
|
|
|
```
|
|
lps25h <command> [arguments...]
|
|
Commands:
|
|
start
|
|
[-I] Internal I2C bus(es)
|
|
[-X] External I2C bus(es)
|
|
[-s] Internal SPI bus(es)
|
|
[-S] External SPI bus(es)
|
|
[-b <val>] board-specific bus (default=all) (external SPI: n-th bus
|
|
(default=1))
|
|
[-c <val>] chip-select pin (for internal SPI) or index (for external SPI)
|
|
[-m <val>] SPI mode
|
|
[-f <val>] bus frequency in kHz
|
|
[-q] quiet startup (no message if no device found)
|
|
|
|
stop
|
|
|
|
status print status info
|
|
```
|
|
|
|
## lps33hw
|
|
|
|
Source: [drivers/barometer/lps33hw](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/barometer/lps33hw)
|
|
|
|
### Usage {#lps33hw_usage}
|
|
|
|
```
|
|
lps33hw <command> [arguments...]
|
|
Commands:
|
|
start
|
|
[-I] Internal I2C bus(es)
|
|
[-X] External I2C bus(es)
|
|
[-s] Internal SPI bus(es)
|
|
[-S] External SPI bus(es)
|
|
[-b <val>] board-specific bus (default=all) (external SPI: n-th bus
|
|
(default=1))
|
|
[-c <val>] chip-select pin (for internal SPI) or index (for external SPI)
|
|
[-m <val>] SPI mode
|
|
[-f <val>] bus frequency in kHz
|
|
[-q] quiet startup (no message if no device found)
|
|
[-a <val>] I2C address
|
|
default: 93
|
|
[-k] if initialization (probing) fails, keep retrying periodically
|
|
|
|
stop
|
|
|
|
status print status info
|
|
```
|
|
|
|
## mpc2520
|
|
|
|
Source: [drivers/barometer/maiertek/mpc2520](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/barometer/maiertek/mpc2520)
|
|
|
|
### Usage {#mpc2520_usage}
|
|
|
|
```
|
|
mpc2520 <command> [arguments...]
|
|
Commands:
|
|
start
|
|
[-I] Internal I2C bus(es)
|
|
[-X] External I2C bus(es)
|
|
[-b <val>] board-specific bus (default=all) (external SPI: n-th bus
|
|
(default=1))
|
|
[-f <val>] bus frequency in kHz
|
|
[-q] quiet startup (no message if no device found)
|
|
[-a <val>] I2C address
|
|
default: 118
|
|
|
|
stop
|
|
|
|
status print status info
|
|
```
|
|
|
|
## mpl3115a2
|
|
|
|
Source: [drivers/barometer/mpl3115a2](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/barometer/mpl3115a2)
|
|
|
|
### Usage {#mpl3115a2_usage}
|
|
|
|
```
|
|
mpl3115a2 <command> [arguments...]
|
|
Commands:
|
|
start
|
|
[-I] Internal I2C bus(es)
|
|
[-X] External I2C bus(es)
|
|
[-b <val>] board-specific bus (default=all) (external SPI: n-th bus
|
|
(default=1))
|
|
[-f <val>] bus frequency in kHz
|
|
[-q] quiet startup (no message if no device found)
|
|
[-a <val>] I2C address
|
|
default: 96
|
|
|
|
stop
|
|
|
|
status print status info
|
|
```
|
|
|
|
## ms5611
|
|
|
|
Source: [drivers/barometer/ms5611](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/barometer/ms5611)
|
|
|
|
### Usage {#ms5611_usage}
|
|
|
|
```
|
|
ms5611 <command> [arguments...]
|
|
Commands:
|
|
start
|
|
[-I] Internal I2C bus(es)
|
|
[-X] External I2C bus(es)
|
|
[-s] Internal SPI bus(es)
|
|
[-S] External SPI bus(es)
|
|
[-b <val>] board-specific bus (default=all) (external SPI: n-th bus
|
|
(default=1))
|
|
[-c <val>] chip-select pin (for internal SPI) or index (for external SPI)
|
|
[-m <val>] SPI mode
|
|
[-f <val>] bus frequency in kHz
|
|
[-q] quiet startup (no message if no device found)
|
|
[-s] Internal SPI bus(es)
|
|
[-S] External SPI bus(es)
|
|
[-b <val>] board-specific bus (default=all) (external SPI: n-th bus
|
|
(default=1))
|
|
[-c <val>] chip-select pin (for internal SPI) or index (for external SPI)
|
|
[-m <val>] SPI mode
|
|
[-f <val>] bus frequency in kHz
|
|
[-q] quiet startup (no message if no device found)
|
|
[-T <val>] Device type
|
|
values: 5607|5611, default: 5611
|
|
|
|
stop
|
|
|
|
status print status info
|
|
```
|
|
|
|
## ms5837
|
|
|
|
Source: [drivers/barometer/ms5837](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/barometer/ms5837)
|
|
|
|
### Usage {#ms5837_usage}
|
|
|
|
```
|
|
ms5837 <command> [arguments...]
|
|
Commands:
|
|
start
|
|
[-I] Internal I2C bus(es)
|
|
[-X] External I2C bus(es)
|
|
[-b <val>] board-specific bus (default=all) (external SPI: n-th bus
|
|
(default=1))
|
|
[-f <val>] bus frequency in kHz
|
|
[-q] quiet startup (no message if no device found)
|
|
|
|
stop
|
|
|
|
status print status info
|
|
```
|
|
|
|
## spa06
|
|
|
|
Source: [drivers/barometer/goertek/spa06](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/barometer/goertek/spa06)
|
|
|
|
### Usage {#spa06_usage}
|
|
|
|
```
|
|
spa06 <command> [arguments...]
|
|
Commands:
|
|
start
|
|
[-I] Internal I2C bus(es)
|
|
[-X] External I2C bus(es)
|
|
[-s] Internal SPI bus(es)
|
|
[-S] External SPI bus(es)
|
|
[-b <val>] board-specific bus (default=all) (external SPI: n-th bus
|
|
(default=1))
|
|
[-c <val>] chip-select pin (for internal SPI) or index (for external SPI)
|
|
[-m <val>] SPI mode
|
|
[-f <val>] bus frequency in kHz
|
|
[-q] quiet startup (no message if no device found)
|
|
[-a <val>] I2C address
|
|
default: 118
|
|
[-s] Internal SPI bus(es)
|
|
[-S] External SPI bus(es)
|
|
[-b <val>] board-specific bus (default=all) (external SPI: n-th bus
|
|
(default=1))
|
|
[-c <val>] chip-select pin (for internal SPI) or index (for external SPI)
|
|
[-m <val>] SPI mode
|
|
[-f <val>] bus frequency in kHz
|
|
[-q] quiet startup (no message if no device found)
|
|
|
|
stop
|
|
|
|
status print status info
|
|
```
|
|
|
|
## spl06
|
|
|
|
Source: [drivers/barometer/goertek/spl06](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/barometer/goertek/spl06)
|
|
|
|
### Usage {#spl06_usage}
|
|
|
|
```
|
|
spl06 <command> [arguments...]
|
|
Commands:
|
|
start
|
|
[-I] Internal I2C bus(es)
|
|
[-X] External I2C bus(es)
|
|
[-s] Internal SPI bus(es)
|
|
[-S] External SPI bus(es)
|
|
[-b <val>] board-specific bus (default=all) (external SPI: n-th bus
|
|
(default=1))
|
|
[-c <val>] chip-select pin (for internal SPI) or index (for external SPI)
|
|
[-m <val>] SPI mode
|
|
[-f <val>] bus frequency in kHz
|
|
[-q] quiet startup (no message if no device found)
|
|
[-a <val>] I2C address
|
|
default: 118
|
|
[-s] Internal SPI bus(es)
|
|
[-S] External SPI bus(es)
|
|
[-b <val>] board-specific bus (default=all) (external SPI: n-th bus
|
|
(default=1))
|
|
[-c <val>] chip-select pin (for internal SPI) or index (for external SPI)
|
|
[-m <val>] SPI mode
|
|
[-f <val>] bus frequency in kHz
|
|
[-q] quiet startup (no message if no device found)
|
|
|
|
stop
|
|
|
|
status print status info
|
|
```
|