资源简介
px4飞控源码,来自github。。。。。。。。。。。。。。。。
代码片段和文件信息
# This file is NOT licensed under the GPLv3 which is the license for the rest
# of YouCompleteMe.
#
# Here‘s the license text for this file:
#
# This is free and unencumbered software released into the public domain.
#
# Anyone is free to copy modify publish use compile sell or
# distribute this software either in source code form or as a compiled
# binary for any purpose commercial or non-commercial and by any
# means.
#
# In jurisdictions that recognize copyright laws the author or authors
# of this software dedicate any and all copyright interest in the
# software to the public domain. We make this dedication for the benefit
# of the public at large and to the detriment of our heirs and
# successors. We intend this dedication to be an overt act of
# relinquishment in perpetuity of all present and future rights to this
# software under copyright law.
#
# THE SOFTWARE IS PROVIDED “AS IS“ WITHOUT WARRANTY OF ANY KIND
# EXPRESS OR IMPLIED INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
# MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
# IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM DAMAGES OR
# OTHER LIABILITY WHETHER IN AN ACTION OF CONTRACT TORT OR OTHERWISE
# ARISING FROM OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
# OTHER DEALINGS IN THE SOFTWARE.
#
# For more information please refer to
import os
import ycm_core
# These are the compilation flags that will be used in case there‘s no
# compilation database set (by default one is not set).
# CHANGE THIS LIST OF FLAGS. YES THIS IS THE DROID YOU HAVE BEEN LOOKING FOR.
flags = [
‘-Wall‘
‘-Wextra‘
‘-Werror‘
#‘-Wc++98-compat‘
‘-Wno-long-long‘
‘-Wno-variadic-macros‘
‘-fexceptions‘
‘-DNDEBUG‘
# You 100% do NOT need -DUSE_CLANG_COMPLETER in your flags; only the YCM
# source code needs it.
#‘-DUSE_CLANG_COMPLETER‘
# THIS IS IMPORTANT! Without a “-std=“ flag clang won‘t know which
# language to use when compiling headers. So it will guess. Badly. So C++
# headers will be compiled as C headers. You don‘t want that so ALWAYS specify
# a “-std=“.
# For a C project you would set this to something like ‘c99‘ instead of
# ‘c++11‘.
‘-std=c++11‘
# ...and the same thing goes for the magic -x option which specifies the
# language that the files to be compiled are written in. This is mostly
# relevant for c++ headers.
# For a C project you would set this to ‘c‘ instead of ‘c++‘.
‘-x‘
‘c++‘
‘-undef‘ # get rid of standard definitions to allow us to include arm math header
‘-I‘ os.path.join(os.path.expanduser(“~“)‘gcc-arm-none-eabi-4_7-2013q3/arm-none-eabi/include‘)
‘-I‘ ‘Build/px4io-v2_default.build/nuttx-export/include/‘
‘-I‘ ‘./NuttX/nuttx/arch/arm/include‘
‘-include‘ ‘./src/include/visibility.h‘
‘-I‘ ‘./src‘
‘-I‘ ‘./src/modules‘
‘-I‘ ‘./src/include‘
‘-I‘ ‘./src/lib‘
‘-I‘ ‘./NuttX‘
]
# Set this to the absolute path to the folder (NOT the file!) containing the
# compile
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-04-09 03:40 Firmware-master\
文件 27 2018-04-09 03:40 Firmware-master\.ackrc
文件 3252 2018-04-09 03:40 Firmware-master\.clang-tidy
目录 0 2018-04-09 03:40 Firmware-master\.github\
文件 542 2018-04-09 03:40 Firmware-master\.github\issue_template.md
文件 1003 2018-04-09 03:40 Firmware-master\.github_changelog_generator
文件 947 2018-04-09 03:40 Firmware-master\.gitignore
文件 2014 2018-04-09 03:40 Firmware-master\.gitmodules
文件 2046 2018-04-09 03:40 Firmware-master\.travis.yml
文件 6219 2018-04-09 03:40 Firmware-master\.ycm_extra_conf.py
文件 15701 2018-04-09 03:40 Firmware-master\CMakeLists.txt
文件 3210 2018-04-09 03:40 Firmware-master\CODE_OF_CONDUCT.md
文件 1573 2018-04-09 03:40 Firmware-master\CONTRIBUTING.md
文件 542 2018-04-09 03:40 Firmware-master\CTestConfig.cmake
目录 0 2018-04-09 03:40 Firmware-master\Documentation\
文件 63597 2018-04-09 03:40 Firmware-master\Documentation\Doxyfile
文件 1162 2018-04-09 03:40 Firmware-master\Documentation\doxygen.README
文件 29 2018-04-09 03:40 Firmware-master\Documentation\doxygen.sh
文件 1663 2018-04-09 03:40 Firmware-master\Firmware.sublime-project
文件 19909 2018-04-09 03:40 Firmware-master\Jenkinsfile
文件 1527 2018-04-09 03:40 Firmware-master\LICENSE
文件 16220 2018-04-09 03:40 Firmware-master\Makefile
文件 7039 2018-04-09 03:40 Firmware-master\README.md
目录 0 2018-04-09 03:40 Firmware-master\ROMFS\
文件 4339 2018-04-09 03:40 Firmware-master\ROMFS\CMakeLists.txt
目录 0 2018-04-09 03:40 Firmware-master\ROMFS\px4fmu_common\
文件 1750 2018-04-09 03:40 Firmware-master\ROMFS\px4fmu_common\CMakeLists.txt
目录 0 2018-04-09 03:40 Firmware-master\ROMFS\px4fmu_common\init.d\
文件 948 2018-04-09 03:40 Firmware-master\ROMFS\px4fmu_common\init.d\1000_rc_fw_easystar.hil
文件 959 2018-04-09 03:40 Firmware-master\ROMFS\px4fmu_common\init.d\10015_tbs_discovery
文件 955 2018-04-09 03:40 Firmware-master\ROMFS\px4fmu_common\init.d\10016_3dr_iris
............此处省略2778个文件信息
相关资源
- Pixhawk2原理图
- PX4的电路原理图
- mc_att_control源码简单分析.pdf
- Pixhawk Altium Designer PCB工程图
- PX4源码解读
- 光流传感器源代码
- px4-L1自适应控制算法.pdf
- 阿木社区 PX4 commander解析以及流程图
- px4飞控EKF姿态解算方法
- Proteus模拟可显示温度与气压的时钟
- mapx4.5+2009最新注册机
- 基于单片机的数字气压计MPX4250气压传
- MapX4.5软件
- PX4 的 ECL EKF 公式推导及代码解析.pd
- 自动航线飞行分析
- 单片机 压力测量 模数转换
- mpx4115压力与18b20温度LED显示
- 带报警的MPX4115气压计设计
- mapx40.ocx
- 基于MPX4115传感器的数字压力测量仪
- 基于MPX4115的数字压力测量仪的设计
- px4_1.6.3版本原生固件
- PIC16F877A和LCD1602液晶显示以及mpx4250压
- px4flow 驱动装置
- kconfig-frontends-4.11.0.1.tar.bz2
- px4demo_PositionControllerWithRateControl_quad
- px4demo_PositionController_quadrotor.slx
评论
共有 条评论