bugobliterator
f74550bce5
AP_Periph: update notify state decode to use current dsdlc code
3 years ago
bugobliterator
6b44bc3e4c
AP_Periph: use methods from new canard dsdl generator
3 years ago
Tom Pittenger
a7686de92b
AP_Periph: fix GCS/mavlink for additional serialports
3 years ago
bugobliterator
8a4b9c2b36
AP_Periph: add support for handling Notify State message
3 years ago
Pierre Kancir
6e9ea663e5
AP_Periph: temp fix for -Wcast-align until we fix the generator
3 years ago
Peter Barker
76e2db952b
Tools: move from HAL_NO_GCS to HAL_GCS_ENABLED
3 years ago
Willian Galvani
901164a317
AP_Periph: update to use capacity_remaining_pct() as a bool
3 years ago
Andrew Tridgell
6e33910c25
AP_Periph: use a longer loop delay on non-H7
...
the short delay broke the F412 based CUAV_GPS
3 years ago
Andrew Tridgell
4169656176
Tools: added MCU_STATUS message
4 years ago
bugobliterator
90c9fb7804
AP_Periph: manage separate transfer ids for different transfer desc
4 years ago
bugobliterator
bb65ab83be
AP_Periph: reduce Rx latency by reading while sitting in delay
4 years ago
bugobliterator
aa9a40acf5
AP_Periph: add a way to transmit MovingBaseline Data on another port
4 years ago
bugobliterator
54f03b9b64
AP_Periph: add support for moving baseline heading
4 years ago
bugobliterator
acab1478a2
AP_Periph: fix build error
4 years ago
bugobliterator
1d81eb5c47
AP_Periph: fix checking compass available before init
4 years ago
Andrew Tridgell
0ea26b4d3a
AP_Periph: fixed float16 conversions for scalars
...
libcanard does already convert scalars, but doesn't convert arrays. By
calling fix_float16 on scalers we were double converting, which
reduced resolution.
4 years ago
Andrew Tridgell
37935262ff
AP_Periph: fixed formatting errors
4 years ago
Andrew Tridgell
751b901ed9
Tools: fixed printf format errors
4 years ago
Peter Barker
d40587062e
AP_Periph: use AP::compass().available in place of enabled()
4 years ago
bugobliterator
6f3e3a913a
AP_Periph: fix dna wait blink
4 years ago
bugobliterator
35d94b17eb
AP_Periph: add support for MAVLink for HerePro
4 years ago
Andrew Tridgell
299b3ef200
AP_Periph: fixed msp gps yaw
...
build failed with 10.2 compiler, but is a real bug
4 years ago
bugobliterator
ef48d706ed
AP_Periph: do not wait for DNA to finish before starting AP_Periph
4 years ago
bugobliterator
a9fda29d42
AP_Periph: remove return res from canard_broadcast
4 years ago
bugobliterator
64c41e51ba
AP_Periph: use range for loop instead of indexed for loops
4 years ago
Siddharth Purohit
3ed53c58e9
AP_Periph: provide separate instances of canard objects per iface
4 years ago
Siddharth Purohit
637ccf13df
AP_Periph: add MAVLink support for AP_Periph modules
4 years ago
Siddharth Purohit
f9a50e8e47
AP_Periph: allow building InertialSensor and related libraries
4 years ago
Tom Pittenger
4d0f5a1db6
AP_Periph: add support for multiple protocols on AP_Periph
4 years ago
Tom Pittenger
8ada37edb8
AP_Periph: add support for MPPT Battery driver
4 years ago
Peter Barker
31c345fc4b
Tools: add support for AP_Logger into AP_Periph
4 years ago
James O'Shannessy
819bb2938b
AP_Periph: Correctly report Temperature to UAVCAN
4 years ago
Hwurzburg
4335951c42
Tools: remove % as units on params that are unitless
4 years ago
bugobliterator
3390167753
AP_Periph: use AP_Notify enum for ToneAlarm types
4 years ago
Andrew Tridgell
a23e821f94
AP_Periph: allow safety LED as backup main LED for DNA
4 years ago
Andrew Tridgell
efe8042fbe
AP_Periph: allow for reboot while in DNA
4 years ago
Andrew Tridgell
724cea2b0d
AP_Periph: allow build with no PWM to allow for notify
4 years ago
Andy Piper
2b327af79b
AP_Periph: use tone alarm types
4 years ago
Hwurzburg
6235f7f8f4
AP_Periph: fix metadata error preventing emitting to wiki
4 years ago
Tom Pittenger
e0cfac902d
AP_Periph: populate the param meta data for the wiki
4 years ago
Andrew Tridgell
6a12b612b1
AP_Periph: fixed DShot in AP_Periph
4 years ago
Peter Barker
725e36b381
AP_Periph: correct paths to libraries
...
These were a mixture. This allows param_parse.py to function
appropriately.
4 years ago
Andrew Tridgell
22c936140e
Tools: removed assert calls
...
these waste flash space and do not do us any good
4 years ago
Andrew Tridgell
ef16eb56bb
AP_Periph: support CAN redundancy
...
send and recv on multiple CAN interfaces
4 years ago
Andrew Tridgell
50d5fced54
AP_Periph: fixed ESC output
...
should be range, not angle
4 years ago
Andrew Tridgell
dda69bfcb0
AP_Periph: added ESC_PWM_TYPE
...
this allows for oneshot and dshot on AP_Periph ESCs
4 years ago
Michael du Breuil
9abf91c86e
AP_Periph: Allow skipping the BatteryInfo model_name
...
This saves a shocking amount of bandwidth. On a CubeOrange-periph
build sending just baro data and 2 battery info's this results in 25%
less bandwidth being used. (Also given that we still have a instance id,
and can get the CAN node's descriptor in the general case this is not
costing us any information).
4 years ago
Siddharth Purohit
a1a41bb47a
AP_Periph: move underscore one layer down for GPS
4 years ago
Michael du Breuil
06a40da355
AP_Periph: Send ardupilot.gnss.Status
4 years ago
Michael du Breuil
50d80e9dc4
AP_Periph: Remove debug printf
4 years ago