Lorenz Meier
3ca474f045
Ground rover: Use standard scheduling setup
8 years ago
Lorenz Meier
d8cc38728d
Multicopter attitude controller: Run at maximum priority.
...
This allows for a quicker update from sensors if the estimator runs at the default priority of the estimator class. If there is no direct sensor pass-through then it will wait for an estimator update.
8 years ago
Lorenz Meier
8dd96e960d
Fixed wing attitude controller: Run at maximum priority.
...
This ensures attitude control runs first before any other system component.
8 years ago
Lorenz Meier
c94e54bbab
Commander: Handle HITL state in all places consistently
8 years ago
Lorenz Meier
9d49690f17
GPS simulation: Manage delays correctly
...
The GPS simulation now mimicks the real driver more closely and should provide even GPS delays. The delays themselves are set by the simulator, and default to 120 ms for Gazebo
8 years ago
José Roberto de Souza
7d46858ae4
aerofc: Use the additional I2C
...
This change plus the new FPGA RTL(version 0xC1 or higher) will make
use of the new I2C bus, this new bus will be shared between aerofc_adc
and ll40ls(if connected) and leaving the old bus just to IST8310.
8 years ago
José Roberto de Souza
66e77c49ae
ll40ls: Refactor interface(PWM and I2C) selection and allow probe in more I2C buses
8 years ago
José Roberto de Souza
fb3d60850e
aerofc_adc: Add support to use others I2C besides PX4_I2C_BUS_EXPANSION
8 years ago
José Roberto de Souza
18626661b6
aerofc: Enable I2C bus 2
...
Now that UART3 is no longer in use we can use this I2C bus.
8 years ago
José Roberto de Souza
79b84a08f5
nuttx-configs: aerofc: Remove GPIO_I2C*_S**_GPIO
...
Nothing use this define right now so lets remove it.
Several other boards also have this defines that can also
be removed.
8 years ago
José Roberto de Souza
ce180af4ca
aerofc: Move GPS to UART7
...
The UART3 also have the I2C bus 2 functions so moving GPS to UART7 to
have one additional I2C.
To keep GPS working is also necessary update the FPGA RTL to version
0xC1 or higher.
8 years ago
Julien Lecoeur
2c0539ae9c
Move selected power source to inst 0 only if nb bricks > 1
...
When trying to move the selected power source to the first publication instance
on systems where there is only one power source, the compiler issued the warning
```
../src/modules/sensors/sensors.cpp:512:54: error: array subscript is outside array bounds [-Werror=array-bounds]
tmp_h = _battery_pub[_battery_pub_intance0ndx];
```
because it could not verify that _battery_pub_intance0ndx would always be 0.
Wrap the block between `#if BOARD_NUMBER_BRICKS > 1 [...] #endif`
to ensure no out of bound subscript and to remove the warning.
Remove unused _battery_pub_intance0ndx variable when nb bricks = 1
8 years ago
Daniel Agar
9fb5c4f0e9
navigator land abort use reposition ( #7574 )
8 years ago
David Sidrane
6bd4e84636
BACKPORT:stm32_serial consolidate patches.
...
This patch brings stm32_serial eqivilent to upstream Nuttx
without the IRQ changes.
8 years ago
David Sidrane
9867ce455d
Backport of upstream NuttX MTD FLASH driver: Flash corruption fix
...
0a85a41 MTD FLASH driver: Clone Sebastien Lorquet's m25px change to at25, is25xp, ramtron, and sst25xx.
Clone Sebastien Lorquet's m25px change to at25, is25xp, ramtron, and sst25xx.
8 years ago
Vicente Monge
e7b7b27ef8
Adding src/lib/micro-CDR to files_to_check_code_style.sh
8 years ago
Vicente Monge
bcf9930e32
Updating micro CDR submodule
8 years ago
Vicente Monge
7ffdde8938
Back to eProsima micro CDR repo
8 years ago
Vicente Monge
c5e2745a19
Fixes for manual bridge generation
...
Fix for some forgot .cxx extensions
Fix for 'print' python 2 3 compatibility
Fix for topic ID type change
8 years ago
Mark Charlebois
c05ea542d9
Added requested information about generate_microRTPS_bridge.py
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
8 years ago
Mark Charlebois
131496ce79
Reverted change to stack size for mavlink module
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
8 years ago
Mark Charlebois
e933d4667f
Fixed code format
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
8 years ago
Mark Charlebois
0f758fc50a
Fixed copyright on microRTPS_client_dummy.cpp
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
8 years ago
Mark Charlebois
be090c0109
Fix GENERATE_RTPS_BRIDGE logic
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
8 years ago
Mark Charlebois
f3e2648747
Use dummy bridge stub if fastrtpsgen not found
...
If the build config specifies RTPS topics to import/export and fastrtpsgen is not installed
on the build machine, then a dummy stub is used for the RTPS bridge.
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
8 years ago
Mark Charlebois
d24503242e
Extracted non-template code from template
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
8 years ago
Mark Charlebois
b31006dd78
Converted os.system calls to python methods
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
8 years ago
Mark Charlebois
2ed2403d04
Improved comment language
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
8 years ago
Mark Charlebois
049c769293
Converted cxx to cpp
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
8 years ago
Mark Charlebois
b313bfdaa9
Only run fastrtpsgen if needed
...
If no RTPS import or export messages defined, then don't call fastrtpsgen
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
8 years ago
Mark Charlebois
fc3d49240e
Added missing "%"
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
8 years ago
Daniel Agar
1e3fa64eff
microRTPS_client printf PRIu64
8 years ago
Mark Charlebois
187cbbcfe6
Updated src/lib/micro-CDR
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
8 years ago
Mark Charlebois
02e9063089
Remove src/lib/micro-CDR
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
8 years ago
Mark Charlebois
5feaa92bf7
Fixed eagle_default build
...
Was missing topics to send and receive vis RTPS
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
8 years ago
Daniel Agar
30f8e5751d
Makefile simplify colorecho for CI
8 years ago
Daniel Agar
3eea8eb301
circleci follow latest OSX documentation
8 years ago
Daniel Agar
bfc9ed107e
circleci install cmake
8 years ago
Daniel Agar
81d596c15f
circleci xcode 8.2 -> 8.3.3 (macOS 10.12 Sierra)
8 years ago
Mark Charlebois
fd86ab7f69
Fixed clock_gettime to be portable to OSX
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
8 years ago
Daniel Agar
319c1d2046
microRTPS_transport.cxx fix code style
8 years ago
Daniel Agar
17727b5a82
clang-tidy ignore clang-analyzer-unix.API
8 years ago
Daniel Agar
5b1e3b3257
microRTPS readability braces
8 years ago
Daniel Agar
2151890e50
urtps microRTPS_transport.h code style
8 years ago
Daniel Agar
62fc3fb5ab
microRTPS_transport use uint8_t for topic_ID
8 years ago
Daniel Agar
e6633da832
microRTPS_client printf format fix
8 years ago
Daniel Agar
b79e682630
circleci brew install fastrtps
8 years ago
Daniel Agar
1fcca041f3
docker_run.sh update px4-dev-snapdragon to FastRTPS 2017-07-28 tag
8 years ago
Daniel Agar
95a496d121
docker_run.sh update to FastRTPS 2017-07-27 tag
8 years ago
Mark Charlebois
b19dc0650e
Fixed format issues and missing micro-CDR in a config file
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
8 years ago