Daniel Agar
0486d69240
delete obsolete segway example
5 years ago
BazookaJoe1900
6ab5c2170e
remove unused pca8574 and oreoled drivers
6 years ago
BazookaJoe1900
8a45c6145b
add new parameter SENS_EN_PMW3901 to start pmw3901 optical flow
6 years ago
BazookaJoe1900
e3b60cd9e7
rc.sensors: moved common ms5611 start to rc.board_sensors per board
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
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
Silvan Fuhrer
cedf14e2ba
Airspeed Selector: repurpose wind estimator into an airspeed (selection, validation) module.
...
This new airspeed module does:
-runns an airspeed validator for every airspeed sensor present, which checks measurement validity and estimates an airspeed scale
-selects another airspeed sensor if for the current one a failure is detected
-estimates airspeed with groundspeed-windspeed if no valid airspeed sensor is present
-outputs airspeed_validated topic
Signed-off-by: Silvan Fuhrer <silvan@auterion.com>
6 years ago
Daniel Agar
0955fd2d58
NuttX boards reduce CONFIG_NFILE_DESCRIPTORS 54 -> 20
6 years ago
Daniel Agar
5421ef5535
NuttX increase HPWORK and LPWORK stack by 256 bytes
6 years ago
Daniel Agar
9d701a077d
NuttX reduce stack for interrupts, HPWORK, LPWORK
6 years ago
Daniel Agar
77694183b2
delete position_estimator_inav
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
Timothy Scott
2ed00c9cb6
Rover: Rewrote gnd_pos_control and removed gnd_att_control ( #12239 )
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
15d1543f95
create systemcmds/i2cdetect tool to scan i2c bus
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
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
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
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
David Sidrane
fd31091fdb
bmm150:Restored lost internal i2C
6 years ago
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
6 years ago
Daniel Agar
8f32f3a0c8
px4_fmu-v4 stackcheck compress defconfig
6 years ago
Daniel Agar
41ff6c60ba
px4_fmu-v4 nsh compress defconfig
6 years ago
Hamish Willee
257b90958f
Correct links to example docs
6 years ago
Vasily Evseenko
f8c50f442f
Fix RSSI in on FMUv4 (pixracer)
6 years ago
David Sidrane
edd9f91a19
board:Set larger stack margin
6 years ago
Beat Küng
6d2849f4ef
fmu-v4 rc.board_extras: use 'if ! ' instead if 'if then else'
6 years ago
Daniel Agar
f1d17c9003
camera_capture add to all boards
6 years ago
Daniel Agar
298049b0fb
px4_fmu-v4_stackcheck sync with default and increase pmw3901 main stack
6 years ago
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
6 years ago
mcsauder
dc5f18bdcd
ToneAlarm class refactoring to implement an interface for hardware specific methods and a single ToneAlarm class.
6 years ago
Daniel Agar
739a02022b
position_estimator_inav: move to examples (start deprecation)
6 years ago
David Sidrane
938f1453fe
px4_fmu-v4: Inital commit NuttX 7.27+
6 years ago
Daniel Agar
2ffb49b734
delete px4_includes.h header and update boards/ to use syslog
6 years ago
Daniel Agar
67e5986c9b
delete obsolete examples/subscriber
6 years ago
Daniel Agar
693ee4808a
delete obsolete examples/publisher
6 years ago
Daniel Agar
320d2e9383
create PX4 platform layer initialization helper ( #11269 )
...
- starts requirements for PX4 modules (hrt, param, etc)
6 years ago
Daniel Agar
fef65bf5c8
ROMFS split rc.board into defaults, sensors, and extras
6 years ago
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).
6 years ago
Daniel Agar
1b8c2c82d5
px4flow start in rc.sensors instead of per board ( #11123 )
...
- fixes #11009
6 years ago
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.
6 years ago