David Sidrane
351c3f7c22
px4_fmu-v5x:Support Nuttx SDIO Fixes
5 years ago
David Sidrane
4e04781d1f
mro_ctrl-zero-f7:Support Nuttx SDIO Fixes
5 years ago
David Sidrane
8d7bfa805b
modalai_fc-v1:Support Nuttx SDIO Fixes
5 years ago
David Sidrane
4f1790864d
av_x-v1:Support Nuttx SDIO Fixes
5 years ago
Daniel Agar
298d6d8703
ST LSM9DS1 9DOF IMU driver
...
- this is a replacement for df_lsm9ds1_wrapper on the Emlid Navio2 once DriverFramework is removed
5 years ago
Daniel Agar
f3cd5b19c8
emlid navio2: update RGB LED driver (move away from DriverFramework)
...
- delete unused linux gpio wrapper
5 years ago
Daniel Agar
d19f18d40b
linux boards (ocpoc, bbblue, navio2) replace custom adc drivers with simple px4_arch implementation
5 years ago
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
44f9de5e37
delete parrot bebop board support
...
This target was never fully supported and is heavily dependent on a number of DriverFramework drivers that have no in tree equivalents (bebop bus, flow, rangefinder, etc). Deleting this will make it easier to fully drop DriverFramework shortly.
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
Daniel Agar
aaf5670e7d
deprecate df_bmp280_wrapper and replace with in tree bmp280
...
- deprecate DriverFramework bmp280 driver (df_bmp280_wrapper)
- update beaglebone blue and snapdragon flight eagle boards to use in tree bmp280
- update posix (really just linux) and qurt I2C wrappers
- tested on beaglebone blue
5 years ago
Daniel Agar
a96dc9c0c8
navio2 adc fix strncpy size
5 years ago
SalimTerryLi
5f5a2e12fb
mpu9250: improve AK8963 init (fixes raspberry pi support)
5 years ago
Daniel Agar
213c6a1923
deprecate df_ms5611_wrapper and df_ms5607_wrapper (replaced with in tree ms5611 driver)
5 years ago
SalimTerryLi
87e5da189b
ms5611: fix start_bus() logic to work on linux and add RPi I2C bus config ( #13814 )
5 years ago
Daniel Agar
cc7a0cd69d
beaglebone blue: build librobotcontrol with cmake
5 years ago
Timothy Scott
fc1341208f
INA226: Integrate with PX4 ( #12673 )
...
* Publish I2C battery data as battery_status
5 years ago
David Sidrane
2a848c365c
holybro_durandal-v1:GPIO_VDD_5V_{HIPOWER|PERIPH}_OC remove Pull up - OC have series 47K
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
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