Beat Küng
c662113527
board_name.c: remove the file and HW_ARCH macro, use px4_board_name() instead
...
boards define BOARD_NAME, so board_name() is not necessary. HW_ARCH was
just a wrapper around board_name().
This patch simplifies to having only one common method px4_board_name().
8 years ago
Mark Whitehorn
3d1f240351
exclude config from fmu-v1/v2 builds
8 years ago
Mark Whitehorn
c722e2733f
update s250aq config for new TPA params
8 years ago
Mark Whitehorn
8962eaa944
add new asymmetric airframe for Spedix S250AQ
8 years ago
James Goppert
6ff85fb927
LPE land bug fix and switch to fusion bit mask.
8 years ago
Beat Küng
f263ea7f7e
rc.sensors aerofc: change external mag orientation to 'Yaw 180 deg'
8 years ago
Matthias Grob
eda7848e16
mc_pos_control small refactoring while studying
8 years ago
Lorenz Meier
3f545c270d
Removed unused code
8 years ago
Lorenz Meier
8a32e5a20d
Mixers: Disable on unreachable boards
8 years ago
Lorenz Meier
bf7bdd4062
Crazyflie: Disable on Pixhawk boards
8 years ago
Lorenz Meier
9fd742d131
ZMR250: Disable on Pixhawk
8 years ago
Lorenz Meier
f795fb0535
Disable Aero on non-Aero boards
8 years ago
Lorenz Meier
3faa836a24
Disable Solo on Pixhawk
8 years ago
Lorenz Meier
f9a4d3b731
Disable Bebop on Pixhawk
8 years ago
Lorenz Meier
5d530da9c2
Disable QAVR5 on Pixhawk
8 years ago
Lorenz Meier
f601dc672e
Disable Snapdragon PWM on Pixhawk
8 years ago
Lorenz Meier
417eda82ef
ROMFS pruner: Kick out excluded files
8 years ago
Lorenz Meier
becd9457ca
Call airframes script with board arg
8 years ago
Lorenz Meier
671e380fd2
Params script: Whitespace cleaning
8 years ago
Lorenz Meier
f23881d8ab
Airframes tool: Support basic pruning
8 years ago
David Sidrane
f67e44215f
Fixes TAP-V1 CI Failure:
...
Reverted MPU6000_BUS_I2C_INTERNAL1 back to MPU6000_BUS_I2C_INTERNAL
Ony SPI has multiple device
8 years ago
David Sidrane
e5b10e808b
Pickup 2 Upstream NuttX PX4 contributions
...
1) Ensure if CONFIG_SERIAL_DMA is set that cdcacm uart_ops is initalized
with correct functions in correct slots.
This was detected only with PX4 build flags
2) C&P error from F7 would prevent CONFIG_STM32_SERIALBRK_BSDCOMPAT ifdefed
code from being included.
8 years ago
Lorenz Meier
5ce9a35e95
Update rotation for FMUv5 ICM sensors
8 years ago
David Sidrane
b250ec2730
Adding more Prudut IDs for ICM20689
8 years ago
Lorenz Meier
f9ed66fe8b
Board config for FMUv5: I2C bus naming consistency
8 years ago
Lorenz Meier
c220956961
MPU6K driver: More device names
8 years ago
Lorenz Meier
83e833c997
FMUv5 defconfig: Better defaults
8 years ago
Lorenz Meier
a7d31133ac
Sensors startup: Whitespace fix
8 years ago
Lorenz Meier
27201ba2a1
MPU6K: Support different device names
8 years ago
Lorenz Meier
3caff7cdca
HMC5883: Support additional I2C buses
8 years ago
Lorenz Meier
ace1f91355
I2C4: Fix GPIO setup
8 years ago
Lorenz Meier
3bbf5da85a
FMUv5: Set default GPS port
8 years ago
Lorenz Meier
fcc85f79d5
MPU6K: Make stop routine safe to call from any location in the startup code
8 years ago
David Sidrane
489ee58773
px4fmu-v5 starts ICM 20602 and ICM 20689
8 years ago
David Sidrane
749fd2f155
Added ICM 20689
8 years ago
David Sidrane
6ebd24a678
Added ICM20602
8 years ago
David Sidrane
05701a2830
Reorged px4fmu-v5 code up 32K now that bootloader is completed.
8 years ago
David Sidrane
120064b55d
WIP:Startup for FMUV5
...
Incomplete changes to startup script for FMUv5.
See "Place holder Need" in ROMFS/px4fmu_common/init.d/rc.sensors
8 years ago
David Sidrane
93996a6d6e
TAP uses BOARD_HAS_SHARED_PWM_TIMERS
...
Fixes https://github.com/PX4/Firmware/issues/5710
8 years ago
David Sidrane
0baab8263b
Fix the LED PWM support for non shared timers
...
This is the fixes https://github.com/PX4/Firmware/issues/5710
by adding 2 concepts.
1) Allowing a board to define BOARD_HAS_SHARED_PWM_TIMERS
in this case the io_timeris will be initalized as the
led_pwm_timers - there is an assumptionm that the
number of io_timers == the number of led_pwm timers
2) Allowing a board to define BOARD_LED_PWM_RATE
To set an alternate frequency
Future expansion will require:
1) The ability to have a config with both the I2C RGB LED and
PWM RGB LED drivers loaded.
2) The higher level driver to create multiple instances of the
/dev/rgbld, to support internal and external User facing
RGB LED as supported in FMUv5
8 years ago
David Sidrane
4712ed1889
Complete px4fmu-v5 Led configuration
8 years ago
David Sidrane
3f64bf81f3
RGB LED cleanup
...
Removed dead code and magic numbers
Defined the RGB LED to support 2 timers
8 years ago
David Sidrane
a81aceea58
Add SD_CARD_POWER_CTRL as logical interface for SD Power Control
...
Set inital State to ON
Add interface macro.
8 years ago
Lorenz Meier
a777cad102
ROMFS: output cosmetics on startup script
8 years ago
David Sidrane
5f82fc70be
CI Fixes
8 years ago
David Sidrane
116704ef50
Makefile add all Targets
8 years ago
David Sidrane
2957b8d7d4
Adding Carlo Woods's config cloning tool
8 years ago
David Sidrane
b7521e1b38
Adding Test for sending break on u[s]arts
8 years ago
David Sidrane
cc0a4248f8
PX4 System changes for new Boards
8 years ago
David Sidrane
f5a0c04ae8
Upstream NuttX irq{save|restor} -> {enter/leave}_critical_section
8 years ago