master
global: correct shebang lines to refernce python3
Filter: use NEW_NOTHROW for new(std::nothrow)
Filter: add AP_Filter support
global: create and use HAL_PROGRAM_SIZE_LIMIT_KB
Filter: correct AP_Filter defines
Filter: add missing override keyword
Filter: tidy includes
Global: remove mode line from headers
Filter: add override keyword
Filter: support quintuple notch
Filter: HarmonicNotchFilter: fix out-of-bounds read in log_notch_centers
Filter: LowPassFilter: use `calc_lowpass_alpha_dt` helper
Filter: LowPassFilter: split into two classes for constant and variable dt
Filter: LowPassFilter2p: constrain cuttoff to 40% of sample rate
Filter: correct typos and mis-spellings
Filter: define mode filter for uint16
Filter: moved ModeFilter to C++
Filter: make AP_Logger quiet_nanf methods static
Filter: NotchFilter: return NaN for `logging_frequency` if not initialised
Filter: SlewLimiter definitions moved to cpp