Daniel Agar
47dd312b57
fw_att_control: move to px4::params
5 years ago
Daniel Agar
4192414576
clang-tidy: partially fix cppcoreguidelines-pro-type-reinterpret-cast
5 years ago
Beat Küng
0734fe047e
fmu-v2 fixedwing: add CONSTRAINED_FLASH to the config
5 years ago
Daniel Agar
e2cf501f9d
boards: increase CONFIG_MAX_TASKS 32->64 on all F7s ( #13285 )
...
On more complicated setups it's still possible to exceed 32 tasks. For example fmu-v5 with mavlink on every telem (+ USB), external spi usage (pmw3901), gimbal (vmount), multiple i2c sensors, and camera feedback is 35 tasks (with top running). This is a fairly extreme case, so I'm only going to increase CONFIG_MAX_TASKS on newer F7 boards.
5 years ago
Julien Lecoeur
8bf60662fa
fmu-v2: set CONSTRAINED_FLASH on all targets
5 years ago
Igor Mišić
f4ee9141cb
DShot: updated driver to use NuttX DMA functions ( #13233 )
5 years ago
Travis Bottalico
1d44231cd4
modalai fc-v1: add dshot support
5 years ago
Daniel Agar
6a0f5249f8
sensors: split out analog battery handling to new standalone battery_status module
5 years ago
Beat Küng
0871802568
mixer_module: add support for test_motor (motor_test CLI command)
5 years ago
modaltb
3bbf1cc868
Add support for ModalAI FC1
5 years ago
modaltb
1e1549a169
Add support for Bosch BMP388 barometer
5 years ago
Matthias Grob
e843090383
Replace a lot of memset with {} initializers
5 years ago
Silvan Fuhrer
51374aec7b
px4_fmu-v5: add here2 mag to startup
...
Signed-off-by: Silvan Fuhrer <silvan@auterion.com>
5 years ago
Beat Küng
803a71928f
fmu-v3: enable DShot
...
Disables RX DMA on TEL4 and IO debug serial port
5 years ago
Beat Küng
67500123e3
fmu-v5: add dshot support
...
But only on the first 4 FMU outputs, as the next ones conflict with px4io
serial dma (UART8_RX)
RX DMA is disabled on the GPS port as well (conflicts with TIM1).
5 years ago
Beat Küng
b080679146
kakutef7, kopis airframe: enable dshot & telemetry
5 years ago
Beat Küng
182efaa757
dshot: reduce static buffer size
...
And handle failures of up_dshot_init().
On Omnibus: reduces memory usage if dshot is enabled by ~1.0KB.
The buffer is roughly 1KB in size.
5 years ago
Beat Küng
775916ef11
kakutef7: enable dshot
5 years ago
Igor Mišić
543a057f80
fmu-v4: add dshot timer config
5 years ago
Beat Küng
ac82c5114b
omnibusf4sd: add dshot timer config
5 years ago
Daniel Agar
f885d2274a
Revert "vtol_att_control: update parameter strings to class enum"
...
This reverts commit 5351f886ec
.
5 years ago
Daniel Agar
c639444ef9
intel aerofc-v1 disable sih module to save flash
5 years ago
Daniel Agar
315141873e
NuttX boards reduce CONFIG_MAX_TASKS 64 -> 32 (default)
5 years ago
Daniel Agar
5351f886ec
vtol_att_control: update parameter strings to class enum
5 years ago
Daniel Agar
26364d44c9
px4_work_queue: command line status output and shutdown empty queues
...
* adds a work_queue systemcmd that will bring a tree view of all active work queues and work items
* WorkQueues now track attached WorkItems and will shutdown when the last WorkItem is detached
5 years ago
Daniel Agar
3687677095
cmake: show sitl_gazebo build output and improve rebuild
5 years ago
Daniel Agar
a557f3ffe4
bitcraze crazyflie add dmesg and console buffer
5 years ago
garfieldG
bbb96cbd0c
Mavlink startup script per board
...
-moved rc.mavlink to the boards optional rc additions (now it's called rc.board_mavlink) to handle board specific mavlink needs (mavlink over usb, ethernet, additional streams, etc.)
-mavlink module will be responsible to usb defaults, therefore less args are needed to be passed to mavlink module if one wants to use mavlink over usb.
-the way to check if connection is usb is by it's designated variable and not by config mode.
5 years ago
Daniel Agar
0486d69240
delete obsolete segway example
5 years ago
mcsauder
7b16c3482d
Refactor the ll40ls namespace driver methods to more closely match the cm8jl65, mappydot, leddar_one, and other distance sensor driver implementations.
5 years ago
Daniel Agar
2366abefd8
nxp/fmuk66-v3: readd uavcan
...
* this was accidentally dropped earlier this year
5 years ago
mcsauder
410dd85289
Comment out the ll40ls (LidarLite) driver from the fmu-v2 build.
6 years ago
BazookaJoe1900
6ab5c2170e
remove unused pca8574 and oreoled drivers
6 years ago
Daniel Agar
f1339038ca
px4_fmu-v5_stackcheck disable roboclaw and pca9685 to reduce flash
6 years ago
Silvan Fuhrer
d5fdc55460
fmu-v5: add baro again in startup
...
Signed-off-by: Silvan Fuhrer <silvan@auterion.com>
6 years ago
Daniel Agar
3c8a41aff7
px4_fmu-v2 variants disable mpu9250
6 years ago
BazookaJoe1900
8a45c6145b
add new parameter SENS_EN_PMW3901 to start pmw3901 optical flow
6 years ago
Daniel Agar
82bcfcb710
boards/px4/fmu-v5x remove alternate configs until default is complete
6 years ago
BazookaJoe1900
e3b60cd9e7
rc.sensors: moved common ms5611 start to rc.board_sensors per board
6 years ago
Daniel Agar
78ef8aab2d
STACK_MAIN increase default 1024 -> 2048
6 years ago
Beat Küng
f3fccf53f6
src/drivers/{kinetis,stm32}: move to arch-specific directories
6 years ago
Beat Küng
1cb6c36a00
adc: refactor into arch-specific directories
6 years ago
Beat Küng
ab43a83bed
platform: restructure (NuttX) architecture-specific code
...
updated: tone_alarm, px4io_serial, px4_micro_hal
6 years ago
roangel
e50dd7c364
replay: close replay log file after replay is finished, then exit ( #11264 )
6 years ago
Daniel Agar
b1d59c8817
px4fmu split safety button into new driver
6 years ago
Hyon Lim
0262a699c1
UVify Core board support and airframes (Draco, Draco-R, IFO) ( #12337 )
...
* also includes minor changes to make it easy to keep in sync with px4_fmu-v4
6 years ago
Daniel Agar
3c0f4f9ace
Jenkins hardware snapdragon build with CCACHE_BASEDIR and dump logs
6 years ago
Daniel Agar
e7e477962c
snapdragon fix sanity test and add to Jenkins hardware
6 years ago
Daniel Agar
7d248e0f45
px4fmu: move to WQ with uORB callback scheduling ( #12224 )
6 years ago
Daniel Agar
5ae408382b
led drivers and controller move to uORB::Subscription
6 years ago