IZAR Flight Controller 1.0.0
IZAR Flight Controller running with an ESP32.
|
Functions | |
esp_err_t | median_init_int (median_filter_int_t *f, int32_t *buffer, int *sorted_idx, int size) |
esp_err_t | median_init_float (median_filter_float_t *f, float *buffer, int *sorted_idx, int size) |
int32_t | median_filter_int (median_filter_int_t *f, int32_t new_sample) |
float | median_filter_float (median_filter_float_t *f, float new_sample) |
float median_filter_float | ( | median_filter_float_t * | f, |
float | new_sample ) |
Run float median filter on new_sample
f | pointer to filter struct |
new_sample | new sample to insert |
int32_t median_filter_int | ( | median_filter_int_t * | f, |
int32_t | new_sample ) |
Run integer median filter on new_sample
f | pointer to filter struct |
new_sample | new sample to insert |
esp_err_t median_init_float | ( | median_filter_float_t * | f, |
float * | buffer, | ||
int * | sorted_idx, | ||
int | size ) |
Initialize float median filter
f | pointer to filter struct |
buffer | pointer to float array of size 'size' |
sorted_idx | pointer to int array of size 'size' |
size | window size (must be odd) |
< esp_err_t value indicating success (no error)
esp_err_t median_init_int | ( | median_filter_int_t * | f, |
int32_t * | buffer, | ||
int * | sorted_idx, | ||
int | size ) |
Initialize integer median filter
f | pointer to filter struct |
buffer | pointer to int32_t array of size 'size' |
sorted_idx | pointer to int array of size 'size' |
size | window size (must be odd) |
< esp_err_t value indicating success (no error)