113 Commits (efa59d47f2c09d2f14900dd14e93ae5d3faad77a)

Author SHA1 Message Date
Lucas De Marchi 2e096d76c6 sparse-endian: avoid clash with linux/types.h 8 years ago
Eugene Shamaev d1792689f1 AP_HAL/utility: clear added to RingBuffer 8 years ago
murata 974d63a6b5 AP_HAL: Change the format of the return value of the method header. 8 years ago
Andrew Tridgell da45aef5c6 AP_HAL: fixed a logic bug in the srxl state machine 8 years ago
Lucas De Marchi b0ddf81687 Remove stdbool.h include for C++ sources 8 years ago
Andrew Tridgell 5934a099a4 AP_HAL: added support for more SRXL varients 8 years ago
Lucas De Marchi 7968736b1c AP_HAL: add O_CLOEXEC in places missing it 8 years ago
murata c808ee2f49 Global: To nullptr from NULL. 8 years ago
Lucas De Marchi 05a7eef1a2 RingBuffer: use explict "if" and return early 8 years ago
Murilo Belluzzo 3f1896b9b7 RingBuffer: Remove 'old style' version 8 years ago
Murilo Belluzzo 8526b25654 RingBuffer: Add a faster method to read a single byte 8 years ago
Mathieu OTHACEHE 152edf7189 Global: remove mode line from headers 8 years ago
Andrew Tridgell 8f88d7c784 AP_HAL: fixed comment on XPlus channels 8 years ago
Andrew Tridgell 4d44591e62 AP_HAL: fixed decoding of XPlus channels 8 years ago
Andrew Tridgell ec8c22f26e AP_HAL: support up to 20 channels on SRXL 8 years ago
Andrew Tridgell ece0a8721f AP_HAL: added standalone test program for dsm 8 years ago
Andrew Tridgell 7b3d0234d1 AP_HAL: added an SRXL protocol decoder 8 years ago
Andrew Tridgell 2edd914634 AP_HAL: added st24 R/C protocol decoder 9 years ago
Andrew Tridgell 9a7af89b30 AP_HAL: added sumd decoder 9 years ago
Murilo Belluzzo 077e03678f Global: Adapt Stream class to be used with Ringbuffer 9 years ago
Murilo Belluzzo b856d26087 RingBuffer: ::set_size now returns true or false 9 years ago
Murilo Belluzzo f7f203efa9 RingBuffer: Add ::clear() method to discard the buffer content 9 years ago
Murilo Belluzzo 75a1b102fb RingBuffer: Handle zero sized better 9 years ago
Lucas De Marchi b9f65996bc AP_HAL: sparse-endian: unconditionally use byteswap.h 9 years ago
Lucas De Marchi 40338c3272 AP_HAL: sparse-endian: use pragma once 9 years ago
Lucas De Marchi 6a80c3d70d AP_HAL: RingBuffer: remove trailing whitespaces 9 years ago
Lucas De Marchi 24c7f76034 AP_HAL: RingBuffer: remove C++11 initialization 9 years ago
Murilo Belluzzo 3e1acdcbbf AP_HAL: Use atomic instead volatile on RingBuffer head/tail 9 years ago
Murilo Belluzzo b7dd4dad64 AP_HAL: Fix ByteBuffer::reserve() breaking buffer state 9 years ago
Murilo Belluzzo 43d4012884 AP_HAL: Fix TOCTOU in ByteBuffer::peekiovec() 9 years ago
Murilo Belluzzo 9951b94d40 AP_HAL: Change the return type of 'peekiovec' 9 years ago
Murilo Belluzzo 625f47def7 AP_HAL: Improve ByteBuffer::set_size 9 years ago
Murilo Belluzzo e9e31172c0 AP_HAL: Simplify ByteBuffer::readptr logic 9 years ago
Leandro Pereira fbefe32017 AP_HAL: Add method to reserve space in the ring buffer 9 years ago
Leandro Pereira e3b676ba89 AP_HAL: Add method to peek non-contiguous parts of a ByteBuffer 9 years ago
Andrew Tridgell 595d5c0002 AP_HAL: added set_size() to RingBuffer API 9 years ago
Lucas De Marchi cf11776150 AP_HAL: fix signed and unsigned comparison warning 9 years ago
Ricardo de Almeida Gonzaga 5bd034a5a8 Global: start using cmath instead of math.h 9 years ago
Lucas De Marchi 57f8db5672 AP_HAL: sparse-endian: conditionally include byteswap header 9 years ago
Lucas De Marchi c5dc54dac7 AP_HAL: utility: import sparse-endian header 9 years ago
Andrew Tridgell 2120913ac2 AP_HAL: added ObjectArray template 9 years ago
Tom Pittenger 9718ee23d1 AP_HAL: fix peekbytes casting 9 years ago
Andrew Tridgell 1df2512935 AP_HAL: added update() method for object ringbuffer 9 years ago
Tom Pittenger 1d528d552f AP_HAL: rename RingBuffer.force() to RingBuffer.push_force() 9 years ago
Andrew Tridgell 4ff396dfa8 AP_HAL: added force() and peek() method for object ringbuffers 9 years ago
Lucas De Marchi dbf2aedf1e AP_HAL: replace header guard with pragma once 9 years ago
Lucas De Marchi 10abec277d AP_HAL: functor: use std::remove_reference 9 years ago
Lucas De Marchi 2e60e1b1f2 AP_HAL: utility: Add OwnPtr implementation 9 years ago
Andrew Tridgell dafc9b4c6b AP_HAL: allow getopt_cpp on QURT 9 years ago
Lucas De Marchi 97022a4161 AP_HAL: RingBuffer: fix macro expansion 9 years ago