Daniel Agar
631d1647d3
boards: minimize unnecessary differences in default variants
4 years ago
Daniel Agar
f65781025e
boards: mRo x21 enable mpu9250 mag (only internal)
...
- fixes #17244
4 years ago
Daniel Agar
e77bffe582
boards: STM32H7 remove CONFIG_MM_REGIONS=3
4 years ago
David Sidrane
bbdb671dd2
mro pixracerpro:Properly configure BDMA
4 years ago
David Sidrane
a8ece584e5
mro ctrl-zero-h7-oem:Properly configure BDMA
4 years ago
David Sidrane
344be233cf
mro ctrl-zero-h7:Properly configure BDMA
4 years ago
David Sidrane
3581099c09
Revert "boards: disable BDMA on STM32H7 for now"
...
This reverts commit f0d1f1d679
.
4 years ago
David Sidrane
2373ba47a2
mro pixracerpro:Enable ADC3 in support of temperature sensing
4 years ago
David Sidrane
6780428a9d
mro ctrl-zero-h7:Enable ADC3 in support of temperature sensing
4 years ago
David Sidrane
fa5dfb29cb
mro ctrl-zero-h7-oem:Enable ADC3 in support of temperature sensing
4 years ago
Daniel Agar
205beb9526
boards: revert remaining CONFIG_ARMV7M_LAZYFPU
4 years ago
Ryan Johnston
bffa83bd47
Reverting LAZYFPU for v1.12 beta1 Compatibility
...
Without reverting this a constant boot loop occurs.
Prior to merging, why this occurs on some F7 boards and not this one should be looked at.
With LazyFPU enabled, v1.12.0 beta1 will not boot but without it removed it works fine.
4 years ago
Ryan Johnston
bcf93304c7
Board ID Update
...
Needed for updating firmware (due to boot loader).
4 years ago
Ryan Johnston
8e6987d480
Board ID update
...
Needed for firmware to update.
4 years ago
Daniel Agar
2257c3767e
simple gyro auto calibration module
4 years ago
Daniel Agar
cfb3099870
boards: mRo pixracer pro restore USART6, but RX only
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
Daniel Agar
a0b9b44ff6
boards: stm32h7 set CONFIG_SDMMC1 consistently
4 years ago
Ryan Johnston
9d0a8928bd
Update chip type
...
Update chip type from NI to II.
4 years ago
Ryan Johnston
0958b30804
Fix i2c4 bus
...
Fix i2c4 bus (and subsequent CI errors)
4 years ago
Ryan Johnston
2bf508061a
Update i2c bus
...
Change internal bus 2 to external.
4 years ago
Ryan Johnston
17b48102f4
Update i2c mapping and i2c clock source
...
i2c4 was mapped incorrectly and i2c4 clock source wasn't present.
4 years ago
Ryan Johnston
daf744c678
MRO Control Zero F7 OEM Fixes ( #16977 )
...
* Update i2c 4 pinmap on F7 OEM
Update i2c 4 pinmap
* Fix i2c Internal to External on F7 OEM
Fix i2c Internal to External on F7 OEM
* Add Can2 Silent Pin
Add Can2 Silent Pin
4 years ago
Daniel Agar
19de1e57e3
gyro_fft promote to modules and include on all boards
4 years ago
Ryan Johnston
bc8d9af23e
Add Lazy FPU
...
Reported that LAZYFPU interact with the MTD (FRAM) driver.
https://github.com/PX4/PX4-Autopilot/issues/16548
4 years ago
Ryan Johnston
0047e518aa
Add Lazy FPU to Defconfig
...
Reported that LAZYFPU interacts with the MTD (FRAM) driver.
4 years ago
Daniel Agar
c9a2d0ed34
IMU_GYRO_RATEMAX set system default to 400 Hz
...
- MC default is still 800 Hz
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
Ryan Johnston
cec31fd685
Remove mkblctrl from default.cmake
...
Mkblctrl needs to be removed for the build to now succeed.
4 years ago
Ryan Johnston
45dde177ee
Remove mkblctrl from default.cmake
...
Mkblctrl needs to be removed for the build to succeed.
4 years ago
Ryan Johnston
410ca51a4a
boards: MRO Control Zero F7 OEM minor update
...
- Updating Serial port mapping to be the same across all Control Zero boards
- CAN2 Silent Pin Update
4 years ago
Ryan Johnston
a1fa6a72ea
boards: MRO Control Zero H7 Board Support
4 years ago
Ryan Johnston
5376178987
boards: MRO Control Zero H7 OEM Board Support
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
e48a869160
boards: mRo pixracer pro disable USART6 (conflicts with SPI6)
4 years ago
Daniel Agar
2702306849
boards: mRo pixracer pro fix incorrect SPI2 sck
4 years ago
Daniel Agar
fb2a199621
delete unmaintaned mkblctrl driver
4 years ago
Ryan Johnston
5a58f25d6a
boards: MRO Control Zero F7 OEM Support
4 years ago
Daniel Agar
a257120e8d
boards: use new param default mechanism
4 years ago
Daniel Agar
8f0918a16b
boards: remove unused linker __param section
4 years ago
Daniel Agar
a2442ffb48
board: enable UAVCAN sensors by default on F7/H7
4 years ago
Daniel Agar
78dff6adcb
boards: add CONSTRAINED_MEMORY build option
...
- currently the main change is that it reduces the max number of ORB multi instances to 4, but usage will be expanded as needed
- limits number of EKF2 multi instances to 2.
- enabled on all cortex m4 boards
4 years ago
Daniel Agar
318c7e83b3
support up to PWM 14
...
- generate PWM_MAIN 1-14
- generate PWM_AUX 1-8
- generate PWM_EXTRA 1-8
- px4io and pwm_out directly read configuration parameters
- only available and active physical outputs are actually shown for configuration
- overall saves flash despite adding many new parameters
4 years ago
Ryan Johnston
d22eef9396
boards: mRo Control Zero F7 fix for voltage/current sensing
...
* Rename GPIO_nVDD_BRICK1v to GPIO_VDD_BRICK1
4 years ago
Ryan Johnston
cea8ad4236
Control Zero F7 - RSSI Fix - SBUS Only/PPM Partial
...
This fixes RSSI for the Control Zero F7 but I have noticed that while this works perfectly for SBUS receivers, for PPM receivers it does not decrease the RSSI visual value in QGC when removing the RC transmitter connection.
When a PPM receiver is connected and the connection is lost the autopilot goes into RC Scan Mode (in the RC Update Module) to determine what is connected (even though something already is connected).
The main issue with this is that PPM receivers don't go into RC Failsafe but I don't think it is an issue with this autopilot. It looks to be an issue with the RC Update Module and how it is handled at the module level for non I/O coprocessor autopilots.
Tested with an X8R (SBUS) and a Dragonlink (PPM) as well as a Dragonlink set to SBUS as the output. SBUS worked as intended. See screenshots below.
4 years ago
Daniel Agar
1ec10bfcc6
boards: disable CONFIG_ARMV7M_LAZYFPU again ( #16573 )
...
- this was causing hard faults on the CUAV Nora and possibly other boards, disabling everywhere until we fully understand the root cause
4 years ago
Daniel Agar
7f5fae91b0
boards: mro ctrl zero f7 fix default power module calibration
4 years ago
Daniel Agar
cb74cb8692
boards: enable CONFIG_ARMV7M_LAZYFPU everywhere
4 years ago