29 Commits (155ccdd6e127a7e8c6533ccd2e015ee14ffc55ab)

Author SHA1 Message Date
Andrew Tridgell 9ea03e085d AP_HAL: added readptr() and advance() to ObjectBuffer 6 years ago
Andrew Tridgell d030f2888b AP_HAL: added multi-object push to RingBuffer 7 years ago
fnoop 149188de12 AP_HAL: Add size() method to RingBuffer ObjectArray 7 years ago
fnoop 3ddd9a6bca AP_HAL: RingBuffer: Prefix private members with underscore 7 years ago
Eugene Shamaev d1792689f1 AP_HAL/utility: clear added to RingBuffer 8 years ago
Lucas De Marchi b0ddf81687 Remove stdbool.h include for C++ sources 8 years ago
murata c808ee2f49 Global: To nullptr from NULL. 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
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
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 9951b94d40 AP_HAL: Change the return type of 'peekiovec' 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
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 97022a4161 AP_HAL: RingBuffer: fix macro expansion 9 years ago
Andrew Tridgell 7c431b40f2 AP_HAL: enable HAL_QURT 9 years ago
Andrew Tridgell ec6a679482 AP_HAL: added ByteBuffer and ObjectBuffer in RingBuffer 9 years ago
Andrew Tridgell 6fb00f4fc3 AP_HAL: create a common utility/RingBuffer.h header 10 years ago