David Sidrane
6bd4e84636
BACKPORT:stm32_serial consolidate patches.
...
This patch brings stm32_serial eqivilent to upstream Nuttx
without the IRQ changes.
2017-08-02 00:45:13 +02:00
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.
2017-08-02 00:45:13 +02:00
Vicente Monge
e7b7b27ef8
Adding src/lib/micro-CDR to files_to_check_code_style.sh
2017-08-01 22:32:43 +02:00
Vicente Monge
bcf9930e32
Updating micro CDR submodule
2017-08-01 22:32:43 +02:00
Vicente Monge
7ffdde8938
Back to eProsima micro CDR repo
2017-08-01 22:32:43 +02:00
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
2017-08-01 22:32:43 +02:00
Mark Charlebois
c05ea542d9
Added requested information about generate_microRTPS_bridge.py
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2017-08-01 22:32:43 +02:00
Mark Charlebois
131496ce79
Reverted change to stack size for mavlink module
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2017-08-01 22:32:43 +02:00
Mark Charlebois
e933d4667f
Fixed code format
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2017-08-01 22:32:43 +02:00
Mark Charlebois
0f758fc50a
Fixed copyright on microRTPS_client_dummy.cpp
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2017-08-01 22:32:43 +02:00
Mark Charlebois
be090c0109
Fix GENERATE_RTPS_BRIDGE logic
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2017-08-01 22:32:43 +02:00
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 >
2017-08-01 22:32:43 +02:00
Mark Charlebois
d24503242e
Extracted non-template code from template
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2017-08-01 22:32:43 +02:00
Mark Charlebois
b31006dd78
Converted os.system calls to python methods
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2017-08-01 22:32:43 +02:00
Mark Charlebois
2ed2403d04
Improved comment language
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2017-08-01 22:32:43 +02:00
Mark Charlebois
049c769293
Converted cxx to cpp
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2017-08-01 22:32:43 +02:00
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 >
2017-08-01 22:32:43 +02:00
Mark Charlebois
fc3d49240e
Added missing "%"
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2017-08-01 22:32:43 +02:00
Daniel Agar
1e3fa64eff
microRTPS_client printf PRIu64
2017-08-01 22:32:43 +02:00
Mark Charlebois
187cbbcfe6
Updated src/lib/micro-CDR
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2017-08-01 22:32:43 +02:00
Mark Charlebois
02e9063089
Remove src/lib/micro-CDR
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2017-08-01 22:32:43 +02:00
Mark Charlebois
5feaa92bf7
Fixed eagle_default build
...
Was missing topics to send and receive vis RTPS
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2017-08-01 22:32:43 +02:00
Daniel Agar
30f8e5751d
Makefile simplify colorecho for CI
2017-08-01 22:32:43 +02:00
Daniel Agar
3eea8eb301
circleci follow latest OSX documentation
2017-08-01 22:32:43 +02:00
Daniel Agar
bfc9ed107e
circleci install cmake
2017-08-01 22:32:43 +02:00
Daniel Agar
81d596c15f
circleci xcode 8.2 -> 8.3.3 (macOS 10.12 Sierra)
2017-08-01 22:32:43 +02:00
Mark Charlebois
fd86ab7f69
Fixed clock_gettime to be portable to OSX
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2017-08-01 22:32:43 +02:00
Daniel Agar
319c1d2046
microRTPS_transport.cxx fix code style
2017-08-01 22:32:43 +02:00
Daniel Agar
17727b5a82
clang-tidy ignore clang-analyzer-unix.API
2017-08-01 22:32:43 +02:00
Daniel Agar
5b1e3b3257
microRTPS readability braces
2017-08-01 22:32:43 +02:00
Daniel Agar
2151890e50
urtps microRTPS_transport.h code style
2017-08-01 22:32:43 +02:00
Daniel Agar
62fc3fb5ab
microRTPS_transport use uint8_t for topic_ID
2017-08-01 22:32:43 +02:00
Daniel Agar
e6633da832
microRTPS_client printf format fix
2017-08-01 22:32:43 +02:00
Daniel Agar
b79e682630
circleci brew install fastrtps
2017-08-01 22:32:43 +02:00
Daniel Agar
1fcca041f3
docker_run.sh update px4-dev-snapdragon to FastRTPS 2017-07-28 tag
2017-08-01 22:32:43 +02:00
Daniel Agar
95a496d121
docker_run.sh update to FastRTPS 2017-07-27 tag
2017-08-01 22:32:43 +02:00
Mark Charlebois
b19dc0650e
Fixed format issues and missing micro-CDR in a config file
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2017-08-01 22:32:43 +02:00
Vicente Monge
2b86dd1fdb
Added RTPS/ROS2 maintainer
2017-08-01 22:32:43 +02:00
Vicente Monge
c85039e413
Fixing rebase conflicts
2017-08-01 22:32:43 +02:00
Lorenz Meier
d69c53827f
HRT sim: Remove outputs that smash simulator stack
2017-08-01 20:25:38 +02:00
Lorenz Meier
587f4d8f33
jMAVSIm: Explicitely configure to 500 Hz
2017-08-01 19:50:35 +02:00
Lorenz Meier
879356c25b
SITL gazebo plugin: Harden dynamics of delta quad
2017-08-01 19:50:35 +02:00
Lorenz Meier
d1973a6c7f
jMAVSim: Update submodule to use new timestamp API
2017-08-01 19:50:35 +02:00
Lorenz Meier
1c0dd8ba49
Simulator: Add scaling API to adjust for slow simulators
...
The simulation engine had the ability to pause already and properly handled load spikes, however, it was not hardened against constant drift. This addition enables it to run at a constant slower-than-realtime rate successfully.
2017-08-01 19:50:35 +02:00
Lorenz Meier
cf7d4fc1a7
GPS sim: Adjust delay closer to what real u-blox devices do
2017-08-01 19:50:35 +02:00
Lorenz Meier
afb40a761d
Simulator: Compensate scale error, not just message drops. This makes the whole simulation a lot more stable
2017-08-01 19:50:35 +02:00
Lorenz Meier
94684899a5
Gazebo: Fix usage of timestamps
2017-08-01 19:50:35 +02:00
Lorenz Meier
292dce04aa
Gazebo client: Reduce priority to avoid affecting other processes
2017-08-01 19:50:35 +02:00
Dennis Mannhart
a95f02b4a1
land-detector description fix
2017-08-01 19:31:34 +02:00
Dennis Mannhart
f26972704e
style fix
2017-08-01 19:31:34 +02:00