Beat Küng
c5c80e31b6
boards: remove DIRECT_INPUT_TIMER_CHANNELS from board_config.h
3 years ago
Beat Küng
a8e75d174c
boards: remove BOARD_HAS_PWM and use DIRECT_PWM_OUTPUT_CHANNELS
3 years ago
Daniel Agar
cf0a4e06db
boards: px4_fmu-v5x_test disable unused drivers to save flash
3 years ago
Daniel Agar
45001d1ba4
boards: px4_fmu-v5x_test disable modules to save flash
3 years ago
Daniel Agar
40e5477edb
NuttX boards fix mkfatfs and rcS logic
3 years ago
David Sidrane
f2925d234e
px4_fmuv5x:Use parameter setting for ina22x
4 years ago
David Sidrane
7e7cbceaea
px4_fmuv5x:Add INA228
4 years ago
David Sidrane
8f4811daa8
px4_fmu-v5x:Newer HW Start BARRO on bus 2
4 years ago
David Sidrane
dc5fd25e8c
px4_fmu-v5x:Use HB 10pin GPS rotation
4 years ago
David Sidrane
bb913ae11a
system_load:Track Dynamic PID hash
4 years ago
David Sidrane
f5d679fae4
px4_fmu-v5x: Update nsh defconfig NuttX 10.1.0+ CONFIG_NET_SOCKOPTS Automatic
4 years ago
David Sidrane
cab2ba209e
px4_fmu-v5x: Update base_phy_DP83848C defconfig NuttX 10.1.0+ CONFIG_NET_SOCKOPTS Automatic
4 years ago
David Sidrane
6e93251169
px4_fmu-v5x: Update nsh defconfig NuttX 10.1.0+
4 years ago
David Sidrane
7344c050a8
px4_fmu-v5x: Update base_phy_DP83848C defconfig NuttX 10.1.0+
4 years ago
Beat Küng
0e1f3a2d62
px4_add_board: infer VENDOR, MODEL & LABEL from cmake file name
4 years ago
Kirill Shilov
e13884410b
heater: added support of inverted IMU heat controller output
4 years ago
Daniel Agar
774ad80ba0
systemcmds/tests: split out microbenchmarks and remove obsolete tests
...
- reorganize Jenkins HIL tests
4 years ago
Daniel Agar
12ad7b17ce
Makefile: add all_variants_@ helper target and consolidate github actions builds
4 years ago
David Sidrane
05bdef867d
Track NuttX syslog change
4 years ago
David Sidrane
62fd132047
boards:Use inttypes
...
nxp_ucans32k146:Fix constant
spracing_h7extreme:Use inttypes
4 years ago
echoG
6bc09138c1
Adding BatMon smart battery as a module and refactoring SMBUS based SBS 1.1 spec to a library
4 years ago
Daniel Agar
5f775b508f
boards: enable CONFIG_OTG_ID_GPIO_DISABLE on all F7/H7
4 years ago
David Sidrane
32e92ba817
Revert:Pull downs - bad levels cause motor spins
4 years ago
David Sidrane
3e18fa12d6
px4_fmu-v5x:Remove vcm1193l
4 years ago
David Sidrane
2feb096fb9
vtrantech Rename to match V1.1 vcm5883->vcm1193l
4 years ago
David Sidrane
4acc18ca60
Add VCM5883 Magnetometer
...
Fix LSB/G
4 years ago
Daniel Agar
c3884b5bc1
fake_imu (formally fake_gyro) updates for testing gyro filtering
...
- fake_imu now publishes sine sweeps over 10 seconds
- accel is also published so that fake IMU can be selected when the only option
4 years ago
David Sidrane
e87a6c755d
px4_fmu-v5x:Add support for Revision 2 FMUM HW using ICM20649 not BMI088
4 years ago
David Sidrane
baa37c1143
px4_fmu-v5x: Disable OTG_ID_GPIO
4 years ago
David Sidrane
7dd57d55f6
px4_fmu-v5x: Initalize PWM as input with Pull Downs
4 years ago
Daniel Agar
58b40fbbb9
boards: move testing to dedicated test variants
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
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
631d1647d3
boards: minimize unnecessary differences in default variants
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
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
d94ff14e6b
px4_fmu-v5x:Use Auto LSE Drive setting
4 years ago
Daniel Agar
19de1e57e3
gyro_fft promote to modules and include on all boards
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
Daniel Agar
414f9f81d9
move fake GPS to standalone module
4 years ago
Daniel Agar
ab0d0fd0be
uORB move to PX4 platform layer
4 years ago
Daniel Agar
44df0fb7a2
Analog Devices ADIS16448 rewrite
...
- new IMU driver structure with state machine (no sleeps in bus thread)
- verify all configured registers and trigger reset on failure
- detect if DIO1 or DIO2 are actually connected for data ready interrupt usage
- don't use CRC-16 on burst transfers except for verified lots
4 years ago
Lorenz Meier
4c9b2c65b5
Support v5X build variants
...
This adds support for the different implementation variants of the v5X standard.
4 years ago