ardupilot/libraries/AP_HAL
Murilo Belluzzo 641671a366 AP_HAL: Add simple stress test for RingBuffer class
It runs a Producer/Consumer thread pair endless reading and writing a
ByteBuffer. Producer writes a number sequence that is twice the
ByteBuffer size so a given position have a different data on each write
pass. Consumer makes sure that this pattern is not broken and aborts the
program if it is.

It is possible to spawn more pairs by informing a number as argument of
the program.
2017-08-02 15:30:35 -07:00
..
board AP_HAL: initial FMUv4pro support 2017-07-24 13:45:37 +10:00
examples AP_HAL: Add simple stress test for RingBuffer class 2017-08-02 15:30:35 -07:00
utility sparse-endian: avoid clash with linux/types.h 2017-06-02 11:26:02 -07:00
AnalogIn.h AP_HAL: replace header guard with pragma once 2016-02-18 14:52:34 -02:00
AP_HAL_Boards.h AP_HAL: initial FMUv4pro support 2017-07-24 13:45:37 +10:00
AP_HAL_Macros.h AP_HAL: replace header guard with pragma once 2016-02-18 14:52:34 -02:00
AP_HAL_Main.h Global: remove mode line from headers 2016-10-24 09:42:01 -02:00
AP_HAL_Namespace.h AP_HAL: top level HAL definitions for CAN bus driver 2017-04-10 21:31:07 +01:00
AP_HAL.h AP_HAL: top level HAL definitions for CAN bus driver 2017-04-10 21:31:07 +01:00
CAN.h AP_HAL: support of several CAN managers (virtual drivers) 2017-07-03 11:44:32 +01:00
Device.cpp AP_HAL: Device: remove unused function to read registers 2017-01-26 23:18:27 -08:00
Device.h AP_HAL: Device: remove unused function to read registers 2017-01-26 23:18:27 -08:00
GPIO.h AP_HAL: GPIO: remove unused functions 2016-06-21 12:16:32 -03:00
HAL.cpp AP_HAL: add run() method 2015-10-21 09:16:07 +11:00
HAL.h AP_HAL: support of several CAN managers (virtual drivers) 2017-07-03 11:44:32 +01:00
I2CDevice.h AP_HAL: document method to split transfers 2017-02-23 22:38:15 -08:00
OpticalFlow.h AP_HAL: remove ahrs cb from opticalflow 2017-01-23 21:23:16 +11:00
RCInput.h AP_HAL: added RSSI interface for RCInput 2017-07-03 11:22:21 +10:00
RCOutput.h AP_HAL: added rcout set_detault_rate() 2017-07-24 14:07:28 +10:00
Scheduler.h AP_HAL: remove register_timer_process with extra arg 2017-08-02 08:00:53 -07:00
Semaphores.h AP_HAL: added virtual destructor for Semaphores 2016-11-28 08:26:56 +11:00
SPIDevice.h AP_HAL: SPIDevice: prefer nullptr for pointer 2017-04-19 01:36:58 -07:00
Storage.h AP_HAL: replace header guard with pragma once 2016-02-18 14:52:34 -02:00
system.h Global: Rename printf format attribute 2015-12-01 07:22:12 +11:00
UARTDriver.cpp Global: remove mode line from headers 2016-10-24 09:42:01 -02:00
UARTDriver.h AP_HAL: fixed typo 2016-07-01 15:35:07 +10:00
Util.cpp HAL: use correct datatype for time conversion 2017-07-13 18:23:00 -07:00
Util.h AP_HAL: make get_custom_log_directory const 2017-04-19 00:11:49 -07:00