David Sidrane
69bf437e9a
px4_fmu-v5: Initalize PWM as input with Pull Downs
4 years ago
Daniel Agar
68a9e981b1
boards: px4_fmu-v5_optimized disable temperature_compensation to save flash
4 years ago
mcsauder
3b72f3b641
Create publish_status() method in the heater driver, add a status field to indicate if the temperature setpoint has been met within 2.5C, breakout update_params() method from the Heater::Run() method and simplify logic.
4 years ago
Beat Küng
2219e096d7
cmake: embed param metadata if not CONSTRAINED_FLASH and not "test" LABEL
4 years ago
Daniel Agar
58b40fbbb9
boards: move testing to dedicated test variants
4 years ago
alexklimaj
0c3e64a7f5
Fix support for Cube Black Heater
4 years ago
benjinne
9b7eae4043
rc: enable crsf and ghst telemetry on supported boards
...
Co-authored-by: Benjamin Linne <benjamin.linne.civ@mail.mil>
4 years ago
Daniel Agar
ad934b4911
icm20948 i2c passthrough driver for ak09916 magnetometer (Here+ GPS/compass)
...
- include icm20948 on most boards by default
- create more test variants for default boards near flash limit (cuav_nora_test, cuav_x7pro_test, holybro_durandal-v1_test)
4 years ago
Daniel Agar
fffa10ade4
boards: px4_fmu-v6u sync with other stm32h7 boards
4 years ago
Daniel Agar
825d81dd57
boards: px4_fmu-v6x sync with other stm32h7 boards
4 years ago
David Sidrane
dcfa3c97ba
px4 fmu-v6x:Add remaining SRAM4 & DTCM to heap
4 years ago
David Sidrane
38485a5d41
px4 fmu-v6u:Add remaining SRAM4 & DTCM to heap
4 years ago
David Sidrane
003ef59019
px4_fmu-v6x:Enable UAVCAN
4 years ago
Nico van Duijn
8d3335906a
v5x: use low bandwidth mavlink mode
...
This changes the default mavlink message set from onboard to
onboard_low_bandwidth, which drastically reduces the bandwidth required to get a
usable connection.
4 years ago
Daniel Agar
6874e9fba0
boards: NuttX disable all NSH memory debug commands (mb, mh, mw) by default
...
- closes https://github.com/PX4/PX4-Autopilot/issues/17062
4 years ago
Daniel Agar
3d667b1675
delete unused drivers/lights/blinkm
4 years ago
Daniel Agar
631d1647d3
boards: minimize unnecessary differences in default variants
4 years ago
Daniel Agar
e77bffe582
boards: STM32H7 remove CONFIG_MM_REGIONS=3
4 years ago
Beat Küng
c46c6e63ae
px4/fmu-v4/uavcanv1: remove non-existing tap_esc module & gyro_fft example
4 years ago
Daniel Agar
ea902e7f38
systemcmds/tests: split out individual module test commands
4 years ago
David Sidrane
817d21bb39
px4 fmu-v6x:Properly configure BDMA
4 years ago
David Sidrane
5f28ea10c0
px4 fmu-v6u:Properly configure BDMA
4 years ago
David Sidrane
3581099c09
Revert "boards: disable BDMA on STM32H7 for now"
...
This reverts commit f0d1f1d679
.
4 years ago
dino
6d04a67b02
Moving define to microhal.h files, for each ST architecture. Correct channels were verified with ST_CUBE header files. For the H7 its a simplification for the current used H7x3. Other devices in that family expect the temperarture on channel 18.
...
F1: channel 16
F3: channel 16
F4: channel 18
F7: channel 18
H7: channel 17, on STMf32Hx3
4 years ago
dino
3c77ef7eb3
Fixed adc config, to read internal reference to get cpu temperature
4 years ago
Daniel Agar
205beb9526
boards: revert remaining CONFIG_ARMV7M_LAZYFPU
4 years ago
Daniel Agar
8261ee5fd7
boards: px4_fmu-v5_stackcheck add gyro_fft
4 years ago
Daniel Agar
ae67c53b1e
boards: px4_fmu-v6u_default address flash shortage
...
- create separate px4_fmu-v6u_test variant for onboard testing code
4 years ago
Daniel Agar
4b99bd2077
boards: remove optional external ADIS IMUs to save flash
4 years ago
Daniel Agar
edd42cfa86
boards: px4/fmu-v5x disable optional external IMU drivers
4 years ago
Daniel Agar
2257c3767e
simple gyro auto calibration module
4 years ago
Daniel Agar
f8eaa6e46b
ROMFS handle bl_update generically
...
- include all available legacy bootloaders
4 years ago
Daniel Agar
4d288512b5
add board architecture specific init defaults
4 years ago
David Sidrane
12a4b0334f
px4_fmu-v6u:Use Auto LSE Drive setting
4 years ago
David Sidrane
2af106d888
px4_fmu-v6x:Use Auto LSE Drive setting
4 years ago
David Sidrane
d94ff14e6b
px4_fmu-v5x:Use Auto LSE Drive setting
4 years ago
David Sidrane
f44a299e3b
px4_fmu-v5:Use Auto LSE Drive setting
4 years ago
Daniel Agar
19de1e57e3
gyro_fft promote to modules and include on all boards
4 years ago
Daniel Agar
c9a2d0ed34
IMU_GYRO_RATEMAX set system default to 400 Hz
...
- MC default is still 800 Hz
4 years ago
Nico van Duijn
16af63e99c
v6x: fix icm20649 rotation
4 years ago
garfieldG
8db37225d6
Added rc.mavlink_override to test the new parameters with sitl
4 years ago
garfieldG
3cd9b3c2cf
Added support in Mavlink Ethernet channel parameters
...
Mavlink Ethernet channel settings such as udp port, remote port and broadcast mode now can be changed dynamically via parameters.
4 years ago
Beat Küng
7e33d03470
drivers: remove tap_esc
...
- it's not used anymore
- it would need a refactoring to use mixer_module
4 years ago
Beat Küng
439fb00aed
linux_pwm_out: move protocols to board-specific directories
...
This also removes the pca9685 output, which was unused, and there's also
pca9685_pwm_out.
4 years ago
JacobCrabill
d1eda5ee84
uavcan_v1: Add missing uavcanv1.cmake for fmu-v4
4 years ago
Daniel Agar
11ad41f7cb
delete old imu/mpu6000 driver
4 years ago
Daniel Agar
cd7713eba2
boards: delete unused variants
4 years ago
Daniel Agar
414f9f81d9
move fake GPS to standalone module
4 years ago
Daniel Agar
5dc5ebc0a1
boards: cleanup uavcan test targets (v1 and v0 embedded peripherals)
4 years ago
Daniel Agar
46eb790188
boards: new uavcan board variants remove delete mkblctrl driver
4 years ago