binsir
f810490bca
mr72转 uavcan, 飞控测试数据正常
3 years ago
zbr
7ff5a5bbfa
增加7s电量表,增加MAVFTP堆栈大小
4 years ago
yaozb
af6b7c0751
基本通信可行
4 years ago
yaozb
f6945ef96c
修改内存卡文件夹名称
5 years ago
yaozb
daf0b288e7
change the name of hardware and software in log,change the log folder name
5 years ago
Andrew Tridgell
15d98220e0
AP_HAL: enabled SLCAN on fmuv2 and Pixhawk1-1M
...
this fits for now, and is needed for CAN GPS for now
5 years ago
Andrew Tridgell
53fab5767f
AP_HAL: cleanup ifdefs for SLCAN enable
5 years ago
Andrew Tridgell
2d00298070
AP_HAL: added HAL_MEM_CLASS for amount of memory
5 years ago
Andrew Tridgell
81711eb28e
AP_HAL: fixed build on g++ 7.3 for stm32
...
the system maths headers don't like our maths defines, but are happy
if we include math.h first
5 years ago
Peter Barker
5dad0e5410
AP_HAL: a few more simple tests for snprintf
5 years ago
Peter Barker
412bf24b9a
AP_HAL: add gtests for snprintf
5 years ago
Peter Barker
10675ab5c4
AP_HAL: correct include ordering in srxl.h
...
The header needs stdint.h which it was only getting because it was
included after stdint.h in the cpp file.
Stop including standard headers before other ArduPilot headers
5 years ago
Andrew Tridgell
4197fdeb2a
AP_HAL: fixed bug in vsnprintf()
...
we need to return the number of bytes that would have been printed if
the buffer was big enough to support use cases such as vasprintf()
which needs to know how many bytes to allocate
5 years ago
Andrew Tridgell
1cb608a9f4
AP_HAL: allow neopixel LEDs to be set more flexibly
...
allow for N leds per chain, with RGB control of each
5 years ago
Tom Pittenger
e3416b66dc
AP_HAL_ChibiOS: add Neopixel output type, similar to dshot
5 years ago
Andrew Tridgell
6983186210
AP_HAL: added get_options() method on UARTs
6 years ago
Andrew Tridgell
2bc7db4cca
AP_HAL: removed old HAL_COMPASS_ defines (no longer used)
6 years ago
Andrew Tridgell
43e011c7a8
AP_HAL: convert Linux compass specification to new probe list
...
this avoids the special handling in AP_Compass library
6 years ago
Michael du Breuil
c12652b325
AP_Rangefinder: Remove stop pin usage
6 years ago
Michael du Breuil
927a0521e3
AP_HAL: Remove the empty force_safety_no_wait
6 years ago
Andrew Tridgell
7fa6eeaaed
AP_HAL: remove unused HAL_BARO_ defines
6 years ago
Andrew Tridgell
9d94598235
AP_HAL: convert linux boards to use baro probe list
6 years ago
Andrew Tridgell
60a6f1b04a
AP_HAL: removed most HAL_INS_* defines
...
not used any more
6 years ago
Andrew Tridgell
96180018fb
AP_HAL: convert HAL_Linux to use HAL_INS_PROBE_LIST
...
makes for much simpler addition of new boards, especially with more
than one IMU
6 years ago
Andrew Tridgell
24e05e96e7
AP_HAL: define support for LIS3MDL_I2C and RM3100_SPI
6 years ago
Michael du Breuil
e47f97c5d3
AP_HAL: Fix bad buffer termination
6 years ago
Andrew Tridgell
9741ac0b64
AP_HAL: added I2C ISR count to PersistentData
6 years ago
Andrew Tridgell
c5c96c76ee
AP_HAL: added logging of hardware fault information in watchdog
...
this may help trackdown software bugs that trigger hard faults
6 years ago
murata
2e4dda5ece
AP_HAL: Match output type and variable type
6 years ago
Andrew Tridgell
bee487e9da
AP_HAL: added uartH
6 years ago
Siddharth Purohit
c50912ed6a
AP_HAL: define HAL_HAVE_DUAL_USB_CDC if not defined
6 years ago
Andrew Tridgell
5ffb8bb546
AP_HAL: enable GPIO scripting on the Disco
6 years ago
Andrew Tridgell
0ca71ba725
AP_HAL: added get_last_armed_change() Util function
6 years ago
Peter Barker
92111eea61
AP_HAL: require HALs implement rcin.protocol() to return RC protocol
6 years ago
Peter Barker
b902316139
AP_HAL: remove buggy write implementation
6 years ago
Peter Barker
c3a99c8eb0
AP_HAL: move dump_strack_trace into HAL
...
Use a weak definition to allow subclasses to override
6 years ago
heitiane
931367a7ea
AP_HAL: fix RCOutput, RCOutput2 and RCInputToRCOutput examples to prevent the failure of reading and writing channels.
6 years ago
Vincent
3177d24429
AP_HAL: Make linux hardware define more readable
6 years ago
Andrew Tridgell
4c5b651296
AP_HAL: removed board type for mRoControlZeroF7
6 years ago
Pierre Kancir
a4330f90b1
AP_HAL: add HAL_BARO_LPS22H_I2C
6 years ago
Patrick José Pereira
fe3d4e2c3b
AP_HAL: Utility: Add missing header guard in packetise
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
6 years ago
Andrew Tridgell
e64c5ef354
AP_HAL: added SPI and I2C counters
6 years ago
Andrew Tridgell
911a99b79e
AP_HAL: removed hal argument to EXPECT_DELAY_MS()
6 years ago
Andrew Tridgell
c786674442
AP_HAL: record mavlink msg IDs and semaphore line
6 years ago
Andrew Tridgell
b1ed77bee9
AP_HAL: added EXPECT_DELAY() macro
...
this prevents nesting errors in use of EXPECT_DELAY(), ensuring we
always close the expected delay
6 years ago
Andrew Tridgell
8f973da4b5
AP_HAL: moved the WITH_SEMAPHORE() logic into AP_HAL
...
this is needed to allow us to record the location of a blocking
semaphore to track down bugs where we have a semaphore deadlock
6 years ago
Andrew Tridgell
45d5e7f6d2
AP_HAL: added persistance for internal errors
6 years ago
Andrew Tridgell
4b298aa80e
AP_HAL: add scheduler state to persistent_data
6 years ago
Andrew Tridgell
11c123e4da
AP_HAL: added persistent_data structure
...
this is a much simpler way to save data for a watchdog reset
6 years ago
Phillip Kocmoud
db57b6c4f3
AP_HAL: added DPS280 on SPI / added board type for mRoControlZeroF7
6 years ago