Willian Galvani
710cbacef7
RCOutput_PC9685: refactor write/write_gpio
2022-09-06 09:34:07 +10:00
Willian Galvani
603bc5ecce
RCOutput_PCA9685: implement gpio methods
2022-09-06 09:34:07 +10:00
Andrew Tridgell
f530761174
AP_HAL_Linux: more changes for 32 bit servo mask
2022-05-22 12:07:37 +10:00
Willian Galvani
68cbb47d68
HAL_Linux: RCOutput_PCA9685: implement force_safety_on/off
2021-09-14 10:11:17 +10:00
Jacob Walser
e64d9816ce
RCOutput_PCA9685: allow different external clock frequencies
...
The PCA9685 may use an external clock 0~50MHz
Specify the external clock frequency in constructor arguments for each board HAL
2020-11-21 00:25:19 -08:00
Peter Barker
eb73a14da8
AP_HAL_Linux: add missing override keywords
2019-02-22 15:01:09 +00:00
Martin Evans
d2d3119b66
AP_HAL_Linux: PCA9685: Add quinary address
2016-10-24 10:00:06 -02:00
Lucas De Marchi
f36e8d9c05
AP_HAL_Linux: remove AP_HAL_Linux_Namespace header
...
This centralized namespace header encourages centralizing things on
umbrella headers that are a pain to maintain. Force each part of
AP_HAL_Linux to include what is used.
While at it, do some whitespace cleanups and minor changes to adhere to
coding style.
2016-07-29 20:25:03 -03:00
Luiz Ywata
3e765e23a9
AP_HAL_Linux: RCOutput_PCA9685: use I2CDevice interface
2016-07-14 17:32:33 -03:00
Lucas De Marchi
705393b30c
AP_HAL_Linux: replace header guard with pragma once
2016-02-18 14:52:35 -02:00
Aaron Wang Shi
5d5e75c8ad
AP_HAL_Linux: RCOutput_PCA9685 add new address for BH hat
2015-12-21 15:54:31 +11:00
Lucas De Marchi
2439826c19
AP_HAL_Linux: use init() method without arguments
...
Override the init() method from parent class that doesn't have a
parameter since it's not used here.
2015-12-02 14:49:11 -02:00
Lucas De Marchi
2ac96b942c
AP_HAL_Linux: remove prefix from AP_HAL_Linux classes
...
We have already a Linux namespace, so there's no need to prefix Linux on
all names.
2015-10-21 10:11:19 +11:00
Lucas De Marchi
24f41538cb
AP_HAL_Linux: RCOutput_PCA9685: group writes
2015-10-06 11:03:30 +11:00
Lucas De Marchi
191ec10554
AP_HAL_Linux: remove unused write method
2015-09-29 11:53:46 +09:00
Fredrik Hedberg
d9a4b6b089
AP_HAL_Linux: Allow PCA9685 to be used on non-default I2C addresses.
2015-09-09 08:43:22 +10:00
Fredrik Hedberg
9d9e6d0b34
AP_HAL_Linux: Only use enable pin for PCA9685 if we need to.
2015-09-09 08:43:22 +10:00
Lucas De Marchi
18321a77c4
AP_HAL_Linux: rename RCOutput_Navio to RCOutput_PCA9685
...
The RCOutput_Navio is now generic enough to be used by other boards.
Rename it to use the name of the chip, PCA9685.
2015-09-03 18:43:21 +10:00