Commit Graph

520 Commits

Author SHA1 Message Date
Andy Piper f16e1cac0d ChibiOS: fix error on building with --enable-stats 2021-08-19 17:09:59 +10:00
bugobliterator d67bb2259e modules: update libcanard 2021-08-19 14:20:58 +10:00
Andrew Tridgell b15ea7fe33 mavlink: added PID_TUNING extensions 2021-08-19 12:08:54 +10:00
Andrew Tridgell 4f7a24d4a0 ChibiOS: fixed G491 registry 2021-07-30 10:20:52 +10:00
Andrew Tridgell 26689aabba ChibiOS: update submodule to match HEAD revision 2021-07-27 19:50:21 +10:00
Andrew Tridgell bd604aba6c ChibiOS: update with bug fixes for 20.3
this includes a fix for a race condition found with the 10.x compiler
2021-07-27 08:12:32 +10:00
Siddharth Purohit 3c9bc52b64 modules: update uavcan 2021-07-15 07:50:12 +10:00
Siddharth Purohit 51b86b5acc modules: update gsoap 2021-07-07 18:57:25 +10:00
Siddharth Purohit 7c9a17b9fb modules: add gsoap 2021-07-07 18:57:25 +10:00
Siddharth Purohit 4cb48da984 modules: update ChibiOS 2021-06-30 19:33:17 +10:00
Randy Mackay cb0cb38949 mavlink: move submodule reference forward to latest 2021-06-30 12:05:09 +09:00
Peter Barker 841aa213cf mavlink: reference MAV_CMD_RUN_PREARM_CHECKS 2021-06-21 09:41:17 +10:00
Peter Barker 12f569dc4f mavlink: move forward to ardupilot/mavlink master 2021-06-17 21:21:40 +10:00
Peter Barker e0284bb66a mavlink: move submodule reference forward to master 2021-06-14 13:46:11 +10:00
Peter Barker e26fc95352 mavlink: move forward to ardupilot/master
This includes an update to the pymavlink submodule
2021-05-05 17:42:58 +10:00
Andrew Tridgell bde21ad83c ChibiOS: fixed the clock selection on H7 SDMMC
cap clock at 25MHz

this also gets rid of the annoying warning when building on H7
2021-05-02 13:04:42 +10:00
Andy Piper 6a3dc8fa89 ChibiOS: update hal_sdc to support SDHC on H7 more reliably 2021-04-21 20:53:12 +10:00
Andrew Tridgell dda30c34cf waf: fixed cygwin long line issue 2021-04-20 18:43:20 +10:00
Peter Barker d9195cbc67 mavlink: reference commit for GPS2_RAW extensions 2021-04-20 11:46:35 +10:00
Peter Barker cc46483e6c mavlink: move reference forward to master 2021-03-30 10:54:30 +11:00
Andrew Tridgell 03205595fb ChibiOS: update to 20.3.x 2021-03-23 12:01:20 +11:00
Dr.-Ing. Amilcar do Carmo Lucas af759bf57e Mavlink: submodule update to 2021-02-23 2021-02-24 11:32:51 +11:00
Peter Barker 94c4b2d769 mavlink: update to ardupilot master commit 2021-02-16 22:36:43 +11:00
Andy Piper baf8c9d70c ChibiOS: update to latest ChibiOS to include osalDbgAssert redefine 2021-02-03 23:35:44 +11:00
Andrew Tridgell c580151d75 ChibiOS: fixed SRAM3 size for cache disable 2021-02-03 23:35:44 +11:00
Peter Barker a3138e48f9 mavlink: reference change for RC channel overrides 2020-12-29 15:03:34 +11:00
Peter Barker 792eeca863 modules: mavlink: support MAV_MOUNT_MODE_HOME_LOCATION to point at HOME 2020-12-25 12:17:27 +11:00
Dr.-Ing. Amilcar do Carmo Lucas 95bab71431 Mavlink: common.xml: Update to latest mavlink
common.xml: Add signal_quality field to DISTANCE_SENSOR message
2020-12-19 19:54:03 +11:00
Dr.-Ing. Amilcar do Carmo Lucas ccd4c0b93f Mavlink: update to 2020-12-09 2020-12-11 06:37:32 +11:00
Peter Barker b4e8985109 mavlink: reference new master commit 2020-12-06 14:41:50 +11:00
Rishabh 888967fb14 mavlink: Add OBSTACLE_AVOIDANCE_3D mavlink message 2020-11-18 20:23:45 +11:00
Samuel Tabor eb8c4561f5 mavlink: update submodule. 2020-09-25 16:21:15 +10:00
Andrew Tridgell 7c64f1f685 mavlink: use instance markup 2020-09-22 10:55:42 +10:00
Andy Piper 0fa62acd7f mavlink: update to OSD messages 2020-09-09 20:36:42 +10:00
Pierre Kancir 37475e2b90 module: update gbenchmark to lastest release to prevent some warning
In file included from /__w/ardupilot/ardupilot/modules/gbenchmark/src/sysinfo.cc:25:
/usr/include/x86_64-linux-gnu/sys/sysctl.h:21:2: error: #warning "The <sys/sysctl.h> header is deprecated and will be removed." [-Werror=cpp]
   21 | #warning "The <sys/sysctl.h> header is deprecated and will be removed."
      |  ^~~~~~~
