Andrew Tridgell
a9f8c9517c
AP_HAL: added vnav linux target
4 years ago
Andrew Tridgell
6ca68bfba3
AP_HAL: enable 32k storage on SITL
4 years ago
Andrew Tridgell
75c789fc57
AP_Baro: added ExternalAHRS backend
4 years ago
Arsh
3d5addeee0
AP_HAL:examples:AnalogIn: Added comments in the AnalogIn example
4 years ago
Andrew Tridgell
96cbde0ee6
AP_HAL: use ExpandingString class
4 years ago
Tom Pittenger
afaca30075
AP_HAL: add helpers le24toh_ptr(), be24toh_ptr(), put_le24_ptr(), put_be24_ptr()
4 years ago
Andy Piper
1c79f22ba2
AP_HAL: make erpm accessible from RCOutput
...
give access to erpm error rate
add bi-directional dshot mask modifier
4 years ago
Andy Piper
9e7c60178d
AP_HAL: rename system_initialized() and add is_system_initialized()
4 years ago
Andy Piper
c8e464ebea
AP_HAL: add HAL_ENABLE_THREAD_STATISTICS to boards
4 years ago
Ari Krupnik
cfb1213f43
AP_HAL: standard spelling of variant
4 years ago
Andrew Tridgell
19723e6e75
AP_HAL: make uart pointers private
...
this ensures they cannot be used by library or vehicle code, so we
will be able to remove them in future
4 years ago
Andrew Tridgell
195ec0316a
AP_HAL: fixed example fw for SERIAL naming
4 years ago
Andrew Tridgell
95c0852b13
AP_HAL: convert to using hal.serial() instead of hal.uartX
4 years ago
Andrew Tridgell
8678759da4
AP_HAL: added hal.serial() access to uarts
...
this gives access to serial ports in the SERIALn_ order. It is inlined
by the compiler so using hal.uartB and hal.serial(3) generates
idential code on stm32 (tested on H7).
This is a step towards eliminating hal.uartX completely and the
horrible uartB ordering
4 years ago
Tom Pittenger
6630645915
AP_HAL: ap_periph should disable HAL_SUPPORT_RCOUT_SERIAL by default
4 years ago
Andy Piper
d2e01005ee
AP_HAL: add support for @SYS/dma.txt for DMA contention
4 years ago
Andrew Tridgell
68fdf033ee
AP_HAL: support uartI, allowing a total of 9 uarts
...
this allows for OTG2 on the MatekH743 board, which makes SLCAN much
easier
4 years ago
Tom Pittenger
089f3aa349
AP_HAL: allow hwdef to define HAL_SUPPORT_RCOUT_SERIAL - must be disabled for AP_Periph
4 years ago
Andrew Tridgell
5e8380ff41
AP_HAL: allow replay on ChibiOS
4 years ago
Andrew Tridgell
2596875ceb
AP_HAL: removed fs_init()
...
this must go via AP_Filesystem
4 years ago
Peter Barker
3cce6197a1
AP_HAL: delete copy constructors
4 years ago
Pierre Kancir
1c80b04544
AP_HAL: add virtual set_cmdline_parameters()
4 years ago
Peter Barker
9bde294112
AP_HAL: add chargen UARTDriver example
4 years ago
bugobliterator
d1eb9e8aea
AP_HAL: add FilteredCAN mode to tell driver to init as such
4 years ago
mhefny
1200d0e2f8
AP_HAL: add PROBE_IMU_I2C2 to linux.h
4 years ago
Andrew Tridgell
c62b86e3c1
AP_HAL: added timer_tick() on GPIO
4 years ago
Siddharth Purohit
22ab426cf2
AP_HAL: make bools to use single bit in CANTxItem
4 years ago
Siddharth Purohit
0ca2f56b71
AP_HAL: add support for external buffer to be used in ByteBuffer
4 years ago
Siddharth Purohit
9aa0970eed
AP_HAL: disable protocol drivers for bootloader builds
4 years ago
Siddharth Purohit
c7d69e4d13
AP_HAL: disable CAN Protocol Drivers for AP_Periph
4 years ago
Andy Piper
ad895c2654
AP_HAL: ringbuffer get_size cannot be const because of semaphore
4 years ago
Andrew Tridgell
4b1552eebe
AP_HAL: added BUS_TYPE_MSP
...
for MSP sensors
4 years ago
Peter Barker
55f72c1534
AP_HAL: create and use new AP_HAL::PWMSource object
4 years ago
Michael du Breuil
d905282c1e
AP_HAL: Don't redefine allowing double math in SITL/Linux if already defined
5 years ago
Patrick José Pereira
11c19a2dde
AP_HAL: RCOutput_Tap_Linux: Include arm/ioctls.h
...
Add missing include for TCGETS2 while compile with MUSL
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
5 years ago
Siddharth Purohit
15abca8ba4
AP_HAL: add native clock info methods used inside other than main thread
5 years ago
Siddharth Purohit
aa893b3983
AP_HAL: add available method for locked state
5 years ago
Siddharth Purohit
fa0f1e4c71
AP_HAL: add CANIface HAL, replace uavcan dependent one
5 years ago
Siddharth Purohit
697e4141cb
AP_HAL: add common Event interface
5 years ago
Peter Barker
26666b4b3d
AP_HAL: move battery type enumeration out of parameters object
5 years ago
bugobliterator
57dd0ca9ea
AP_HAL: add support for Bank based addressing
5 years ago
Andy Piper
d545f392fb
AP_HAL: set base type of FrequencyPeak to uint8_t
5 years ago
Siddharth Purohit
d31b44fa79
AP_HAL: add methods to extract devid details
5 years ago
Michael du Breuil
1fef30eef1
AP_HAL: Extend UART options to include forwarding MAVLink telemetry
5 years ago
Peter Barker
bd8c4017bc
AP_HAL: log accumulated power status flags; all flags ever set
5 years ago
Peter Barker
85b1264ff4
AP_HAL: add WARN_IF_UNUSED to several methods
5 years ago
Andrew Tridgell
19093e25be
AP_HAL: added ptr accessors to sparse-endian.h
5 years ago
Peter Barker
fd3dd77489
AP_HAL: rename ringbuffer empty() to is_empty()
5 years ago
Peter Barker
d259c03079
AP_HAL: BetterStream add a read(uint8_t*buffer, uint16_t count method
5 years ago
Peter Barker
a8d03990ec
AP_HAL: add discard_input method on UARTDriver
5 years ago