![]() |
LibDriver PMW3901MB
|
pmw3901mb example driver modules More...
Functions | |
| uint8_t | pmw3901mb_basic_init (void) |
| basic example init | |
| uint8_t | pmw3901mb_basic_deinit (void) |
| basic example deinit | |
| uint8_t | pmw3901mb_basic_read (float height_m, pmw3901mb_motion_t *motion, float *delta_x, float *delta_y) |
| basic example read | |
| uint8_t | pmw3901mb_frame_init (void) |
| frame example init | |
| uint8_t | pmw3901mb_frame_deinit (void) |
| frame example deinit | |
| uint8_t | pmw3901mb_frame_read (uint8_t frame[35][35]) |
| frame example read | |
| uint8_t | pmw3901mb_interrupt_irq_handler (float height_m) |
| interrupt irq | |
| uint8_t | pmw3901mb_interrupt_init (void(*callback)(pmw3901mb_motion_t *motion, float delta_x, float delta_y)) |
| interrupt example init | |
| uint8_t | pmw3901mb_interrupt_deinit (void) |
| interrupt example deinit | |
pmw3901mb example driver modules
| uint8_t pmw3901mb_basic_deinit | ( | void | ) |
basic example deinit
Definition at line 150 of file driver_pmw3901mb_basic.c.
| uint8_t pmw3901mb_basic_init | ( | void | ) |
basic example init
Definition at line 48 of file driver_pmw3901mb_basic.c.
| uint8_t pmw3901mb_basic_read | ( | float | height_m, |
| pmw3901mb_motion_t * | motion, | ||
| float * | delta_x, | ||
| float * | delta_y ) |
basic example read
| [in] | height_m | height(m) |
| [out] | *motion | pointer to a motion structure |
| [out] | *delta_x | pointer to a delta_x buffer |
| [out] | *delta_y | pointer to a delta_y buffer |
Definition at line 107 of file driver_pmw3901mb_basic.c.
| uint8_t pmw3901mb_frame_deinit | ( | void | ) |
frame example deinit
Definition at line 123 of file driver_pmw3901mb_frame.c.
| uint8_t pmw3901mb_frame_init | ( | void | ) |
frame example init
Definition at line 48 of file driver_pmw3901mb_frame.c.
| uint8_t pmw3901mb_frame_read | ( | uint8_t | frame[35][35] | ) |
frame example read
| [out] | **frame | pointer to a frame buffer |
Definition at line 104 of file driver_pmw3901mb_frame.c.
| uint8_t pmw3901mb_interrupt_deinit | ( | void | ) |
interrupt example deinit
Definition at line 175 of file driver_pmw3901mb_interrupt.c.
| uint8_t pmw3901mb_interrupt_init | ( | void(* | callback )(pmw3901mb_motion_t *motion, float delta_x, float delta_y) | ) |
interrupt example init
| [in] | *callback | pointer to a callback function |
Definition at line 117 of file driver_pmw3901mb_interrupt.c.
| uint8_t pmw3901mb_interrupt_irq_handler | ( | float | height_m | ) |
interrupt irq
| [in] | height_m | height(m) |
Definition at line 50 of file driver_pmw3901mb_interrupt.c.