Beat Küng
4f090980ab
kakutef7 board_config: remove usb valid defines
...
Otherwise 'system_power' gets published with voltage5v_v = 0, as there is
no 5V sensing pin, leading to Avionics Power Low preflight check failures.
6 years ago
Beat Küng
6e833ed7a8
boards: add Holybro KakuteF7
6 years ago
Beat Küng
b7a0e1ef03
boards: simplify RC port configuration by using NuttX ioctl's
...
A board only needs to define:
#define RC_SERIAL_PORT "/dev/ttyS4"
Then it can optionally define one or more of the following:
#define RC_SERIAL_SWAP_RXTX
#define RC_SERIAL_SINGLEWIRE
#define RC_INVERT_INPUT(_invert_true) px4_arch_gpiowrite(GPIO_SBUS_INV, _invert_true)
6 years ago
Beat Küng
a3c920db7d
board_defaults: remove unnecessary 'set MIXER_AUX none'
...
On all of these boards '$USE_IO = no' will hold.
6 years ago
Beat Küng
4b0afff33a
fmu-v5 init.c: remove unused include
6 years ago
Daniel Agar
53c5b6d24f
px4_fmu-v2_multicopter disable batt_smbus
...
- saves a bit of flash
6 years ago
Timothy Scott
2ed00c9cb6
Rover: Rewrote gnd_pos_control and removed gnd_att_control ( #12239 )
6 years ago
Daniel Agar
d4cd1d0d2e
NuttX stm32f7 fully re-enable dcache with write back ( #12435 )
...
- fixes https://github.com/PX4/Firmware/issues/12216
- includes latest PX4/NuttX and apps update 7.29+
6 years ago
Daniel Agar
dc10a68539
NuttX and apps update 7.29
6 years ago
Daniel Agar
321c2c0392
boards don't use px4_add_library for drivers_board
...
- this prevents low level board support from using PX4 logging, uORB, etc
6 years ago
Daniel Agar
6ea5853161
px4_fmu-v2_multicopter sync with px4_fmu-v2_default
6 years ago
Daniel Agar
58b74e241e
px4_fmu-v2 disable mpu9250
6 years ago
Daniel Agar
26f6794aa9
px4_fmu-v2 re-enable CONSTRAINED_FLASH build
...
- this limits console output at boot
6 years ago
Daniel Agar
15d1543f95
create systemcmds/i2cdetect tool to scan i2c bus
6 years ago
David Sidrane
ea0da3a3b6
px4/fmu-v5x: GPIO ADC had bad definition
6 years ago
dlwalter
cbdfc0c587
px4_fmu-v5: rc.board_sensors start lis3mdl optional external magnetometer
6 years ago
David Sidrane
31dfaee76a
fmuv5x board support
6 years ago
Daniel Agar
5f20d3cf3b
Jenkins HIL increase boot timeout for stackcheck build
...
- px4_fmu-v5_stackcheck remove extra drivers (to try and get the system
usuable)
6 years ago
David Sidrane
6eb4cf0ceb
Add CUAV 5+ and Nano to fmu-v5 manifest
...
* rcS: Set SYS_USE_IO for Nano
6 years ago
Daniel Agar
bef7a9ba8e
NuttX boards increase task limit 32 -> 64 ( #12230 )
6 years ago
BazookaJoe1900
b0176dc88a
Pr cleanup board files ( #12218 )
...
Clear non exist functions definitions
Added RC Serial note before its relevant definitions
6 years ago
Beat Küng
ab0466eddf
omnibus: enable dmesg buffer (3kb)
...
without LPE running, we have about 17.6 kb more free RAM.
6 years ago
Beat Küng
223e3c6429
aerofc rc.board_defaults: remove wrong parameter settings
...
This was a regression.
6 years ago
Beat Küng
73102dc3c4
SYS_MC_EST_GROUP: add q estimator only option and activate on omnibus
6 years ago
Beat Küng
1321f96b59
omnibus rc.board_defaults: remove flash-based params transition logic
6 years ago
Tanja Baumann
fcec3b3efc
px4_fmu-v4: increase uart buffer sizes for vision algorithms ( #12199 )
6 years ago
David Sidrane
79eb74be3f
Fix bmp280 on FMUv4
6 years ago
Beat Küng
d947818654
console: add simple dmesg functionality (enable only on v5)
6 years ago
Daniel Agar
b57dff8594
fxas21002c move to PX4Gyroscope and cleanup
6 years ago
Daniel Agar
f85c15e247
board common create generic dma allocator (from fat_dma_alloc)
6 years ago
Mohammed Kabir
b334b75886
Move optical flow drivers to own subdirectory
6 years ago
Daniel Agar
162405479b
device drivers lib add linux spi support
6 years ago
David Sidrane
ed8c6019d5
Added TI ina226 I2C power monitor ( #11755 )
6 years ago
Daniel Agar
f067ca0d8f
fmu-v2 & fmu-v5 add missing tone_alarm to example board variants
...
- fixes #12012
6 years ago
Bart Slinger
ebf8bc898a
fix bebop upload script
6 years ago
Julian Oes
e6621bf7fb
boards: ignore sih for Snappy
...
When sih (simulation in hardware) was compiled for Snapdragon, we got
the linking problem below. I'm not sure why, supposedly the symbol
`double sin(double)` is missing.
undefined PLT symbol _LSin (705) /libpx4.so (symbol.c:303)
6 years ago
Daniel Agar
5d7a82b8e2
av/x-v1 support PMW3901 on SPI2 (now treated as external)
6 years ago
Daniel Agar
db5dbb25b3
av/x-v1 board support cleanup and sync with fmu-v5
6 years ago
Beat Küng
226f3c0999
rc.board_sensors: probe for external qmc5883
6 years ago
Beat Küng
914a9b78b6
new airframe for sih, HIL_STATE_QUATERION sent through MAVLink
6 years ago
romain
c09e9ec97f
simulator in hardware, new module added that allows to run a simulator in the hardware autopilot, for more documentation visit https://github.com/romain-chiap/PX4_SIH_QuadX
6 years ago
Andreas Daniel Antener
95a0803b14
Adding AK09916 driver to support the Here2 GNSS emulated mag (I2C) ( #11837 )
...
* drivers, magnetometer: added ak09916 driver to support the mag driver emulated by the Here2 gps
* boards: set yaw 270 rotation for external ak09916 driver and only start it for the PH21
* drivers: only start ak09916 when icm20948 is not available on a ph21 setup
6 years ago
Daniel Agar
5a50f96bcf
move icm20948 (Here GPS compass) to Cube sensors start ( #11838 )
6 years ago
David Sidrane
dbd02b1e47
px4io:Detect Running on Cube and set GPIO for heater
...
Addresses #11832 - configure the mixed use GPIO
that can be the a BLue LED or a Heater as PUSH
PULL on Cube as to not let the heater input float.
6 years ago
Chris Lovett
b6120f39f3
Merge pull request #11826 from lovettchris/review/add_pwm_out_sim
...
Add back pwm out sim module so HITL simulation works again.
6 years ago
Beat Küng
d9f8e37288
omnibus: use default clock rate of 20 MHz for SD card (CONFIG_MMCSD_SPICLOCK)
...
With 24 MHz accesses to the SD card were unreliable. And the chance of
failure recently got worse, so that logging became impossible.
6 years ago
David Sidrane
46c4a68b62
fmu-v5: Move stage 0 dcache disable to later in boot ( #11791 )
6 years ago
David Sidrane
1c212e3f84
M7 dcache ctrl via a parameter ( #11769 )
...
* Support for armv7-m_dcache control via parameter
The FORCE_F7_DCACHE parameter can be set to
0 - (default) if Eratta exits turn dcache off else leave it on
1 - Force it off
2 - Force it on
At boot the system will disable the d-cache if the silicon
has the 1259864 Data corruption in a sequence of Write-Through
stores and loads eratta.
Post nsh script execution the FORCE_F7_DCACHE paramater
will be used to set the d-cache to the state indicated
above.
6 years ago
mcsauder
e6f1a2db12
Delete trailing whitespace, extra newlines, to quiet git hooks and add an extra = so that it does not appear to git as a merge conflict marker.
6 years ago
David Sidrane
1250fb1b48
RGB order now matchs layout
6 years ago