Daniel Agar
7166b867e1
NuttX stackcheck exclude PX4 Matrix and Param
...
- instrumenting PX4 Matrix and Param methods is too burdensome
- partially restore px4_fmu-v5_stackcheck and holybro_durandal-v1_stackcheck to match default configs
5 years ago
Daniel Agar
ce1e9762b0
deprecate df_hmc5883_wrapper and replace with in tree hmc5883
...
- deprecate DriverFramework hmc5883 driver (df_hmc5883_wrapper)
- update aerotenna ocpoc and snapdragon flight eagle boards to use in tree hmc5883
5 years ago
Daniel Agar
7241eebd80
cmake merge linux cross compile targets (cross + native) and cleanup
...
- consolidate cross and native variants (only a single default is needed)
- beaglebone_blue_cross + beaglebone_blue_native => beaglebone_blue_default
- emlid_navio2_cross + emlid_navio2_native => emlid_navio2_default
- px4_raspberrypi_cross + px4_raspberrypi_native => px4_raspberrypi_default
- move upload helpers to cmake/upload.cmake
5 years ago
SalimTerryLi
5f5a2e12fb
mpu9250: improve AK8963 init (fixes raspberry pi support)
5 years ago
SalimTerryLi
87e5da189b
ms5611: fix start_bus() logic to work on linux and add RPi I2C bus config ( #13814 )
5 years ago
Timothy Scott
fc1341208f
INA226: Integrate with PX4 ( #12673 )
...
* Publish I2C battery data as battery_status
5 years ago
David Sidrane
5bb82a9f93
px4_fmu-v5x:GPIO_VDD_5V_{HIPOWER|PERIPH}_nOC remove Pull up - OC have series 47K
5 years ago
David Sidrane
a5be0bb3d8
px4_fmu-v5:GPIO_VDD_5V_{HIPOWER|PERIPH}_OC remove Pull up - OC have series 47K
5 years ago
Daniel Agar
3d56f37606
vscode debug and ekf2 replay improvements
...
- create new px4_sitl_replay config specifically for replay
- ekf2 replay don't launch gazebo
- add px4_sitl_test cmake variant
- px4_sitl_test bring into sync with px4_sitl_default
- vscode replace hard coded build path with cmake setting
5 years ago
Daniel Agar
2b792c0225
px4_raspberrypi cleanup configs and add to Jenkins
5 years ago
David Sidrane
74b6cc5bce
px4_fmu-v5:Use Serial TX DMA on Telem 2
5 years ago
Matthias Grob
904ab16558
Fix trailing whitespace, EOF newline, indentation
5 years ago
mcsauder
bd98a4eebb
Add camera_capture module build to raspberry pi cross.cmake.
5 years ago
Daniel Agar
709961ec8c
InvenSense ICM20602 and ICM20608-G: new standalone optimized drivers
...
- uses the FIFO and SPI DMA to transfer full raw data (8 kHz gyro, 4 kHz accel)
- new sensor messages for better visibility
- sensor_{accel, gyro}_fifo: full raw data for optional logging and analysis
- sensor_{accel, gyro}_status: metadata, clipping, etc
- currently not enabled by default
5 years ago
David Sidrane
feaa657172
px4_fmu-v5x:SE050 Assert Reset on board_init, and release in appinit
5 years ago
David Sidrane
949ab563ef
px4_fmu-v5x:Drop netinit task priority below LP work
5 years ago
David Sidrane
c9cb59fdd8
px4_fmu-v5x:Init Network in background (no monitor CONFIG_NETINIT_MONITOR is not set)
5 years ago
dino
34f53c14bf
Fixed sensor orientation
5 years ago
David Sidrane
213174fc74
px4_fmu-v5x:Set IP 192.168.0.123 GW:192.168.0.254
5 years ago
David Sidrane
ea69fde02a
px4_fmu-v5x:Add SPI6_nRESET_EXTERNAL1
5 years ago
David Sidrane
3b88142744
px4_fmu-v5x:rc.board_sensors Add Second BMP388
5 years ago
David Sidrane
996ee49868
fmu-v5x:SPI4 is not used BMM150 moved to I2C4
5 years ago
David Sidrane
0399d689ce
px4_fmu-v5x:Start MS5611 on Base I2C3
5 years ago
David Sidrane
31456419e9
px4_fmu-v5x:Add 4096 for ism330dlc to BOARD_DMA_ALLOC_POOL_SIZE
...
ISM330DLC uses 4096 of memory allocated from DMA pool.
This depleted the pool to the point the next allocation
for FAT would fail. Unfortuanly this is the logger
on a later open.
5 years ago
Daniel Agar
1a395fb6d9
ST ISM330DLC IMU driver
5 years ago
David Sidrane
eb560e8a0f
fmu-v5x:Properly reset SPI
5 years ago
David Sidrane
14b592d0c6
px4fmuv5x:Add Sync pin to board config
5 years ago
SalimTerryLi
2ec1c53679
Add upload command support for Raspberry Pi build.
5 years ago
Daniel Agar
e951531b12
camera_feedback: move to WQ callback and uORB::Subscription
5 years ago
Daniel Agar
0420a4386d
deprecate px4 esc-v1 and drivers/uavcanesc
5 years ago
Beat Küng
cf4e97b71c
fmu-v5x: enable DShot
...
Only the first 6 FMU pins support it.
DMA conflict with UART8, which is the GPS2 port.
5 years ago
Beat Küng
7aa905eb21
fix fmu-v5x: use correct GPS2 serial port
5 years ago
Daniel Agar
bc182e94e6
sensors split rc_update into new standalone module
5 years ago
Daniel Agar
5aaf1b100b
delete unused md25 driver
5 years ago
Daniel Agar
8c38176d77
boards: alphabetize and sync common drivers and modules
5 years ago
Silvan Fuhrer
ebdc29bc5f
Airspeed Selector: enable airspeed_validated in control modules ( #12887 )
...
* FW attitude controller, FW position controller and VTOL attitude controller subscribe to airspeed_validated topic
* add possibility to switch off the airspeed valid checks
* remove airspeed valid checks from commander
* clean up of VTOL transition logic
* Airspeed Selector: remove dynamic allocation of airspeed validators (depending on number of connected sensors) but do it statically for the maximum number allowed. Check for number of connected sensors not only during start up, but always when vehicle is disarmed.
* Airspeed Selector: change work queue from lp to att_pos_ctrl as this module is safety-critical
* add airspeed selector to px4_fmu-v2 defaults
5 years ago
Julien Lecoeur
a46581987c
Update matrix submodule and add pseudoinverse tests (tests matrix)
5 years ago
Daniel Agar
1af7af02db
bmp388: cleanup main and add to px4_fmu-v5x board_config.h
5 years ago
Daniel Agar
84fe64b1c2
create new multicopter rate controller module (mc_rate_control) split out of mc_att_control
5 years ago
Daniel Agar
99aae8b891
NuttX use toolchain math.h and avoid empty drivers/Kconfig
5 years ago
David Sidrane
148215c114
px4:io-v2 BSP Updated to NuttX 8.1+
5 years ago
David Sidrane
26b9b0371f
px4:fmu-v5x BSP Updated to NuttX 8.1+
5 years ago
David Sidrane
7e979676ee
px4_fmuv5_stackcheck:Remove bl_update to fit
5 years ago
David Sidrane
0ebe285201
px4:fmu-v5 BSP Updated to NuttX 8.1+
5 years ago
David Sidrane
7ce4f06470
px4:fmu-v4pro BSP Updated to NuttX 8.1+
5 years ago
David Sidrane
40a3e47712
px4:fmu-v4 BSP Updated to NuttX 8.1+
5 years ago
David Sidrane
2c13883e56
px4:fmu-v3 BSP Updated to NuttX 8.1+
5 years ago
David Sidrane
47bbb36575
px4_fmuv2_multicopter:Remove bl_update to fit
5 years ago
David Sidrane
ab1c8850fe
px4:fmu-v2 BSP Updated to NuttX 8.1+
...
px4/fmu-v2 disable events and work_queue systemcmd
5 years ago
David Sidrane
208c23c826
px4:esc-v1 BSP Updated to NuttX 8.1+
5 years ago