Skip to content

C++/Arduino compatible, integer-only signal processing filters

License

Notifications You must be signed in to change notification settings

GitMoDu/IFilter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IFilter

A collection of, Arduino compatible, integer-only signal processing filters. Extra process task to update values using common interface.

Templates and filters are provided in 8, 16 and 32 bit unsigned integers.

IFilterStepperTask - Useful for scheduled filter step.

IFilter - Common interface to all filters and base class for new filters.

Available filters:

EMA (Exponential Moving Average) - 8 Bit version has a distorted response.

DEMA (Double Exponential Moving Average) - 8 Bit version has a distorted response.

Low Pass.

About

C++/Arduino compatible, integer-only signal processing filters

Topics

Resources

License

Stars

Watchers

Forks