Skip to content

These module docs are in beta and may be incomplete.



// Class
class modm::Pid< typename T , unsigned int ScaleFactor=1 >;
class modm::SCurveController< typename T  >;
class modm::SCurveGenerator< typename T  >;
class modm::filter::Debounce< typename T =uint8_t >;
class modm::filter::Fir< typename T , int N, int BLOCK_SIZE, signed int ScaleFactor=1 >;
class modm::filter::Median< typename T , int N >;
class modm::filter::MovingAverage< typename T , std::size_t N >;
class modm::filter::Ramp< typename T  >;

// Struct
struct modm::Pid::Parameter;
struct modm::SCurveController::Parameter;


modm:math:filter modm_math_filter modm: math: filter modm_architecture modm: architecture modm_math_filter->modm_architecture modm_math modm: math modm_math_filter->modm_math modm_math_utils modm: math: utils modm_math_filter->modm_math_utils modm_utils modm: utils modm_math_filter->modm_utils modm_test_math modm: test: math modm_test_math->modm_math_filter modm_test_processing modm: test: processing modm_test_processing->modm_math_filter