Daniel Agar
53c5b6d24f
px4_fmu-v2_multicopter disable batt_smbus
...
- saves a bit of flash
2019-07-12 15:57:35 -04:00
Timothy Scott
2ed00c9cb6
Rover: Rewrote gnd_pos_control and removed gnd_att_control ( #12239 )
2019-07-11 09:39:13 -04:00
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+
2019-07-10 19:08:12 -04:00
Daniel Agar
dc10a68539
NuttX and apps update 7.29
2019-07-10 12:58:35 -04:00
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
2019-07-09 19:09:47 -04:00
Daniel Agar
6ea5853161
px4_fmu-v2_multicopter sync with px4_fmu-v2_default
2019-07-08 14:49:58 -04:00
Daniel Agar
58b74e241e
px4_fmu-v2 disable mpu9250
2019-07-08 14:49:58 -04:00
Daniel Agar
26f6794aa9
px4_fmu-v2 re-enable CONSTRAINED_FLASH build
...
- this limits console output at boot
2019-07-08 14:49:58 -04:00
Daniel Agar
15d1543f95
create systemcmds/i2cdetect tool to scan i2c bus
2019-07-06 10:28:16 -04:00
David Sidrane
ea0da3a3b6
px4/fmu-v5x: GPIO ADC had bad definition
2019-07-05 12:23:06 -04:00
dlwalter
cbdfc0c587
px4_fmu-v5: rc.board_sensors start lis3mdl optional external magnetometer
2019-07-01 14:52:14 -04:00
David Sidrane
31dfaee76a
fmuv5x board support
2019-06-26 14:34:02 -04:00
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)
2019-06-15 16:59:04 -04:00
David Sidrane
6eb4cf0ceb
Add CUAV 5+ and Nano to fmu-v5 manifest
...
* rcS: Set SYS_USE_IO for Nano
2019-06-14 13:19:41 -04:00
Daniel Agar
bef7a9ba8e
NuttX boards increase task limit 32 -> 64 ( #12230 )
2019-06-10 09:42:36 -04:00
BazookaJoe1900
b0176dc88a
Pr cleanup board files ( #12218 )
...
Clear non exist functions definitions
Added RC Serial note before its relevant definitions
2019-06-08 15:48:53 -07:00
Beat Küng
ab0466eddf
omnibus: enable dmesg buffer (3kb)
...
without LPE running, we have about 17.6 kb more free RAM.
2019-06-06 11:11:44 -04:00
Beat Küng
223e3c6429
aerofc rc.board_defaults: remove wrong parameter settings
...
This was a regression.
2019-06-06 11:11:44 -04:00
Beat Küng
73102dc3c4
SYS_MC_EST_GROUP: add q estimator only option and activate on omnibus
2019-06-06 11:11:44 -04:00
Beat Küng
1321f96b59
omnibus rc.board_defaults: remove flash-based params transition logic
2019-06-06 11:11:44 -04:00
Tanja Baumann
fcec3b3efc
px4_fmu-v4: increase uart buffer sizes for vision algorithms ( #12199 )
2019-06-06 09:01:42 -04:00
David Sidrane
79eb74be3f
Fix bmp280 on FMUv4
2019-06-05 15:43:53 -04:00
Beat Küng
d947818654
console: add simple dmesg functionality (enable only on v5)
2019-06-04 11:57:54 +02:00
Daniel Agar
b57dff8594
fxas21002c move to PX4Gyroscope and cleanup
2019-05-31 18:20:32 -04:00
Daniel Agar
f85c15e247
board common create generic dma allocator (from fat_dma_alloc)
2019-05-30 19:31:40 -04:00
Mohammed Kabir
b334b75886
Move optical flow drivers to own subdirectory
2019-05-28 23:23:38 -04:00
Daniel Agar
162405479b
device drivers lib add linux spi support
2019-05-20 12:18:56 -04:00
David Sidrane
ed8c6019d5
Added TI ina226 I2C power monitor ( #11755 )
2019-05-17 13:33:48 -04:00
Daniel Agar
f067ca0d8f
fmu-v2 & fmu-v5 add missing tone_alarm to example board variants
...
- fixes #12012
2019-05-13 15:49:22 -04:00
Bart Slinger
ebf8bc898a
fix bebop upload script
2019-05-11 14:39:42 +01:00
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)
2019-05-06 12:06:01 -04:00
Daniel Agar
5d7a82b8e2
av/x-v1 support PMW3901 on SPI2 (now treated as external)
2019-04-30 02:27:29 -04:00
Daniel Agar
db5dbb25b3
av/x-v1 board support cleanup and sync with fmu-v5
2019-04-30 02:27:29 -04:00
Beat Küng
226f3c0999
rc.board_sensors: probe for external qmc5883
2019-04-15 10:37:06 +02:00
Beat Küng
914a9b78b6
new airframe for sih, HIL_STATE_QUATERION sent through MAVLink
2019-04-12 09:25:07 +02:00
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
2019-04-12 09:25:07 +02:00
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
2019-04-11 12:43:50 -04:00
Daniel Agar
5a50f96bcf
move icm20948 (Here GPS compass) to Cube sensors start ( #11838 )
2019-04-11 11:15:53 -04:00
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.
2019-04-11 08:34:22 +02:00
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.
2019-04-10 09:39:23 +02:00
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.
2019-04-08 10:44:30 +02:00
David Sidrane
46c4a68b62
fmu-v5: Move stage 0 dcache disable to later in boot ( #11791 )
2019-04-04 11:07:28 -04:00
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.
2019-04-03 16:14:19 -04:00
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.
2019-04-02 15:31:37 -04:00
David Sidrane
1250fb1b48
RGB order now matchs layout
2019-04-02 13:40:17 -04:00
David Sidrane
fd31091fdb
bmm150:Restored lost internal i2C
2019-04-02 13:40:17 -04:00
David Sidrane
005db51d7f
nxp_fmuk66-v3:Add support for rgbled_ncp5623c
2019-04-02 13:40:17 -04:00
David Sidrane
8504ffd8f2
nxp_fmuk66-v3:Set bmm150 orientation
2019-04-02 13:40:17 -04:00
David Sidrane
bfc704b60a
fmuk66-v3:Add pullup on LPUART0_RX
2019-04-02 13:40:17 -04:00
David Sidrane
ef882989fe
[Breaking Change]fmuk66-v3: Only Support Rev BX11
...
I2C bus chaged I2C0 is external, I2C1 internal
Added BMM150 on I2C1 @ Addr 0x100
Added BMP280 on I2C1 @ Addr 0x76
UART0 (/dev/ttyS1) now used at Telem 2
Chip select added for W25X40CLUXIG Calibration EE prom
Driver is not added at this time
2019-04-02 13:40:17 -04:00
Julian Oes
187f3f2834
SITL: interim fix for replay
...
The replay functionality was broken with lockstep. This is an interim
fix for the replay functionality.
In the longer term it would be nice to leverage the lockstep speedup
for the replay.
2019-03-27 12:55:37 +01:00
Daniel Agar
f402f68fb1
px4_fmu-v3 include icm20948 (Here+ compass)
2019-03-24 00:53:33 -04:00
Daniel Agar
5e6bfe1ad8
vscode updates
...
* working debugging (one click build and debug)
* SITL jmavsim
* SITL gazebo
* jlink px4_fmu-v{2-5}
* improved syntax highlighting
* GNU linker files
* ROS message files msg/*.msg
* jinja2 template files
* fixed intellisense support
2019-03-22 20:55:39 -04:00
Daniel Agar
1d5309060a
thiemar_s2740vc-v1 nsh compress defconfig
2019-03-21 08:41:01 -04:00
Daniel Agar
82737f4d2e
px4_esc-v1 nsh compress defconfig
2019-03-21 08:41:01 -04:00
Daniel Agar
9d8c4c2945
px4_cannode-v1 nsh compress defconfig
2019-03-21 08:41:01 -04:00
Daniel Agar
3a4066c19f
auav_esc35-v1 nsh compress defconfig
2019-03-21 08:41:01 -04:00
Daniel Agar
be93dd1c5d
omnibus_f4sd nsh compress defconfig
2019-03-21 08:41:01 -04:00
Daniel Agar
311bf93cd4
nxp_fmuk66-v3 nsh compress defconfig
2019-03-21 08:41:01 -04:00
Daniel Agar
fde7c0ea4f
av_x-v1 nsh compress defconfig
2019-03-21 08:41:01 -04:00
Daniel Agar
4352fae8dd
auav_x21 nsh compress defconfig
2019-03-21 08:41:01 -04:00
Daniel Agar
5d49e36b3a
airmind_mindpx-v2 nsh compress defconfig
2019-03-21 08:41:01 -04:00
Daniel Agar
8082f9a0b5
bitcraze_crazyflie nsh compress defconfig
2019-03-21 08:41:01 -04:00
Daniel Agar
f27dddb8e9
intel_aerofc-v1 nsh compress defconfig
2019-03-21 08:41:01 -04:00
Daniel Agar
3f890b6ab1
px4_fmu-v5 stackcheck compress defconfig
2019-03-21 08:41:01 -04:00
Daniel Agar
f6cd70bcc5
px4_fmu-v5 nsh compress defconfig
2019-03-21 08:41:01 -04:00
Daniel Agar
7ccaf1068b
px4_fmu-v4pro nsh compress defconfig
2019-03-21 08:41:01 -04:00
Daniel Agar
8f32f3a0c8
px4_fmu-v4 stackcheck compress defconfig
2019-03-21 08:41:01 -04:00
Daniel Agar
41ff6c60ba
px4_fmu-v4 nsh compress defconfig
2019-03-21 08:41:01 -04:00
Daniel Agar
f1f84e52c7
px4_fmu-v3 stackcheck compress defconfig
2019-03-21 08:41:01 -04:00
Daniel Agar
d5b617deac
px4_fmu-v3 nsh compress defconfig
2019-03-21 08:41:01 -04:00
Daniel Agar
fa2142d06e
px4_fmu-v2 nsh compress defconfig
2019-03-21 08:41:01 -04:00
Daniel Agar
de7df621d7
px4_io-v2 nsh compress defconfig
2019-03-21 08:41:01 -04:00
David Sidrane
3938574a4a
px4_fmuv5:Extend probes to CAP pins
...
This also fixes a typo in the GPIO defines
2019-03-18 16:16:23 -04:00
Daniel Agar
b35d048566
cmake enable -Wcast-align and disable per module
2019-03-16 11:47:15 -04:00
Hamish Willee
257b90958f
Correct links to example docs
2019-03-15 08:05:54 +01:00
Claudio Micheli
ca53217175
removed stm discovery board.
...
Signed-off-by: Claudio Micheli <claudio@auterion.com>
2019-03-12 11:24:33 +01:00
baumanta
d42b9205f9
Rename parameter MPC_OBS_AVOID to COM_OBS_AVOID and change the location to commander.
2019-03-12 11:24:33 +01:00
baumanta
f42b378b9b
Also activate navigator for 32f4discovery board
2019-03-12 11:24:33 +01:00
baumanta
b0024a1555
activate mc_pos_ctrl module to be able to access MPC_OBS_AVOID parameter
2019-03-12 11:24:33 +01:00
Vasily Evseenko
f8c50f442f
Fix RSSI in on FMUv4 (pixracer)
2019-03-11 10:55:57 -07:00
mcsauder
d60d802194
Correct board-config PIN1/PIN0 typo in fmu-v5/src/board_config.h.
2019-03-02 14:31:02 -08:00
David Sidrane
edd9f91a19
board:Set larger stack margin
2019-03-01 23:45:48 -05:00
David Sidrane
12d442e8dd
px4_fmuv5:Stack Check build Increase to 2624
...
The cause of the stack detection fault is because of the
level of nesting in the start up script. We need to
determine the worst case configuration and set the
bar there.
This fault occurred some 42 calls deep due to script
calling script (repeat).
The HW stack check requires as a margin of 204 bytes. That is
ISR HW stacking of CPU(8) FPU(18) registers and SW stacking of
CPU(11) and FPU(16) registers. Total CPU(19) registers is
68 bytes and the total FPU(34) registers is 136 bytes. On
a system with a separate ISR stack This only needs to be 104
so there is 100 bytes of headroom. But as coded the detection
will give a false positive detection and fault. This does not
mean that the stack will be corrupted.
Adjustments to that stack can have no effect due to rounding.
A stack size of 2608 and 2616 can yield the exact same size stack.
So even when the failure is due to a 4 byte overflow, it can take
greater than a 16 bytes increase to fix it. Because the final
stack size is calculated with an 8 byte alignment after a 4 byte
decrease. So 2624 becomes 2620 at runtime and will boot
with SYS_AUTOSTART=4001.
2019-03-01 23:45:48 -05:00
David Sidrane
0846059646
fmuv5:Repurpose TIM5_SPARE_4 as nARMED
...
nARMED is a Digital OUTPUT. GPIO will be set as input while not
armed HW will have Pull UP. While armed it will be configured
as a GPIO OUT set LOW.
2019-02-26 15:34:10 -05:00
fpvaspassion
cefffe652f
Correted list of serial ports for lpe target for fmu v2 board
2019-02-25 10:41:05 -05:00
Mohammed Kabir
20e44aa320
Analog Device ADIS16497 IMU initial support
2019-02-25 09:34:58 -05:00
Beat Küng
6d2849f4ef
fmu-v4 rc.board_extras: use 'if ! ' instead if 'if then else'
2019-02-19 10:55:55 +01:00
Beat Küng
717e52fa57
osd: rename driver to atxxxx
2019-02-19 10:55:55 +01:00
DanielePettenuzzo
c3f9294b49
omnibus: initial osd driver for omnibus board
2019-02-19 10:55:55 +01:00
Daniel Agar
77b5c47d7f
STM32F7 disable d-cache as a precaution ( #11374 )
...
- see 1259864 Data corruption in a sequence of Write-Through stores and loads
- if we can be certain this sequence won't occur in PX4 then the d-cache will be re-enabled
2019-02-18 09:43:15 -05:00
David Sidrane
beff3ae66a
deprecate gumstix aerocore - no longer supported by mfg
2019-02-12 20:53:45 -05:00
Daniel Agar
f1d17c9003
camera_capture add to all boards
2019-02-11 14:15:28 -05:00
David Sidrane
b40f8d52a8
STM32F7 disable d-cache as a precaution ( #11374 )
...
- see 1259864 Data corruption in a sequence of Write-Through stores and loads
- if we can be certain this sequence won't occur in PX4 then the d-cache will be re-enabled
2019-02-10 18:25:16 -05:00
Anna Dai
a2bb826523
fix for AV board mavlink streams
2019-02-10 18:07:44 -05:00
DanielePettenuzzo
3e9acee83e
add camera capture support for av_x board (not timer capture but gpio capture)
2019-02-10 18:07:44 -05:00
DanielePettenuzzo
b12b4e1222
fixes after rebase
2019-02-10 18:07:44 -05:00
Daniel Agar
adad624572
px4_fmu-v5 remove PX4_FMUV5_RC00
2019-02-08 20:52:15 -05:00
Daniel Agar
06f5a782f4
px4_fmu-v5 board spi cleanup
2019-02-08 20:52:15 -05:00
Daniel Agar
1a4d31140e
create example vehicle type build configs for fmu-v2 and fmu-v5 ( #10963 )
...
- update navigator precision landing to build without multicopter
2019-02-05 19:53:54 -05:00
Daniel Agar
a7388f142c
auav x2.1 rc.defaults should be rc.board_defaults
2019-02-03 12:10:30 -05:00
Daniel Agar
8dc0509989
mpu9250: split icm20948 support out into new separate driver
2019-01-30 09:29:08 +01:00
Daniel Agar
298049b0fb
px4_fmu-v4_stackcheck sync with default and increase pmw3901 main stack
2019-01-29 14:14:29 -05:00
David Sidrane
6f9a9b3d2c
px4_fmu-v4: add runtime external SPI4 detection to support pmw3901 ( #11301 )
...
* The build is built with SPI4. At run time the signal GPIO_8266_GPIO2 it tested. If it is low the SPI4 is configured. If it is high SPI4 is not configured.
* board_common: Add Notion of Board has bus manifest
2019-01-29 13:44:15 -05:00
mcsauder
dc5f18bdcd
ToneAlarm class refactoring to implement an interface for hardware specific methods and a single ToneAlarm class.
2019-01-28 18:58:04 -08:00
Daniel Agar
23617fb880
px4_fmu-v2_default disable constained flash options
2019-01-27 19:48:38 -05:00
Daniel Agar
739a02022b
position_estimator_inav: move to examples (start deprecation)
2019-01-27 22:15:39 +01:00
Daniel Agar
9ffacb1d22
av-x board disable CONFIG_MTD
2019-01-27 11:01:13 -05:00
Daniel Agar
38e3da535f
boards/ delete unused stm32 nucleo-F767ZI example
2019-01-25 11:25:27 -05:00
Daniel Agar
9ae61b7775
boards/ delete unused stm32f4discovery example
2019-01-25 11:25:27 -05:00
Daniel Agar
1f4c3fedba
deprecate samv7 support and atmel same70xplained board
2019-01-25 10:54:53 -05:00
David Sidrane
b478719079
omnibus_f4sd:Fully remove console
2019-01-25 06:32:37 -08:00
Daniel Agar
c62956ccab
av_x-v1 remove mtd driver
2019-01-25 06:32:37 -08:00
David Sidrane
a4841a7179
thiemar_s2740vc-v1: Inital commit NuttX 7.27+
2019-01-25 06:32:37 -08:00
David Sidrane
477bf384d7
stm_nucleo-F767ZI: Inital commit NuttX 7.27+
2019-01-25 06:32:37 -08:00
David Sidrane
74898569a0
stm_32f4discovery: Inital commit NuttX 7.27+
2019-01-25 06:32:37 -08:00
David Sidrane
0f5f4814bb
px4_fmu-v5: Inital commit NuttX 7.27+
2019-01-25 06:32:37 -08:00
David Sidrane
7e863456c4
px4_fmu-v4pro: Inital commit NuttX 7.27+
2019-01-25 06:32:37 -08:00
David Sidrane
938f1453fe
px4_fmu-v4: Inital commit NuttX 7.27+
2019-01-25 06:32:37 -08:00
David Sidrane
9430854404
px4_fmu-v3: Inital commit NuttX 7.27+
2019-01-25 06:32:37 -08:00
David Sidrane
b31f29b983
px4_fmu-v2: Inital commit NuttX 7.27+
2019-01-25 06:32:37 -08:00
David Sidrane
09d279b1e0
px4_esc-v1: Inital commit NuttX 7.27+
2019-01-25 06:32:37 -08:00
David Sidrane
3032643a0c
omnibus_f4sd: Inital commit NuttX 7.27+
2019-01-25 06:32:37 -08:00
David Sidrane
f943aa5d26
px4_cannode-v1:Inital commit NuttX 7.27+
2019-01-25 06:32:37 -08:00
David Sidrane
122519c95f
nxp_fmuk66-v3: Inital commit NuttX 7.27+
2019-01-25 06:32:37 -08:00
David Sidrane
6e63985a10
intel_aerofc-v1: Inital commit NuttX 7.27+
2019-01-25 06:32:37 -08:00
David Sidrane
9294766658
gumstix_aerocore2: Inital commit NuttX 7.27+
2019-01-25 06:32:37 -08:00
David Sidrane
48f9d3f3d9
bitcraze_crazyflie: Inital commit NuttX 7.27+
2019-01-25 06:32:37 -08:00
David Sidrane
47e16e75f2
av_x-v1: Inital commit NuttX 7.27+
2019-01-25 06:32:37 -08:00
David Sidrane
6872c6900e
auav_x21: Inital commit NuttX 7.27+
2019-01-25 06:32:37 -08:00
David Sidrane
34aabed5e5
auav_esc35-v1: Inital commit NuttX 7.27+
2019-01-25 06:32:37 -08:00
David Sidrane
e7f8042e90
atmel_same70xplained: Inital commit NuttX 7.27+
2019-01-25 06:32:37 -08:00
David Sidrane
55559bc72c
airmind_mindpx-v2: Inital commit NuttX 7.27+
2019-01-25 06:32:37 -08:00
David Sidrane
2d7effa342
px4_io-v2: Inital commit NuttX 7.27+
2019-01-25 06:32:37 -08:00
David Sidrane
517add3c8c
auav_esc31-v1:Fix build
2019-01-25 06:32:37 -08:00
David Sidrane
8f308efa88
upstram NuttX CONFIG_EXAMPLES_NSH_CXXINITIALIZE->CONFIG_SYSTEM_NSH_CXXINITIALIZE
2019-01-25 06:32:37 -08:00
David Sidrane
5c23099eed
board_button_irq: API change in upstream
2019-01-25 06:32:37 -08:00
David Sidrane
e358486ef7
aerofc-v1:Scope CRASHDUMP_RESET_ONLY to BOARD_CRASHDUMP_RESET_ONLY
2019-01-25 06:32:37 -08:00
David Sidrane
f2208171d5
Add callout for CONFIG_BOARDCTL_FINALINIT
2019-01-25 06:32:37 -08:00
Daniel Agar
2ffb49b734
delete px4_includes.h header and update boards/ to use syslog
2019-01-23 18:25:18 -05:00
Daniel Agar
67e5986c9b
delete obsolete examples/subscriber
2019-01-23 18:25:18 -05:00
Daniel Agar
693ee4808a
delete obsolete examples/publisher
2019-01-23 18:25:18 -05:00
Daniel Agar
320d2e9383
create PX4 platform layer initialization helper ( #11269 )
...
- starts requirements for PX4 modules (hrt, param, etc)
2019-01-22 14:13:20 -05:00
Daniel Agar
65fe3ce5d3
px4_fmu-v2_default temporarily disable sf0x
...
- can be reenabled after #11256 is merged
2019-01-22 17:23:16 +01:00
SalimTerryLi
d4c87132e4
board raspi (vanilla): simply added two lines to pass the compile
2019-01-22 07:45:48 -05:00
Daniel Agar
c319ea7189
boards sync fmu-v2 sensors start with fmu-v3
2019-01-15 23:52:46 -08:00
Daniel Agar
fef65bf5c8
ROMFS split rc.board into defaults, sensors, and extras
2019-01-15 23:52:46 -08:00
Jacob Dahl
f6175605cd
px4_fmu-v4 init: Do not start mavlink stream on ttyS0 for the TealOne airframe
...
* We have RAM problems and can't afford 4 mavlink instances. This only adds logic the rc.board for the fmu-v4 that only has an effect for SYS_AUTOSTART = 4250 (TealOne airframe).
2019-01-11 10:21:51 -05:00
Florian Olbrich
280a60c86f
Fixed unreliable ICM20948 detection.
...
Fixed ICM20948 magnetometer only option.
Specified bus for internal mpu9250 on Pixhawk 2.1 to avoid premature detection of
other device.
2019-01-09 09:54:45 -05:00
David Sidrane
5e53f73ad8
fmu-v5:Add Alias CUAV V5 REV:5, VER:1
2019-01-08 07:34:22 -08:00
TSC21
37e71a4d9d
sitl: rtps.cmake: add tone_alarm_sim and ENABLE_LOCKSTEP_SCHEDULER
2019-01-02 00:14:18 +00:00
Daniel Agar
1b8c2c82d5
px4flow start in rc.sensors instead of per board ( #11123 )
...
- fixes #11009
2019-01-01 11:39:40 -05:00
Beat Küng
169722c46f
omnibus rc.board: add transition support to load params from file to FLASH
2018-12-23 15:49:37 -05:00
Beat Küng
2698625be9
omnibus: switch to flash-based params
...
Not all boards have an SD card.
This is a *breaking* change and requires a bootloader change.
2018-12-23 15:49:37 -05:00
Julian Oes
3e452e2e72
boards: tone_alarm_sim was missing for test board
2018-12-22 10:32:18 +01:00
Julian Oes
547dd8511b
platforms: use define for lockstep scheduler
...
Instead of using the define __PX4_POSIX_SITL it makes more sense to have
a define just to determine if the lockstep scheduler should be used.
2018-12-22 10:32:18 +01:00
Julian Oes
4efe4b0d15
platforms: reorg after rebase on new board config
...
The new board config changed everything, so I needed to move the
lockstep_scheduler repo.
2018-12-22 10:32:18 +01:00
Julian Oes
8cbe26c6f6
platforms: fix linking issues for NuttX build
2018-12-22 10:32:18 +01:00
Julian Oes
5b9dea5604
Replacing usleep with px4_usleep
...
This is a step towards isolating time from the system.
2018-12-22 10:32:18 +01:00
Matthias Grob
fce35ba9d2
fmu-v2: remove orbit support to save flash
2018-12-19 18:22:08 +01:00
斯东Stone
1c90b917ea
Fix px4_fmu-v2/v3 serial port mapping
2018-12-16 19:56:46 -08:00
David Sidrane
53bc357cda
nxphlite-v3:SDHC setting is for EMI issue with GPS and FCC ( #11029 )
...
This updating of the driver setting is for EMI issue with GPS and FCC.
With this setting the clock is sinusoidal
N.B. sd_bench fails on SanDISK HC, but Passes SanDISK **HC1** and
Kingston cards.
****Use HC1 or Kingston cards!***
Testing done on SanDISK HC all failed sd_bench with Drive/Slew other
than default and _PIN_OUTPUT_FAST|_PIN_OUTPUT_HIGHDRIVE
_PIN_OUTPUT_FAST|_PIN_OUTPUT_HIGHDRIVE Square noisy, pass SanDISK HC
_PIN_OUTPUT_FAST|_PIN_OUTPUT_LOWDRIVE Square noisy, pass SanDISK HC
_PIN_OUTPUT_HIGHDRIVE|_PIN_OUTPUT_SLOW sinusoidal fail SanDISK HC, pass SanDISK HC1
_PIN_OUTPUT_LOWDRIVE |_PIN_OUTPUT_SLOW sinusoidal fail SanDISK HC, pass SanDISK HC1
_PIN_OUTPUT_SLOW sinusoidal fail SanDISK HC, pass SanDISK HC1
2018-12-12 20:51:57 -05:00
Kārlis Seņko
c1d50d35d3
Move common shmem parameter declarations to shmem.h.
2018-12-11 09:21:15 -05:00
Kārlis Seņko
859b242cb8
Fix some dynamic linking errors.
...
_Stof, bsearch, param_find_changed
2018-12-11 09:21:15 -05:00
Kārlis Seņko
606bff2634
Fix paths in snapdragon upload code.
2018-12-11 09:21:15 -05:00
dakejahl
311c0941c9
Teal One airframe improvements for full support ( #10860 )
...
* added a parameter for enabled the smart battery
* start tel1 and tel2 at 921600 and max rate
* turned up the max tx rate on mavlink streams for telem1 and telem2
* turned off mavlink stream for tel1 in 4250_teal. This is connected to TX1 FTDI UART and has issues.
* moved check to 4250 board ID to start mpu9250s for Teal airframe into fmuv4 rc.board.
2018-12-05 09:49:58 -05:00
Daniel Agar
1f8c0e79e8
cmake toolchains force cache cpu flags and don't append
...
- these flags were accumlating on top of each other anytime cmake had to reconfigure
2018-12-04 19:45:46 -05:00
Daniel Agar
dbee6380ee
cmake move custom upload helpers to boards/
2018-12-04 19:45:46 -05:00
Daniel Agar
5ba56c8c2c
fmu-v5 timer_config.c fix code style
2018-12-04 01:06:54 -05:00
Daniel Agar
8622fa4aac
move pca8574 driver to lights
2018-12-04 01:06:54 -05:00
Daniel Agar
75b2053243
move uavcan from modules to drivers
2018-12-04 01:06:54 -05:00
Daniel Agar
bbab66d974
move vmount to modules (it's not a driver)
2018-12-04 01:06:54 -05:00
Daniel Agar
9d42480f4e
drivers create lights category (directory)
2018-12-04 01:06:54 -05:00
Daniel Agar
f6a4616501
move ocpoc_adc driver to board directory
2018-12-04 01:06:54 -05:00
Daniel Agar
766c33799d
move all navio2 drivers to emlid navio2 board directory
2018-12-04 01:06:54 -05:00
Daniel Agar
2e7c1d3ca6
move bbblue_adc to beaglebone blue board directory
2018-12-04 01:06:54 -05:00
Daniel Agar
a91a26be97
move aerofc_adc to intel aerofc board directory
2018-12-04 01:06:54 -05:00
Daniel Agar
744bacd424
boards/ enforce astyle
2018-12-04 01:06:54 -05:00
Daniel Agar
1efad64f0c
bebop move flow driver to board directory
2018-12-04 01:06:54 -05:00
Daniel Agar
9c29e9d4c9
move crazyflie syslink to board directory
2018-12-04 01:06:54 -05:00
Daniel Agar
d4e06e517a
delete drv_gpio.h, modules/gpio_led, and fmu GPIO ioctls
2018-12-03 16:30:39 +01:00
David Sidrane
3e57067b35
fmu-v5:timer_config Move UI LED to 0 and condition status LEDS
...
If the BOARD_HAS_CONTROL_STATUS_LEDS is set the status LED will
not be PWM controlled.
UI LED will always be PWM controlled.
2018-12-02 10:34:04 +01:00
David Sidrane
f3e312e70e
fmu-v5:Default the Power LED on
2018-12-02 10:34:04 +01:00
Daniel Agar
7f0d2f23b7
move atmel_same70xplained init to rc.board
2018-12-01 10:03:19 -05:00
Daniel Agar
4240abad73
move bitcraze_crazyflie init to rc.board
2018-12-01 10:03:19 -05:00
Daniel Agar
0e980c1f83
move gumstix_aerocore2 init to rc.board
2018-12-01 10:03:19 -05:00
Daniel Agar
a3fed608a6
move airmind_mindpx-v2 init to rc.board
2018-12-01 10:03:19 -05:00
Daniel Agar
c9a2033c5b
move auav_x21-v1 init to rc.board
2018-12-01 10:03:19 -05:00
Daniel Agar
a4830f8d7b
move omnibus_f4sd init to rc.board
2018-12-01 10:03:19 -05:00
Daniel Agar
60ade5d82b
move av_x1-v1 init to rc.board
2018-12-01 10:03:19 -05:00
Daniel Agar
aab08ad6fc
move nxp_fmuk66-v3 init to rc.board
2018-12-01 10:03:19 -05:00
Daniel Agar
c6a502f150
move fmu-v2/v3 init to rc.board
2018-12-01 10:03:19 -05:00
Daniel Agar
6c2436c2ca
move fmu-v4pro init to rc.board
2018-12-01 10:03:19 -05:00
Daniel Agar
d940f500f6
move fmu-v4 init to rc.board
2018-12-01 10:03:19 -05:00
Daniel Agar
25799c6e75
create board specific init script and use with fmu-v5
2018-12-01 10:03:19 -05:00
Daniel Agar
02c34763f0
tone_alarm_sim readd to sitl and drop DriverFramework
...
- fixes #10925
2018-11-29 07:40:22 -05:00
David Sidrane
729d1c32d3
Rename nxphlite-v3 to NXP fmuk66-v3 ( #10927 )
2018-11-28 12:13:21 -05:00
Daniel Agar
48df19c8df
move dyn_hello to examples and restore testing
2018-11-26 14:40:14 -08:00
Daniel Agar
750e66f43b
px4/sitl add replay module
2018-11-26 14:40:14 -08:00
Daniel Agar
e45e7aa8a6
move posix/tests/hello to examples/hello and include everywhere
2018-11-26 14:40:14 -08:00
Daniel Agar
85c5fb4295
muorb test move to modules/muorb/test
2018-11-26 14:40:14 -08:00
Daniel Agar
3e0a3559a9
cmake use standard mechanisms for settings flags
2018-11-26 14:40:14 -08:00
Daniel Agar
c258534aa5
cmake px4_add_board document and cleanup
2018-11-26 14:40:14 -08:00
Daniel Agar
fa0fe4cac6
cmake remove need for platform px4_add_board_os
...
- explicitly set TOOLCHAIN on all NuttX targets
2018-11-26 14:40:14 -08:00
Daniel Agar
ec4c9da253
remove BOARD_NAME from board_config.h and set automatically
2018-11-26 14:40:14 -08:00
Daniel Agar
abb3817d31
boards new split VENDOR_MODEL naming convention
2018-11-26 14:40:14 -08:00
Daniel Agar
f692ad04d0
boards organization
2018-11-26 14:40:14 -08:00