cc1plus: all warnings being treated as errors
make[2]: *** [src/CMakeFiles/benchmark.dir/build.make:193: src/CMakeFiles/benchmark.dir/sysinfo.cc.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:123: src/CMakeFiles/benchmark.dir/all] Error 2
make: *** [Makefile:141: all] Error 2
2020-09-06 19:13:04 +10:00
bugobliterator aafc011692 modules: update mavlink 2020-08-06 12:41:35 +10:00
Dr.-Ing. Amilcar do Carmo Lucas 5325f789e1 Mavlink: Update to HEAD from master branch and add upstream updates from up-to 20200401 2020-08-04 18:29:59 +09:00
Dr.-Ing. Amilcar do Carmo Lucas 939d96f195 Mavlink: Update to HEAD from master branch and add upstream updates from 20200129 2020-07-29 14:34:22 +10:00
Peter Barker 7b9f75ddbf mavlink: reference new GENERATOR_STATUS message 2020-07-03 08:21:42 +09:00
Buzz cca1a5d9d2 mavlink: update for new guided commands 2020-05-20 15:03:21 +10:00
Andrew Tridgell 27686aed47 mavlink: update module
this updates pymavlink to avoid PACKED structures when we don't need
them. That removes a bunch of compiler warnings, and also allows us to
find real cases where unaligned structure access is not valid
2020-05-10 15:11:22 +10:00
Andrew Tridgell ca16701823 ChibiOS: added hook for stack overflow 2020-04-29 07:36:55 +10:00
Andrew Tridgell b354f68cee ChibiOS: enable TIM16 and TIM17 on H743 2020-04-14 10:02:51 +10:00
Gone4Dirt b0b7acde09 Mavlink: add MAV_CMD_DO_SET_RESUME_REPEAT_DIST 2020-03-11 09:48:40 +11:00
Michael du Breuil e24f2f9175 modules: Update MAVLink version 2020-02-18 17:23:22 -07:00
Peter Hall ab07bae8a6 Mavlink: add initalized bit to EKF_STATUS_FLAGS 2020-02-19 06:45:07 +11:00
Andrew Tridgell 3757adfdc6 ChibiOS: relaxed restrictions on PWM clocks 2020-02-12 18:12:39 +11:00
Andrew Tridgell 8854f382bd waf: fixed cygwin build issue 2020-01-30 07:43:53 +11:00
Andrew Tridgell 1baf8d736b mavlink: update to mavlink master 2020-01-29 08:16:42 +11:00
Peter Barker 1d8c0c4960 mavlink: reference new statustext extensions 2020-01-28 19:56:38 +11:00
Peter Barker 0b2df61114 gtest: update to google master branch 2020-01-25 17:23:38 +11:00
Andrew Tridgell 6e01c1c19b ChibiOS: check bouncebuffer alloc in SDIO calls 2020-01-18 07:13:11 +11:00
Andrew Tridgell e18a14c123 ChibiOS: fixed I2C4 on STM32H7
this fixes 4th I2C port on Durandal
2020-01-08 05:56:23 +11:00
Andrew Tridgell e4280ac3a5 mavlink: added yaw to GPS messages 2020-01-07 12:37:35 +11:00
Andrew Tridgell b3804e1ec0 ChibiOS: added TIM8 support 2020-01-02 18:15:18 +11:00
Andrew Tridgell 4a54aa92c6 ChibiOS: enable timers 12, 13 and 14 for system timer 2019-12-23 21:46:57 +11:00
Andrew Tridgell dfaf134338 mavlink: merge latest changes from Amilcar 2019-12-23 10:31:15 +11:00
Andrew Tridgell 6902cd2961 mavlink: added MAV_CMD_FIXED_MAG_CAL_YAW 2019-12-18 17:20:37 +11:00
Andrew Tridgell 7f064f64c1 ChibiOS: handle SB without BUSY in I2Cv1 driver 2019-12-16 18:50:23 +11:00
Andrew Tridgell a56af8d8d0 mavlink: submodule update
added calibration scale factor
2019-12-03 20:48:23 +11:00
Andrew Tridgell 19cea4d7b7 mavlink: update submodule 2019-12-01 12:48:23 +11:00
Andrew Tridgell 9b89cc2dd1 ChibiOS: fixed I2C transaction bugs
This adds protections for unexpected interrupts on all I2C variants
2019-11-27 14:12:04 +11:00
Andrew Tridgell c2f049918b mavlink: added EFI_STATUS message 2019-11-17 20:10:54 +11:00
Peter Barker 5d4ce9894f mavlink: reference commit containing mount sysid target 2019-11-12 07:52:22 +08:00
Andrew Tridgell e92ef64fe5 mavlink: added takeoff mode for plane 2019-10-17 12:19:43 +11:00
Peter Barker 2cc50afe7e waf: reference correct commit for debug fixes 2019-10-15 13:18:03 +11:00
Peter Barker c760c9d484 waf: reference commit fixing debug
Will help to fix https://discuss.ardupilot.org/t/add-group-name-s-already-present/44047
2019-10-15 10:45:13 +11:00
Do Carmo Lucas fbeb5a8082 mavlink: submodule update
updates from amilcar
2019-10-10 13:23:03 +11:00
Peter Barker 0c4099bc42 gtest: reference commit adding override keywords / use updated gtest 2019-09-24 14:30:13 +10:00
bugobliterator e9960067c6 modules: uavcan: replace unsupported %llu format string 2019-09-09 13:30:43 +10:00
Andrew Tridgell 0e993dfb1a git: added libcanard submodule 2019-08-27 10:29:56 +10:00
Andrew Tridgell 933fa3d553 ChibiOS: fixed ack of BTF on SMBus 2019-08-26 09:13:39 +10:00
Andrew Tridgell 089e1c9082 ChibiOS: added STM32_I2C_ISR_LIMIT 2019-08-25 17:12:16 +10:00
Peter Barker b070945319 uavcan: reference commit adding overrides to many methods 2019-08-14 16:33:29 +10:00
Andrew Tridgell bd11c26495 mavlink: added yaw to GPS_INPUT msg 2019-08-12 10:25:40 +10:00
Andrew Tridgell f840e6cd77 ChibiOS: added automatic reset of SPI peripherals on STM32
An electrical glitch (such as shorting the SCK and MOSI pins) can
cause the SPI peripheral on a STM32F7xx to get into a state where it
receives corrupted bytes on the bus. This detects that state by
looking for unexpected bytes on the FIFO and resetting the peripheral
using the RCC
2019-07-29 10:09:08 +10:00
Andrew Tridgell 7b31ae10c0 ChibiOS: fixed typo in I2C change 2019-07-19 20:47:12 +10:00
Andrew Tridgell 75c5d6e1bf ChibiOS: fixed unexpected i2c interrupt in STOP state 2019-07-19 17:04:52 +10:00
Andrew Tridgell 7e08d1e921 ChibiOS: added TIM11 support
patch from Lucas
2019-07-14 09:10:56 +10:00
Siddharth Purohit 7c00aa6477 modules: update ChibiOS 2019-07-08 12:18:29 +10:00
Andrew Tridgell 0c7fb21c12 mavlink: added MAV_CMD_BATTERY_RESET 2019-06-25 09:56:25 +10:00
Andrew Tridgell 97b339f6af mavlink: submodule updates
updates from Amilcar
2019-06-18 17:48:33 +10:00
Lucas De Marchi e51f0bc7ff ChibiOS: update submodule
Bring the i2cSoftStop() function.
2019-06-06 09:27:47 -07:00
Andrew Tridgell 63bec946d3 uavcan: submodule update 2019-06-06 12:19:13 +10:00
Tom Pittenger eb37565a9f MAVLink: update OBSTACLE_DISTANCE for higher angle resolution and angle offset 2019-05-29 18:22:53 -07:00
Francisco Ferreira ea36a0f555
mavlink: update submodule 2019-05-15 22:44:21 +01:00
Francisco Ferreira 7d19ba8550
uavcan: update submodule to fix Python 3.7 issues 2019-04-19 13:38:08 +01:00
Andrew Tridgell 06ed4f032a ChibiOS: fixed clock for TIM12
this fixes the PWM freq for PWM 7 and 8 on PH4-mini
2019-04-08 19:58:39 +10:00
Andrew Tridgell dd62cf5ae0 mavlink: submodule update
fixed max msg length usage
2019-04-01 13:00:03 +11:00
Dr.-Ing. Amilcar do Carmo Lucas e014b3d308 mavlink: submodule update 2019-03-19 14:10:38 +11:00
Andrew Tridgell 52544e5b9f ChibiOS: fixed f412 build 2019-03-12 08:25:00 +11:00
Andrew Tridgell 7f0f2661e3 ChibiOS: added fatfs IO retries
this should help reduce the impact of poor connections to microSD cards
2019-03-11 09:14:10 +11:00
Andrew Tridgell 249676ca32 ChibiOS: submodule update
added dummy pointers for SPIv3
2019-03-10 21:53:06 +11:00
Andrew Tridgell 6a5913ea7b ChibiOS: submodule update
fixed ADCSEL bug
2019-03-04 21:42:07 +11:00
Andrew Tridgell 766716d1fc ChibiOS: added SDMMCv2 driver for H7 2019-03-01 11:39:12 +11:00
Andrew Tridgell 1191b59b08 ChibiOS: submodule update
don't use default DMA streams
2019-02-27 11:54:28 +11:00
Andrew Tridgell a1232975c2 ChibiOS: submodule update 2019-02-26 16:18:26 +11:00
Andrew Tridgell 2c316b0354 ChibiOS: submodule update 2019-02-26 16:18:26 +11:00
Andrew Tridgell 6c7e3c1ecd ChibiOS: submodule update
added TIM15 for H7
2019-02-26 16:18:26 +11:00
Andrew Tridgell c5fc3d6b0f ChibiOS: fixed SPIv3 polled mode 2019-02-26 16:18:26 +11:00
Andrew Tridgell 9a2c19285d ChibiOS: switch to stable-19.1 branch 2019-02-26 16:18:26 +11:00
Andrew Tridgell 958b1032c5 ChibiOS: submodule update
removed I2Cv2 mixed DMA support. It hangs on F765
2019-02-26 16:18:26 +11:00
Andrew Tridgell a9b3f32fc8 ChibiOS: submodule update 2019-02-26 16:18:26 +11:00
Andrew Tridgell 9379e2c1ad ChibiOS: submodule update 2019-02-26 16:18:26 +11:00
Andrew Tridgell 787903da50 ChibiOS: submodule update 2019-02-26 16:18:26 +11:00
Andrew Tridgell 0cd8840866 ChibiOS: submodule update 2019-02-26 16:18:26 +11:00
Andrew Tridgell 25d60965eb ChibiOS: submodule update 2019-02-26 16:18:26 +11:00
Andrew Tridgell b26d553807 ChibiOS: submodule update 2019-02-26 16:18:26 +11:00
Andrew Tridgell e79b7fb6d5 uavcan: submodule update
support ChibiOS kernel major 6
2019-02-26 16:18:26 +11:00
Andrew Tridgell 395f71f4ec ChibiOS: submodule update 2019-02-26 16:18:26 +11:00
Andrew Tridgell 903926e63b ChibiOS: update to upstream master for STM32H7 support 2019-02-26 16:18:26 +11:00
Andrew Tridgell 8d75ce6671 waf: submodule update 2019-01-22 12:56:05 +11:00
Andrew Tridgell b867bbf5fd mavlink: submodule update 2019-01-17 08:43:13 +11:00
Andrew Tridgell 5817355901 ChibiOS: support microSD slowdown 2018-12-31 08:00:14 +11:00
Andrew Tridgell a07ab93846 modules: removed PX4NuttX and PX4Firmware 2018-12-22 11:06:59 +11:00
Andrew Tridgell 2bace79025 mavlink: submodule update 2018-12-14 18:06:09 +11:00
Michael du Breuil 513cfd1dcb modules: update PX4Firmware module 2018-11-01 11:41:24 +11:00
Andrew Tridgell 2bffb6f9e6 mavlink: update to pymavlink 2.2.20 2018-10-26 11:09:35 +11:00
Dr.-Ing. Amilcar do Carmo Lucas 1dd7b21cc3 Mavlink: update mavlink and pymavlink submodules 2018-10-26 10:06:38 +10:00
Andrew Tridgell 20c18ec5d6 mavlink: submodule update 2018-10-18 11:05:23 +11:00
Andrew Tridgell 28af4ea2a5 mavlink: update to master 2018-10-18 11:03:55 +11:00
Siddharth Purohit 7b1f44a995 modules: update chibios for STM32F103 2018-09-19 12:14:15 +10:00
Andrew Tridgell 69c3aad418 mavlink: submodule update 2018-09-08 22:16:37 +10:00
Andrew Tridgell 3613cfbc6c PX4Firmware: enable recursive mutexes 2018-08-25 15:44:36 +10:00
Andrew Tridgell a09576052b ChibiOS: fixed EICU build with TIM1 2018-08-25 12:33:44 +10:00
Francisco Ferreira a53c8487c7
uavcan: allow CAN2 to be initialized without CAN1 2018-08-12 13:36:08 +01:00
Francisco Ferreira 458b7ea0b8
uavcan: fix ChibiOS CAN driver 2018-08-12 13:34:48 +01:00
Andrew Tridgell e824a5df8d PX4Firmware: use ardupilot uploader 2018-08-07 16:25:46 +10:00
Andrew Tridgell 27ded1c12b waf: update to waf 2.0.9
this works better with python 3.7
2018-08-07 14:40:36 +10:00
Andrew Tridgell 9aca96b7da ChibiOS: reduce mmc wait time 2018-08-04 08:44:01 +10:00
Andrew Tridgell 18d03d3ab2 mavlink: submodule update 2018-08-03 15:09:12 +10:00
Andrew Tridgell dc11ff1b52 waf: fixed error handling 2018-08-03 13:54:09 +10:00
Andrew Tridgell c63414442d uavcan: update for new chibios version 2018-08-03 13:44:59 +10:00
Andrew Tridgell 9181dd581e ChibiOS: update based on 18.2.x 2018-08-03 13:44:59 +10:00
Andrew Tridgell 6d05da8a43 uavcan: update dsdl
update from Tom
2018-08-01 10:56:43 +10:00
Andrew Tridgell 2f90f25187 PX4Firmware: submodule update 2018-07-30 14:02:12 +10:00
Andrew Tridgell 4d8a91077f ChibiOS: fixed rounding of baudrates
thanks Jon!
2018-07-21 06:38:04 +10:00
Andrew Tridgell ba7750de15 mavlink: extended PLAY_TUNE
allow for longer tune strings
2018-07-20 14:37:16 +10:00
Andrew Tridgell f10e9fe171 mavlink: extend MAG_CAL_REPORT 2018-07-18 16:07:19 +10:00
Andrew Tridgell 74456fd090 ChibiOS: added bouncebuffers to SDIOv1 2018-07-12 14:34:04 +10:00
Andrew Tridgell 4a1ecd9fd0 mavlink: submodule update 2018-07-05 11:47:29 +10:00
Andrew Tridgell 76f96bcf71 PX4Firmware: use UPLOADER env var 2018-06-29 08:17:38 +10:00
Peter Barker 347fbe4ae0 modules/mavlink: reference commit for MAV_CMD_FLASH_BOOTLOADER 2018-06-28 11:35:13 +10:00
Andrew Tridgell c31e59e159 waf: fixed gccdeps issue 2018-06-22 11:13:03 +10:00
Andrew Tridgell 484369ea26 mavlink: submodule update 2018-06-19 09:36:03 +10:00
Andrew Tridgell d8925a6b7f mavlink: added ESC_TELEMETRY messages 2018-06-19 09:36:03 +10:00
Andrew Tridgell a976d105c6 ChibiOS: submodule update
disable internal get_fattime()
2018-06-15 08:01:22 +10:00
Andrew Tridgell b9528afcd2 ChibiOS: submodule update
fixed Mode3 on SPI1 and I2C4 DMA channels
2018-06-13 20:05:26 +10:00
Andrew Tridgell f4f086d208 ChibiOS: submodule update
support non-DMA mode for I2C
2018-06-13 20:05:26 +10:00
Andrew Tridgell 1bbf4a4648 ChibiOS: added TIM12 support for PWM out 2018-06-06 15:01:38 +10:00