Andrew Tridgell
6599fd49a2
AP_IOMCU: don't use pulse input for FPORT
5 years ago
Mirko Denecke
12c9e50aef
AP_IOMCU: remove unnecessary tabs and whitespaces
5 years ago
Andrew Tridgell
672d09c965
AP_IOMCU: use AP::RC() for AP_RCProtocol
6 years ago
Pierre Kancir
eab7d08021
AP_IOMCU: fix includes
6 years ago
Tom Pittenger
28323147ab
AP_IOMCU: unify singleton naming to _singleton and get_singleton()
6 years ago
Andrew Tridgell
3d90ddc453
AP_IOMCU: fixed stop bits in sbus output
6 years ago
Andrew Tridgell
2159198c3e
AP_IOMCU: allow DSM input as pulses in iomcu
...
useful for receivers where DSM uses a normal servo plug
6 years ago
Andrew Tridgell
e6cadfa2d9
AP_IOMCU: disable DSM and SBUS for pulse input
6 years ago
Andrew Tridgell
49d07ed234
AP_IOMCU: catch parity errors on SBUS input
6 years ago
Andrew Tridgell
c148813c17
AP_IOMCU: enable uart for SBUS input
6 years ago
Andrew Tridgell
29fb674f3f
AP_IOMCU: use macros for LED outputs in iofirmware
6 years ago
Andrew Tridgell
107ccb3eef
AP_IOMCU: enable DSM input in iofirmware
6 years ago
Andrew Tridgell
b9e4916c17
AP_IOMCU: fixed delay in DSM bind
6 years ago
Andrew Tridgell
c57fe83217
AP_IOMCU: rename sbus_out.cpp to rc.cpp
...
will also handle DSM input on USART1
6 years ago
Andrew Tridgell
f600ebd758
AP_IOMCU: added SBUS output support
6 years ago
Andrew Tridgell
be002665cf
AP_Radio: implement CYRF6936 direct attached radio
...
implement DSM2 and DSMX compatible protocols
7 years ago
Lucas De Marchi
6f028502b0
AP_HAL_QURT: replace header guard with pragma once
9 years ago
Andrew Tridgell
0816937ab1
HAL_QURT: initial implementation
...
this provides RC onput, RC output, scheduling, storage, UARTs and all
necessary support routines to fly ArduPilot on QURT
9 years ago
Caio Marcelo de Oliveira Filho
d9a3876851
AP_HAL_FLYMAPLE: Remove unused extern declaration for HALs
9 years ago
Caio Marcelo de Oliveira Filho
1649104382
AP_HAL_FLYMAPLE: merge init() and run()
9 years ago
Caio Marcelo de Oliveira Filho
51bc25a2ab
AP_HAL_FLYMAPLE: implement HAL::run()
9 years ago
Gustavo Jose de Sousa
9f357ca812
AP_HAL_FLYMAPLE: standardize inclusion of libaries headers
...
This commit changes the way libraries headers are included in source files:
- If the header is in the same directory the source belongs to, so the
notation '#include ""' is used with the path relative to the directory
containing the source.
- If the header is outside the directory containing the source, then we use
the notation '#include <>' with the path relative to libraries folder.
Some of the advantages of such approach:
- Only one search path for libraries headers.
- OSs like Windows may have a better lookup time.
10 years ago
Mike McCauley
9bfc52d9af
HAL_FLYMAPLE: initial port to flymaple board
...
See libraries/AP_HAL_FLYMAPLE/FlymaplePortingNotes.txt
12 years ago
Andrew Tridgell
495c4bbbbe
AP_Notify: simplify interface to avoid timers and external calls
...
this changes AP_Notify to use updates via notify.update() at 50Hz,
avoiding the need for the 1kHz timer. It also creates a parent class
for ToshibaLED so that the I2C and PX4 ToshibaLED drivers can be
abstracted out.
Pair-Programmed-With: Randy Mackay <rmackay9@yahoo.com>
12 years ago
Randy Mackay
2658cda4bc
Toshiba_LED_PX4: local #defines for led brightness
12 years ago
Randy Mackay
0c1db12538
AP_Notify: add ToshibaLED_PX4
12 years ago
Randy Mackay
a52b1831ca
AP_Notify: make flags static variable
12 years ago
Randy Mackay
54007854a9
Notify: add ToshibaLED
12 years ago