Michael du Breuil
|
00a5c92635
|
AP_Periph: Rate limit EFI driver updates
Also remove the last update variables for features that were compiled
out.
|
2023-10-17 10:14:03 +11:00 |
Peter Barker
|
566371837c
|
Tools: add and use HAP_PERIPH_ENABLE_RTC
|
2023-10-11 19:17:27 +11:00 |
Peter Barker
|
748dd22f4e
|
AP_Periph: instantiate AP_AHRS even if not in SITL
Closes potential problem with HerePro if it calls AP_AHRS methods
|
2023-10-04 18:10:58 +11:00 |
Andrew Tridgell
|
bb004c499f
|
AP_Periph: fixed ADSB peripheral to send heartbeat
and remove duplicated mavlink bindings
|
2023-10-02 21:45:28 +11:00 |
Andrew Tridgell
|
50ae89ed8c
|
AP_Periph: support per-cell info in periph battery monitoring
useful for SMBus batteries
|
2023-10-02 21:45:28 +11:00 |
Michael du Breuil
|
6897dd08ef
|
Tools: AP_Periph: Add CAN_MIRROR
This allows us to mirror CAN traffic between ports on demand.
|
2023-09-19 12:17:28 +10:00 |
Tom Pittenger
|
ea207c4b4a
|
AP_Periph: add AP_PERIPH_SAFTEY_SWITCH_ENABLED
|
2023-09-19 09:29:26 +10:00 |
Andrew Tridgell
|
a732f846e6
|
AP_Periph: moved CAN_APP_NODE_NAME to AP_Periph.h
needed by battery driver
|
2023-09-05 06:56:51 +10:00 |
Andrew Tridgell
|
0c38dada6c
|
AP_Periph: re-structure peripheral code
split into separate cpp files and avoid static functions
|
2023-09-01 13:04:59 +10:00 |
Tom Pittenger
|
4f2344f397
|
AP_Peirph: fix battery parameters
|
2023-08-28 09:14:33 -07:00 |
Andrew Tridgell
|
bc825fb4c1
|
AP_Periph: added battery balance plug node
this supports a periph node attached to a LiPo battery balance plug,
reporting via BatteryInfoAux
|
2023-08-26 21:12:42 +10:00 |
Andrew Tridgell
|
698e38e849
|
AP_Periph: allow SITL periph with more devices
|
2023-08-24 13:06:40 +10:00 |
Peter Barker
|
9fb872cdd7
|
AP_Periph: move RC IN parameters to sub-object
|
2023-08-19 20:27:24 +10:00 |
Peter Barker
|
ee0a49bb7c
|
AP_Periph: add support for DroneCAN RCInput packets
|
2023-08-19 20:27:24 +10:00 |
Tom Pittenger
|
1a67775c52
|
AP_Periph: add AP_RPM support
Co-authored-by: Samuel Tabor <samuel.tabor@krausaerospace.com>
|
2023-08-11 13:31:45 -07:00 |
Tom Pittenger
|
88cc72f0ee
|
AP_Periph: add networking
|
2023-08-06 09:20:08 +10:00 |
Tom Pittenger
|
3bd1b3f7ed
|
AP_Periph: add support for Networking
|
2023-08-06 09:20:08 +10:00 |
Peter Barker
|
3c46db5261
|
AP_Periph: rename ins locals to avoid conflict with ins member variable
|
2023-08-01 11:37:14 +10:00 |
Andrew Tridgell
|
946840cc99
|
AP_Periph: added targetted tunnel message for CAN serial passthru
this allows for remote control of serial devices over DroneCAN
|
2023-07-12 17:06:02 +10:00 |
bugobliterator
|
b6605f5877
|
AP_Periph: add CAN and Protocol statistics send
|
2023-07-10 12:56:37 +10:00 |
Peter Barker
|
30dea46cc5
|
AP_Periph: make canard_broadcast non-static
so it can be used from other files in AP_Periph
|
2023-07-05 14:37:51 +10:00 |
Peter Barker
|
5a33f870c0
|
Tools: use HAL_PROXIMITY_ENABLED in place of HAL_PERIPH_ENABLE_PRX
boolean truth rather than defines, and simplifies code
|
2023-06-08 11:53:01 +10:00 |
Michael du Breuil
|
e2d0cc55d0
|
AP_Periph: Support APD ESC telemetry
|
2023-05-25 17:35:27 -07:00 |
Peter Barker
|
274379ea8a
|
AP_Periph: include AP_ESC_Telem header
... since we insantiate one of these we should include its header
|
2023-05-09 10:56:13 +10:00 |
Peter Barker
|
6c29079a76
|
AP_Periph: correct includes
we instantiate SerialManager - best include its header!
|
2023-05-09 10:56:13 +10:00 |
Peter Barker
|
ddcfe5e734
|
Tools: move and rename CAN Driver_Type enumeration
|
2023-04-20 08:53:46 +10:00 |
Tom Pittenger
|
34a990d2ff
|
AP_Periph: add AP_KDECAN support
|
2023-04-17 11:52:52 +10:00 |
Peter Barker
|
7995bc5175
|
Tools: add and use option to compile SLCAN support out of code
|
2023-03-15 19:08:09 +11:00 |
Tom Pittenger
|
95b4ded3e8
|
AP_Periph: add AP_NMEA_Output to Periph
|
2023-02-07 21:12:07 +11:00 |
Andrew Tridgell
|
69cb6796f3
|
AP_Periph: send GNSS Heading message
if not sending RelPosHeading then send Heading message if we have yaw
|
2022-12-20 10:23:58 +11:00 |
rishabsingh3003
|
27f55ae626
|
AP_Periph: Add proximity support
|
2022-12-15 07:20:05 +11:00 |
James O'Shannessy
|
4679cb4265
|
AP_Periph: Add timeout to ESC driving when CAN packets are lost
Fixes a periph continuing to drive an ESC to an output when the esc_rawcommand packets are lost
|
2022-12-03 13:55:01 +11:00 |
Tom Pittenger
|
3f4755ea7b
|
AP_Periph: add support for AP_TemperatureSensor
|
2022-10-18 10:05:31 +11:00 |
Tom Pittenger
|
53e0c4175e
|
AP_Periph: add support for SLCAN
|
2022-10-11 11:26:40 +11:00 |
Andy Piper
|
8ee5c8735d
|
AP_Periph: delegate dshot configuration to BLHeli. Make esc telemetry output rate configurable
correct SRV_Channel initialization order to get ESC masks correct
|
2022-09-20 09:45:03 +10:00 |
Andrew Tridgell
|
31cac4395f
|
AP_Periph: support actuator type with PWM
this makes debugging much easier in CAN analyser
|
2022-09-13 16:23:44 +10:00 |
Andrew Tridgell
|
1fab01951a
|
AP_Periph: build fix
|
2022-09-05 12:35:37 +10:00 |
Andrew Tridgell
|
2f3fe19aca
|
AP_Periph: use AP_CheckFirmware
|
2022-08-15 09:18:34 +10:00 |
Andrew Tridgell
|
f728894eec
|
AP_Periph: added EFI support
|
2022-06-09 21:10:37 +10:00 |
Andrew Tridgell
|
25d231187f
|
AP_Periph: added RNGFND_MAX_RATE parameter
prevent duplicate samples and allow setting of maximum rate we sample
rangefinder
|
2022-06-09 16:51:56 +10:00 |
Pradeep
|
80e2533cf0
|
AP_Periph: node stats
- Added new config parameter object - STAT
- init and update statistics
|
2022-06-07 09:57:32 +10:00 |
bugobliterator
|
7f5dc33e7e
|
AP_Periph: allow can_printf as periph member method as well
|
2022-03-23 18:59:43 +11:00 |
Siddharth Purohit
|
8a8de73d89
|
AP_Periph: add support for CANFD trx
|
2022-03-11 18:13:54 +11:00 |
bugobliterator
|
068208e4d7
|
AP_Periph: add debug option for hold in bootloader after 15s
|
2022-03-11 18:13:54 +11:00 |
Andrew Tridgell
|
94d02faf37
|
AP_Periph: fixed build for include changes
|
2022-02-22 12:13:19 +11:00 |
bugobliterator
|
9469817e03
|
AP_Periph: send epoch time for both message and GNSS timestamp
|
2022-01-20 17:26:35 +11:00 |
Shiv Tyagi
|
d1eedcb4c3
|
AP_Periph: remove PacketDitial from AP_CANManager parameter description
We have removed the class AP_BattMonitor_MPPT_PacketDigital, we should also remove these
|
2021-12-17 20:24:25 +09:00 |
Andrew Tridgell
|
d239bf99bd
|
AP_Periph: enable use of AP_ESC_Telem in peripheral nodes
give ESC status packets back for RPM, voltage, current etc
|
2021-12-10 08:11:24 -08:00 |
Andrew Tridgell
|
d34579c275
|
AP_Periph: allow build with ESC telemetry and BLHeli support
|
2021-12-10 08:11:24 -08:00 |
Peter Barker
|
8ae1a58eae
|
Tools: move from ENABLE_SCRIPTING to AP_SCRIPTING_ENABLED
|
2021-11-15 20:27:40 +11:00 |