Julian Oes
db87ba3a1c
systemcmds: add new failure command
...
This adds a new systemcmd to inject failures into the system.
2020-09-16 12:51:56 -04:00
Peter van der Perk
0caad08dd5
Added RTPS target for FMUK66-V3
2020-09-16 09:42:34 -04:00
Daniel Agar
0e9a4cc65f
boards: px4/sitl sync all build variants and fix none default package
2020-09-15 21:13:04 -04:00
Daniel Agar
5e4e4a4573
boards: aerotenna ocpoc fix package (new ROMFSROOT was missing)
2020-09-15 21:13:04 -04:00
Beat Küng
ef55680ab1
sitl: enable EMBEDDED_METADATA to add parameter metadata to ROMFS
2020-09-15 09:30:16 +02:00
Beat Küng
055fa768d8
posix: enable ROMFSROOT
...
This will copy the ROMFS into the build directory under etc/, and thus
needs a change of the PX4 startup parameters and mixer paths.
2020-09-15 09:30:16 +02:00
SalimTerryLi
28a6e82698
Introduce new generic ADC driver for ADS1115 chip ( #14437 )
2020-09-14 11:03:40 -04:00
flbernier
0ece66dc80
Add a internal start for rgbled_ncp5623c on fmu-v2 v3 v4pro
2020-09-14 09:31:31 -04:00
Daniel Agar
198466306e
boards: airmind mindpx-v2 fix internal qmc5883l rotation
2020-09-13 18:28:31 -04:00
SalimTerryLi
c037dbef21
Rename and move src/drivers/adc to src/drivers/adc/board_adc
2020-09-07 23:09:20 -04:00
Daniel Agar
3fa9ff6d20
boards: px4_fmu-v5_debug increase LPWORK stack 1632 -> 1728 bytes
2020-09-06 18:36:30 -04:00
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.
2020-09-03 15:32:35 -04:00
David Sidrane
fdcd9b2de1
npx_fmurt1062-v1:CONFIG_BOARD_CRASHDUMP is not supported
2020-09-03 14:55:09 +02:00
David Sidrane
5d5a767143
npx_fmuk66:CONFIG_BOARD_CRASHDUMP is not supported
2020-09-03 14:55:09 +02:00
Daniel Agar
24125b3da4
magnetometer/qmc5883l: cleanup/rewrite driver ( #14384 )
2020-09-02 13:16:27 -04:00
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
2020-09-02 13:14:45 -04:00
gitfishup
f3579e473b
boards: CUAV Nora enable UAVCAN
2020-09-01 21:16:17 -04:00
Daniel Agar
dd9676b73e
boards: px4/fmu-v5_debug increase interrupt stack 512 -> 768 bytes
2020-09-01 20:04:06 -04:00
Matthias Grob
180c6faf4a
syslink_main: remove empty lines and struct keyword
2020-09-01 10:25:03 +02:00
CUAVcaijie
536877cf0a
boards: add UAVCAN timer override mechanism and CUAV X7 add CAN ( #15348 )
...
* X7Pro adds CAN driver
* UAVCAN timer selection moved to default.cmake
* Modify some details about @CUAVcaijie UAVCAN timer selection moved to default.cmake
* Put some timer parameters to micro_hal.h from board_config.h. Fix all h7 boards
Co-authored-by: honglang <honglang@cuav.net >
2020-08-28 12:16:48 -04:00
Beat Küng
4088c2581f
i2c_spi_buses: add '-q' for quiet startup flag ( #14969 )
...
* [WIP] i2c_spi_buses: add '-q' for quiet startup flag
And enable for optional board sensors.
* ROMFS: rc.sensors try starting all optional I2C sensors quietly
Co-authored-by: Daniel Agar <daniel@agar.ca >
2020-08-26 08:46:35 +02:00
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
2020-08-21 10:12:13 -04:00
modaltb
d9bbed767c
modalai_fc-v1 - power_monitor/voxlpm: add support for voxlpm v3 (INA231 sensors)
2020-08-19 00:01:31 -04:00
Travis Bottalico
e325ca25bb
modalai-fc-v1 - update default MAVLink configuration
2020-08-18 20:45:20 -04:00
Daniel Agar
91ad8473ab
boards: cubepilot/cubeorange small fixes and improvements
...
- defconfig UART sync with cube yellow (and other boards)
- manually start ak09916 (Here2) on I2C2 with proper rotation
2020-08-16 17:45:47 -04:00
Daniel Agar
65ab7cef2e
boards: cubepilot/cubeyellow small fixes and improvements
...
- fix UART config (GPS1, etc)
- TELEM2 enable TX DMA
- init simplify (sync with CubeOrange)
- amber LED use for armed state
- manually start ak09916 (Here2) on I2C2 with proper rotation
2020-08-16 17:45:47 -04:00
David Sidrane
22a7bf6ec7
px4_fmu-v6x Fix BOARD_TYPE
2020-08-14 11:23:16 -04:00
Daniel Agar
6937dbc5fd
boards: add CUAV Nora support
2020-08-12 13:02:16 -04:00
SalimTerryLi
49e83b6ae4
load_mon: add linux support
2020-08-11 18:33:44 -04:00
David Sidrane
329ed6e273
px4_fmu-v5/v5x: Re-enable TXDMA
2020-08-11 12:27:28 -04:00
Daniel Leonard Robinson
fa4818e467
vehicles: add new vehicle type: Airship ( #14862 )
...
Co-authored-by: Anton Erasmus <anton@flycloudline.com >
Co-authored-by: Beat Küng <beat-kueng@gmx.net >
2020-08-10 08:52:51 +02:00
Daniel Agar
fbc8e1b09e
boards: mRo X2.1-777 fixes
...
- ardupilot bootloader compatibility (first 3 sectors)
- clock tree fixes
- start mavlink
- start mpu9250 magnetometer (only onboard mag)
- fixes https://github.com/PX4/Firmware/issues/15466
2020-08-09 14:24:49 -04:00
Daniel Agar
e16c8fa345
boards: add new Holybro Pix32v5
2020-08-09 11:48:38 -04:00
Igor Mišić
f5283e0da1
spracing_h7extreme: OSD enabled with added internal SPI bus flag
2020-08-04 19:07:15 -04:00
Beat Küng
ca189fefb7
v5x: use board-specific camera capture pin PI0
2020-08-04 13:37:40 +02:00
Beat Küng
316085c154
camera_capture: remove board-specific ifdef
2020-08-04 13:37:40 +02:00
Daniel Agar
a93052f9b2
boards/spracing/h7extreme: delete unused stackcheck build
2020-08-03 15:56:33 -04:00
Igor Mišić
7eaa48e36f
New board: SP Racing H7 Extreme
...
Authored-by: igor.misic <igor.misic@rimac@automobili.hr >
2020-08-03 15:32:58 -04:00
David Sidrane
e67486d603
nxp:Add support for rev E HW nxp_fmuk66-e
2020-07-31 09:46:27 -04:00
David Sidrane
f8b6de24c7
nxp_fmurt1062-v1:Assign board_id
2020-07-31 09:46:27 -04:00
Daniel Agar
cfbf69f2a7
boards: rename Hex -> CubePilot
...
- hex_cube-orange_default -> cubepilot_cubeorange_default
- hex_cube-yellow_default -> cubepilot_cubeyellow_default
2020-07-26 13:55:41 -04:00
Daniel Agar
62fe6d59cc
boards: hex cube yellow fix STM32F7 selection (STM32F765II -> STM32F777VI)
2020-07-24 12:03:25 -04:00
Mirko Denecke
7ac66bae4f
hex io firmware remove double definition of GPIO_HEATER_OFF
2020-07-23 09:41:05 -04:00
Mirko Denecke
b7389119b3
px4 io firmware remove double definition of GPIO_HEATER_OFF
2020-07-23 09:41:05 -04:00
Mirko Denecke
01e9599e93
HEX Cube Yellow: enable platform-specific IO firmware with inverted heater pin.
2020-07-22 10:50:47 -04:00
Mirko Denecke
44e2c326e0
HEX Cube Orange: enable platform-specific IO firmware with inverted heater pin.
2020-07-22 10:50:47 -04:00
Mirko Denecke
57968c6e27
Add platform-specific IO firmware for HEX autopilots.
2020-07-22 10:50:47 -04:00
rolandash
b8f3b97bad
Enable PMW3901 on MindPX/MindRacer. ( #15375 )
...
* enable pmw3901 on MindPX/MindRacer.
* remove useless line.
2020-07-19 16:09:57 +01:00
Daniel Agar
3dd7d0c292
boards: fmu-v5 debug variant disable unnecessary modules to save flash
...
- partially sync with fmu-v5 stackcheck build
2020-07-18 13:41:26 -04:00
Daniel Agar
e3d31a881e
boards: NuttX disable posix message queues
2020-07-17 17:00:21 -04:00