Ardupilot2/libraries/AP_Common
Thomas Watson 9a89223531 AP_Common: fix bitmask setall()
Fixes an issue where the last word was not set to all 1s if the number
of bits evenly divided the word size.

Also fixes UB if there were 31 valid bits.
2024-07-09 11:51:41 +10:00
..
examples/AP_Common AP_Common: example fix travis warning 2017-04-13 19:56:16 +01:00
missing AP_Common: Added missing fenv exception functions from FreeBSD fenv tree 2021-10-16 20:09:11 +11:00
tests AP_Common: improve bitmask test coverage 2024-07-09 11:51:41 +10:00
AP_Common.cpp AP_Common: char_to_hex returns 0 on invalid char 2024-07-09 09:08:51 +10:00
AP_Common.h AP_Common: added checks for new without std::nothrow 2024-06-04 09:20:21 +10:00
AP_ExpandingArray.cpp AP_Common: added checks for new without std::nothrow 2024-06-04 09:20:21 +10:00
AP_ExpandingArray.h all: use CLASS_NO_COPY() macro 2022-10-04 11:23:04 +11:00
AP_FWVersion.cpp AP_Common: AP_FWVersion: create singleton 2018-06-18 19:10:37 +01:00
AP_FWVersion.h AP_Common: AP_FWVersion doesn't need mavlink headers 2022-07-16 17:15:52 +10:00
AP_FWVersionDefine.h AP_Common: AP_FWVersionDefine: Update version number after breaking changes 2022-02-11 09:21:00 +11:00
AP_Test.h
Bitmask.h AP_Common: fix bitmask setall() 2024-07-09 11:51:41 +10:00
c++.cpp AP_Common: wrap _malloc_r on cygwin 2024-07-07 07:11:59 +10:00
ExpandingString.cpp AP_Common: added checks for new without std::nothrow 2024-06-04 09:20:21 +10:00
ExpandingString.h AP_Common: tidy includes 2022-05-03 09:14:58 +10:00
float16.cpp AP_Common: added Float16_t type 2022-10-23 12:14:14 +11:00
float16.h AP_Common: added Float16_t type 2022-10-23 12:14:14 +11:00
Location.cpp AP_Common: Location: allow retrieval of Vector3p from vector-from-origin 2024-06-11 19:50:18 +10:00
Location.h AP_Common: Location: allow retrieval of Vector3p from vector-from-origin 2024-06-11 19:50:18 +10:00
MultiHeap.cpp AP_Common: use NEW_NOTHROW for new(std::nothrow) 2024-06-04 09:20:21 +10:00
MultiHeap.h AP_Common: added MultiHeap class 2023-01-16 09:19:16 +11:00
NMEA.cpp AP_Common: add NMEA output to a buffer 2023-02-07 21:12:07 +11:00
NMEA.h AP_Common: add NMEA output to a buffer 2023-02-07 21:12:07 +11:00
sorting.cpp AP_Common: added uint16_t sorting code 2022-02-19 18:24:56 +11:00
sorting.h AP_Common: added uint16_t sorting code 2022-02-19 18:24:56 +11:00
time.cpp AP_Common: move implemenation of ap_mktime (NFC) 2023-06-27 11:25:11 +10:00
time.h AP_Common: move AP_RTC::mktime to be ap_mktime 2023-06-27 11:25:11 +10:00
TSIndex.h AP_Common : correct comment spelling 2022-05-24 20:27:45 +09:00