David Sidrane
174f2624df
holybro_can-gps-v1:board_id uses as Uavcan HW version
4 years ago
David Sidrane
070db73e91
holybro_can-gps-v1:Use common uavcan board identity
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
Daniel Agar
fb2a199621
delete unmaintaned mkblctrl driver
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
d67a84d941
boards: holybro can-gps-v1 fix bosch bmm150 path
4 years ago
David Sidrane
8167023dfb
holybro_can-gps-v1: Reorder Sensor Startup for reliabiltiy
4 years ago
David Sidrane
9e834d26f8
holybro_can-gps-v1:Add Flash Based Parameters
4 years ago
David Sidrane
7b3ce832d6
holybro_can-gps-v1: Add UAVCAN CAN2 Support
4 years ago
David Sidrane
fe732930d2
holybro_can-gps-v1:Fix ver HW NAME
4 years ago
David Sidrane
caba734d26
PR review AIs
4 years ago
David Sidrane
41c9f085ef
holybro_can-gps-v1:Temparary LED support
4 years ago
David Sidrane
0554755ed2
holybro_can-gps-v1:Added Support for holybro can gps
4 years ago
Daniel Agar
a2442ffb48
board: enable UAVCAN sensors by default on F7/H7
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
Daniel Agar
f0d1f1d679
boards: disable BDMA on STM32H7 for now
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
cb74cb8692
boards: enable CONFIG_ARMV7M_LAZYFPU everywhere
4 years ago
Daniel Agar
763c3b8fda
boards: start enabling multi-EKF by default on F7/H7
4 years ago
Matthias Grob
7545249215
Add flight_mode_manager to all targets with mc_pos_control
4 years ago
David Sidrane
22bc176885
Added mft for queries
4 years ago
David Sidrane
a2a8d2fcf2
holybro_pix32v5: Use px4_platform_configure
4 years ago
David Sidrane
2b69fad3ac
holybro_kakutef7: Use px4_platform_configure
4 years ago
David Sidrane
79744ec156
holybro_durandal-v1: Use px4_platform_configure
4 years ago
斯东Stone
5f0ecc893e
boards: holybro/durandal add TELEM3 (/dev/ttyS4)
4 years ago
Daniel Agar
c60743b306
boards: NuttX increase file name max 32 -> 40
4 years ago
Daniel Agar
6b9dde59d6
update ecl to latest
...
- fmu-v5 debug and stackcheck builds now need to be CONSTRAINED_FLASH to fit
- delete unused holybro_durandal-v1_stackcheck build (also CONSTRAINED_FLASH)
4 years ago
David Sidrane
1fa1f8c2c5
durandal-v1:Bootloader init NULL console
4 years ago
Daniel Agar
233949a377
NuttX upgrade to 10.0.0+ defconfig changes
4 years ago
Beat Küng
274ccaf57c
system: include shutdown lock to BOARD_INDICATE_ARMED_STATE
...
BOARD_INDICATE_ARMED_STATE was only set during arming, so an external
component might have reset the board during param save, leading to param
loss.
This extends the API to trigger the arming state also while the shutdown
lock is taken.
4 years ago
Beat Küng
91fa2002e3
kakutef7: fix output ordering
...
Regression from d2254c2e44
, I overlooked that they were defined in
reverse order.
4 years ago
Tanja Baumann
b5ebdb8e41
add system command to get and set system time
...
* add system_time command for all boards
4 years ago
David Sidrane
15c8a26a21
holybro_pix32v5: Updates for NuttX 9.1.0+ External schedule_note
4 years ago
David Sidrane
f77bf7f475
holybro_kakutef7: Updates for NuttX 9.1.0+ External schedule_note
4 years ago
David Sidrane
6681b1ac44
holybro_durandal-v1: Updates for NuttX 9.1.0+ External schedule_note
4 years ago
David Sidrane
5dc5ef664f
holybro_durandal-v1: Updates for NuttX 9.1.0+ External schedule_note
4 years ago
David Sidrane
c17a0ebacf
holybro_durandal-v1:Add support for DMA on SPI6
4 years ago
David Sidrane
f9adf861dc
spracing_h7extreme Updates for NuttX 9.1.0-
4 years ago
David Sidrane
c2419e7f3d
holybro_pix32v5: Updates for NuttX 9.1.0-
4 years ago
David Sidrane
abe9f1a768
holybro_kakutef7 Updates for NuttX 9.1.0-
...
holybro_kakutef7: defconfig MMCSD enable multiblock
4 years ago
David Sidrane
59f914427c
holybro_durandal-v1 Updates for NuttX 9.1.0-
...
holybro_durandal-v1: defconfig MMCSD enable multiblock
4 years ago
David Sidrane
e8e463b875
cubepilot_cubeyellow Updates for NuttX 9.1.0-
...
cubepilot_cubeyellow: defconfig MMCSD enable multiblock
4 years ago
SalimTerryLi
c037dbef21
Rename and move src/drivers/adc to src/drivers/adc/board_adc
4 years ago
Beat Küng
787f9c1213
i2c: use board-specific bus numbering for '-X -b <bus>' CLI
...
As boards don't have their external buses labeled consistently, it was not
useful to use an abstraction.
4 years ago
Daniel Agar
7569722821
iSentek IST8310 magnetometer rewrite
...
- simple state machine to reset, configure, etc
- checked register mechanism (sensor will reset itself on configuration error)
- configured in 16 bit mode (1320 LSB/Gauss instead of 330 LSB/Gauss)
- adjusted orientation handling in driver to match datasheet as closely as possible
- in many external compass units the rotation was wrong and very difficult to actual determine how to set correctly
4 years ago
Daniel Agar
2c3441aa90
boards: reduce CONFIG_NFILE_DESCRIPTORS 15 -> 12
...
- reduced now that calibration uses uORB::Subscription
- can likely be reduced further (perhaps < 8) with additional testing
5 years ago
Daniel Agar
e16c8fa345
boards: add new Holybro Pix32v5
5 years ago
Daniel Agar
e3d31a881e
boards: NuttX disable posix message queues
5 years ago