A DFPlayer Mini device descriptor. More...
A DFPlayer Mini device descriptor.
Definition at line 182 of file dfplayer_types.h.
#include <dfplayer_types.h>
Data Fields | |
| dfplayer_cb_done_t | cb_done |
| Function to call when playing a track completed. | |
| dfplayer_cb_src_t | cb_src |
| Function to call when set of available playback sources changes. | |
| uint32_t | last_event_us |
| Time stamp of the last event in µs. | |
| uint8_t | buf [6] |
| Data buffer for response from DFPlayer. | |
| dfplayer_file_t | file |
| Currently played song. | |
| uint8_t | len |
| Length of the frame in the buffer. | |
| uint8_t | flags |
| Flags storing info about the driver state. | |
| mutex_t | mutex |
| Used to mutual exclusive access. | |
| uart_t | uart |
| UART interface connected to the DFPlayer. | |
| gpio_t | busy_pin |
| GPIO connected to the DFPlayer's busy pin. | |
| mutex_t | sync |
| Used to wait on ISR. | |
| dfplayer_source_set_t | srcs |
| Set of available playback sources. | |
| dfplayer_rx_state_t | state |
| Current state of the DFPlayer. | |