|
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)
