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
Beat Küng
46a7b27127
kakutef7: fix baro startup
...
The bmp280 is on the expansion bus (that is both internal & external)
5 years ago
Daniel Agar
de9e4dda4c
battery: delete unused armed
5 years ago
Timothy Scott
11bbc8ae34
Code cleanup
5 years ago
Daniel Agar
77cf081925
holybro_durandal-v1 don't manually start pmw3901
5 years ago
Daniel Agar
2b792c0225
px4_raspberrypi cleanup configs and add to Jenkins
5 years ago
Daniel Agar
f9e8f615e3
holybro_kakutef7 sync INTERRUPTSTACK, HPWORKSTACKSIZE, and LPWORKSTACKSIZE with v5x
5 years ago
Daniel Agar
bb09ac0c6d
modalai_fc-v1 sync NFILE_DESCRIPTORS, HPWORKSTACKSIZE, and LPWORKSTACKSIZE with v5x
5 years ago
David Sidrane
74b6cc5bce
px4_fmu-v5:Use Serial TX DMA on Telem 2
5 years ago
modaltb
c5de2cfe0d
modalai_fc-v1: Add support for VOXL Flight board defaults, handle default MAVLink setups ( #13677 )
...
- Handle out of box config for Flight Core and VOXL Flight
- Handle AUTOCNF use case
- Hard code TELEM2 MAVLink Instace 1 for VOXL Flight
5 years ago
Matthias Grob
904ab16558
Fix trailing whitespace, EOF newline, indentation
5 years ago
Timothy Scott
993fa5bd37
Refactored to work with new battery_status module
5 years ago
Timothy Scott
d7bb5d46bb
Created new AnalogBattery class
5 years ago
Timothy Scott
bff1df7080
Refactored battery library for multiple instances
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
9b66cbd2d9
Infineon DPS310 Barometer
...
- used as the primary barometer on the mRo Control Zero F7
5 years ago
Daniel Agar
fd72e5e795
mRo ctrl zero updates
...
- add ICM20602 and ICM20648 data ready interrupts
- enable Bosch BMI088 IMU
- move HRT_TIMER to TIM3 (same timer as PPM channel)
5 years ago
Daniel Agar
6d8d9ea513
navio_sysfs_rc_in minor initialization cleanup
5 years ago
Daniel Agar
ec5730bb89
navio_sysfs_rc_in orb_publish usage to uORB::PublicationMulti<>
5 years ago
Daniel Agar
6a539a3836
crazyflie syslink update orb_publish to uORB::PublicationMulti<>
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
Daniel Agar
5200cae3a3
deprecate thiemar s2740vc-v1 board support
5 years ago
Beat Küng
0f42ecc5c7
durandal-v1: enable dshot
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
David Sidrane
c93d358145
fmuk66-v3:Add Ethernet Support
5 years ago
Daniel Agar
bc182e94e6
sensors split rc_update into new standalone module
5 years ago
Daniel Agar
d74cc5ba8c
holybro_durandal-v1_stackcheck limit to primary IMU only
5 years ago
Daniel Agar
92559f7a85
Bosch bmp280 barometer cleanup
5 years ago
David Sidrane
bbd37ada41
holybro_durandal-v1: update cdcacm product id
5 years ago
David Sidrane
7ca8a8dbaa
durandal-v1:Bootloader
...
Change PID to 0x4b:
Holybro obtained their own PID and VID but APM did not follow
the PX4 convention of makeing the board_id (0x8b) match the PID)
Incorporated the Upstream Bootloader state sequencing checking change.
Change the usb cout to send all chars in 1 write.
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