ardupilot/libraries/AP_HAL_Linux
Willian Galvani 4deef903a8 AP_HAL_Linux: update Navigator available GPIOs
The comment was wrong. gpio 26 is actually used for the PCA Output Enable signal.
This also adds GPIO18, which is the one broken out to the PWM0 pin
2023-09-05 19:40:15 +09:00
..
benchmarks Global: remove minlure 2018-06-26 07:32:08 -07:00
boards/navigator AP_Hal_Linux: create defaults.parm for Navigator 2022-02-01 17:35:26 +11:00
examples AP_HAL_Linux: Add missing wscript for GPIOTest 2020-04-17 15:59:25 +10:00
tests
AP_HAL_Linux.h
AnalogIn_ADS1115.cpp AP_HAL_Linux: AnalogSource: set_pin return true 2021-10-06 18:42:51 +11:00
AnalogIn_ADS1115.h AP_HAL_Linux: AnalogSource: set_pin return true 2021-10-06 18:42:51 +11:00
AnalogIn_IIO.cpp AP_HAL_Linux: AnalogSource: set_pin return true 2021-10-06 18:42:51 +11:00
AnalogIn_IIO.h AP_HAL_Linux: AnalogSource: set_pin return true 2021-10-06 18:42:51 +11:00
AnalogIn_Navio2.cpp AP_HAL_Linux: AnalogSource: set_pin return true 2021-10-06 18:42:51 +11:00
AnalogIn_Navio2.h AP_HAL_Linux: AnalogSource: set_pin return true 2021-10-06 18:42:51 +11:00
CANSocketIface.cpp HAL_Linux: support mavcan 2022-02-12 16:36:05 +11:00
CANSocketIface.h HAL_Linux: support mavcan 2022-02-12 16:36:05 +11:00
CameraSensor.cpp
CameraSensor.h
CameraSensor_Mt9v117.cpp
CameraSensor_Mt9v117.h
CameraSensor_Mt9v117_Patches.cpp
ConsoleDevice.cpp AP_HAL_Linux: enable console for examples 2020-05-28 13:49:47 +10:00
ConsoleDevice.h
Flow_PX4.cpp Global: remove minlure 2018-06-26 07:32:08 -07:00
Flow_PX4.h
GPIO.cpp AP_HAL_Linux: make a static-const hal references references to external symbol 2020-03-03 10:12:14 +11:00
GPIO.h AP_HAL_Linux: create GPIO_Navigator 2022-09-06 09:34:07 +10:00
GPIO_Aero.cpp AP_HAL_Linux: AP_Common no longer gives board information; use AP_HAL_Boards 2019-02-15 08:15:45 +11:00
GPIO_Aero.h
GPIO_BBB.cpp GPIO_BBB: fix partially working GPIO init 2021-10-15 15:16:17 -07:00
GPIO_BBB.h GPIO_BBB: fix partially working GPIO init 2021-10-15 15:16:17 -07:00
GPIO_Bebop.cpp AP_HAL_Linux: AP_Common no longer gives board information; use AP_HAL_Boards 2019-02-15 08:15:45 +11:00
GPIO_Bebop.h
GPIO_Disco.cpp AP_HAL_Linux: AP_Common no longer gives board information; use AP_HAL_Boards 2019-02-15 08:15:45 +11:00
GPIO_Disco.h
GPIO_Edge.cpp AP_HAL_Linux: AP_Common no longer gives board information; use AP_HAL_Boards 2019-02-15 08:15:45 +11:00
GPIO_Edge.h AP_HAL_Linux: use GPIO_Sysfs for Edge 2017-11-17 09:18:36 -08:00
GPIO_Navigator.cpp AP_HAL_Linux: create GPIO_Navigator 2022-09-06 09:34:07 +10:00
GPIO_Navigator.h AP_HAL_Linux: update Navigator available GPIOs 2023-09-05 19:40:15 +09:00
GPIO_Navio.cpp AP_HAL_Linux: AP_Common no longer gives board information; use AP_HAL_Boards 2019-02-15 08:15:45 +11:00
GPIO_Navio.h AP_HAL_Linux: use GPIO_Sysfs for Navio 2017-11-17 09:20:55 -08:00
GPIO_Navio2.cpp AP_HAL_Linux: AP_Common no longer gives board information; use AP_HAL_Boards 2019-02-15 08:15:45 +11:00
GPIO_Navio2.h AP_HAL_Linux: use GPIO_Sysfs for Navio 2 2017-11-17 09:18:35 -08:00
GPIO_RPI.cpp AP_HAL_Linux: Update GPIO and RCInput for pi version change 2023-02-22 21:10:04 -08:00
GPIO_RPI.h AP_HAL_LINUX:toggle gpio port 2021-07-24 09:16:08 -07:00
GPIO_Sysfs.cpp AP_HAL_Linux: make a static-const hal references references to external symbol 2020-03-03 10:12:14 +11:00
GPIO_Sysfs.h HAL_Linux: implement HAL_GPIO_SCRIPT support 2019-07-06 09:02:54 +10:00
HAL_Linux_Class.cpp HAL_Linux: add RC in driver for Navigator 2022-09-28 18:38:33 -03:00
HAL_Linux_Class.h HAL_Linux: add uavcan agnostic CANSocket Iface Driver 2020-08-19 17:31:09 +10:00
Heat.h
Heat_Pwm.cpp AP_HAL_Linux: use GPIO_Sysfs for Edge 2017-11-17 09:18:36 -08:00
Heat_Pwm.h
I2CDevice.cpp AP_HAL_Linux: removed assert calls 2021-03-25 14:03:40 +11:00
I2CDevice.h HAL_Linux: implement I2C bus masks 2018-07-10 15:39:47 +10:00
Led_Sysfs.cpp AP_HAL_Linux: make a static-const hal references references to external symbol 2020-03-03 10:12:14 +11:00
Led_Sysfs.h
OpticalFlow_Onboard.cpp AP_HAL_Linux: check for alloc failure of ObjectBuffer 2023-01-08 15:11:32 +11:00
OpticalFlow_Onboard.h AP_HAL_Linux: add missing override keywords 2019-02-22 15:01:09 +00:00
PWM_Sysfs.cpp AP_HAL_Linux: make a static-const hal references references to external symbol 2020-03-03 10:12:14 +11:00
PWM_Sysfs.h
Poller.cpp
Poller.h
PollerThread.cpp
PollerThread.h
RCInput.cpp AP_HAL_Linux: support PWM input for BH hat 2018-07-20 00:32:55 -07:00
RCInput.h AP_HAL_Linux: return RC protocol being decoded 2019-06-18 11:35:38 +10:00
RCInput_AioPRU.cpp AP_HAL_linux: add new board PocketPilot 2017-12-27 16:01:55 +00:00
RCInput_AioPRU.h AP_HAL_Linux: add missing override keywords 2019-02-22 15:01:09 +00:00
RCInput_Multi.cpp AP_HAL_Linux: add second RCIN port for Blue 2018-01-17 15:25:51 -08:00
RCInput_Multi.h AP_HAL_Linux: add second RCIN port for Blue 2018-01-17 15:25:51 -08:00
RCInput_Navio2.cpp AP_HAL_Linux: make use of RCInput_Navio2 in Edge 2017-10-20 13:03:08 -07:00
RCInput_Navio2.h
RCInput_PRU.cpp AP_HAL_Linux: remove BBBmini from RCInput_PRU.cpp 2017-12-14 12:40:37 -08:00
RCInput_PRU.h AP_HAL_Linux: add missing override keywords 2019-02-22 15:01:09 +00:00
RCInput_RCProtocol.cpp AP_HAL_Linux: add missing header to RCInput_RCProtocol.cpp 2022-09-28 18:38:33 -03:00
RCInput_RCProtocol.h HAL_Linux: add RC in driver for Navigator 2022-09-28 18:38:33 -03:00
RCInput_RPI.cpp AP_HAL_Linux: Update GPIO and RCInput for pi version change 2023-02-22 21:10:04 -08:00
RCInput_RPI.h AP_HAL_Linux: Raspberry 64OS Address fix 2022-12-27 10:03:41 +11:00
RCInput_SoloLink.cpp
RCInput_SoloLink.h AP_HAL_Linux: add missing override keywords 2019-02-22 15:01:09 +00:00
RCInput_UART.cpp
RCInput_UART.h HAL_Linux: fixed build warnings in RC input methods 2020-07-07 10:23:00 +10:00
RCInput_UDP.cpp HAL_Linux: fixed build warnings in RC input methods 2020-07-07 10:23:00 +10:00
RCInput_UDP.h AP_HAL_Linux: RCInput_UDP: accept up to 16 channels 2020-05-03 00:07:52 -07:00
RCInput_UDP_Protocol.h AP_HAL_Linux: RCInput_UDP: accept up to 16 channels 2020-05-03 00:07:52 -07:00
RCInput_ZYNQ.cpp AP_HAL_Linux: combine ppm and sbus on ocpoc_zynq 2017-11-01 10:28:40 -07:00
RCInput_ZYNQ.h AP_HAL_Linux: add missing override keywords 2019-02-22 15:01:09 +00:00
RCOutput_AeroIO.cpp AP_HAL_Linux: make a static-const hal references references to external symbol 2020-03-03 10:12:14 +11:00
RCOutput_AeroIO.h
RCOutput_AioPRU.cpp AP_HAL_Linux: fix spelling of generated in panics 2018-07-10 09:55:01 -07:00
RCOutput_AioPRU.h AP_HAL_Linux: add missing override keywords 2019-02-22 15:01:09 +00:00
RCOutput_Bebop.cpp AP_HAL_Linux: make a static-const hal references references to external symbol 2020-03-03 10:12:14 +11:00
RCOutput_Bebop.h
RCOutput_Disco.cpp AP_HAL_Linux: AP_Common no longer gives board information; use AP_HAL_Boards 2019-02-15 08:15:45 +11:00
RCOutput_Disco.h
RCOutput_PCA9685.cpp RCOutput_PC9685: refactor write/write_gpio 2022-09-06 09:34:07 +10:00
RCOutput_PCA9685.h RCOutput_PC9685: refactor write/write_gpio 2022-09-06 09:34:07 +10:00
RCOutput_PRU.cpp AP_HAL_Linux: fix spelling of generated in panics 2018-07-10 09:55:01 -07:00
RCOutput_PRU.h AP_HAL_Linux: add missing override keywords 2019-02-22 15:01:09 +00:00
RCOutput_Sysfs.cpp AP_HAL_Linux: AP_Common no longer gives board information; use AP_HAL_Boards 2019-02-15 08:15:45 +11:00
RCOutput_Sysfs.h AP_HAL_Linux: add missing override keywords 2019-02-22 15:01:09 +00:00
RCOutput_ZYNQ.cpp AP_HAL_Linux: fix spelling of generated in panics 2018-07-10 09:55:01 -07:00
RCOutput_ZYNQ.h AP_HAL_Linux: add missing override keywords 2019-02-22 15:01:09 +00:00
SPIDevice.cpp HAL_Linux: update SPI speeds for Navigator 2022-01-03 15:05:47 -03:00
SPIDevice.h AP_HAL_Linux: add missing override keywords 2019-02-22 15:01:09 +00:00
SPIUARTDriver.cpp
SPIUARTDriver.h AP_HAL_Linux: add missing override keywords 2019-02-22 15:01:09 +00:00
Scheduler.cpp AP_HAL_Linux: allow stop_clock in examples 2022-04-26 10:26:29 +10:00
Scheduler.h AP_HAL_Linux: cpu affinity 2021-10-08 13:47:56 -07:00
Semaphores.cpp AP_HAL_Linux: make all semaphores recursive 2020-01-19 20:19:30 +11:00
Semaphores.h AP_HAL_Linux: make all semaphores recursive 2020-01-19 20:19:30 +11:00
SerialDevice.h AP_HAL_Linux: Add support for setting uart parity on Linux boards 2019-04-26 00:49:25 -07:00
Storage.cpp AP_HAL_Linux: add get_storage_ptr method 2021-11-10 17:21:35 +11:00
Storage.h AP_HAL_Linux: add get_storage_ptr method 2021-11-10 17:21:35 +11:00
TCPServerDevice.cpp
TCPServerDevice.h
Thread.cpp AP_HAL_Linux: cpu affinity 2021-10-08 13:47:56 -07:00
Thread.h AP_HAL_Linux: Thread: allow loose running thread 2018-07-11 10:00:29 +10:00
ToneAlarm.cpp AP_HAL_Linux: Fix PWM FS to follow the Kernel's 4.X instead 3.9 2020-10-26 22:55:03 -07:00
ToneAlarm.h HAL_Linux: added duration to toneAlarm_set_buzzer_tone 2018-07-30 14:02:12 +10:00
ToneAlarm_Disco.cpp HAL_Linux: added duration to toneAlarm_set_buzzer_tone 2018-07-30 14:02:12 +10:00
ToneAlarm_Disco.h HAL_Linux: added duration to toneAlarm_set_buzzer_tone 2018-07-30 14:02:12 +10:00
UARTDevice.cpp AP_HAL_Linux: Use Linux-specific TCSETS2 ioctl to enable "non-standard" UART baudrates 2022-09-26 22:12:21 -03:00
UARTDevice.h AP_HAL_Linux: Add support for setting uart parity on Linux boards 2019-04-26 00:49:25 -07:00
UARTDriver.cpp AP_HAL_Linux: move from HAL_NO_GCS to HAL_GCS_ENABLED 2021-09-22 21:37:00 +10:00
UARTDriver.h AP_HAL_Linux: add discard_input method on UARTDriver 2020-05-26 09:20:32 +10:00
UDPDevice.cpp
UDPDevice.h
Util.cpp AP_HAL_Linux: added old_size to heap_realloc 2023-01-16 09:19:16 +11:00
Util.h AP_HAL_Linux: added old_size to heap_realloc 2023-01-16 09:19:16 +11:00
Util_RPI.cpp AP_HAL:RPI read cpu by revision 2022-03-24 00:51:27 -07:00
Util_RPI.h AP_HAL:RPI read cpu by revision 2022-03-24 00:51:27 -07:00
VideoIn.cpp Global: remove minlure 2018-06-26 07:32:08 -07:00
VideoIn.h
sbus.cpp
sbus.h
system.cpp AP_HAL_Linux: make panic() WEAK 2021-09-28 09:11:48 +10:00