Jongwan Seo
/
UART_Interrupt_Softuart_MP3
F746ZG UART Interrupt and Software Uart with DFPlayer Mini(PF_13, PF_14)
DFPlayer.h@0:2444e79e5540, 2021-04-23 (annotated)
- Committer:
- angler
- Date:
- Fri Apr 23 02:58:41 2021 +0000
- Revision:
- 0:2444e79e5540
F746ZG UART_Interrupt and DFPlayer with software uart(PF_13, PF_14)
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
angler | 0:2444e79e5540 | 1 | #ifndef DFPLAYER_H |
angler | 0:2444e79e5540 | 2 | #define DFPLAYER_H |
angler | 0:2444e79e5540 | 3 | |
angler | 0:2444e79e5540 | 4 | #include "SoftSerial.h" |
angler | 0:2444e79e5540 | 5 | |
angler | 0:2444e79e5540 | 6 | #ifdef __cplusplus |
angler | 0:2444e79e5540 | 7 | extern "C" { |
angler | 0:2444e79e5540 | 8 | #endif |
angler | 0:2444e79e5540 | 9 | |
angler | 0:2444e79e5540 | 10 | void mp3_send_cmd (uint8_t cmd); |
angler | 0:2444e79e5540 | 11 | void fill_uint16_bigend (uint8_t *thebuf, uint16_t data); |
angler | 0:2444e79e5540 | 12 | uint16_t mp3_get_checksum (uint8_t *thebuf); |
angler | 0:2444e79e5540 | 13 | void mp3_fill_checksum (); |
angler | 0:2444e79e5540 | 14 | void send_func (); |
angler | 0:2444e79e5540 | 15 | void mp3_send_cmd1 (uint8_t cmd, uint16_t arg); |
angler | 0:2444e79e5540 | 16 | void mp3_set_reply (uint8_t state); |
angler | 0:2444e79e5540 | 17 | void mp3_play_physical1 (uint16_t num); |
angler | 0:2444e79e5540 | 18 | void mp3_play_physical (); |
angler | 0:2444e79e5540 | 19 | void mp3_next (); |
angler | 0:2444e79e5540 | 20 | void mp3_prev (); |
angler | 0:2444e79e5540 | 21 | void mp3_set_volume (uint16_t volume); |
angler | 0:2444e79e5540 | 22 | void mp3_set_EQ (uint16_t eq); |
angler | 0:2444e79e5540 | 23 | void mp3_set_device (uint16_t device); |
angler | 0:2444e79e5540 | 24 | void mp3_sleep (); |
angler | 0:2444e79e5540 | 25 | void mp3_reset (); |
angler | 0:2444e79e5540 | 26 | void mp3_play (); |
angler | 0:2444e79e5540 | 27 | void mp3_pause (); |
angler | 0:2444e79e5540 | 28 | void mp3_stop (); |
angler | 0:2444e79e5540 | 29 | void mp3_play1 (uint16_t num); |
angler | 0:2444e79e5540 | 30 | void mp3_get_state (); |
angler | 0:2444e79e5540 | 31 | void mp3_get_volume (); |
angler | 0:2444e79e5540 | 32 | void mp3_get_u_sum (); |
angler | 0:2444e79e5540 | 33 | void mp3_get_tf_sum (); |
angler | 0:2444e79e5540 | 34 | void mp3_get_flash_sum (); |
angler | 0:2444e79e5540 | 35 | void mp3_get_tf_current (); |
angler | 0:2444e79e5540 | 36 | void mp3_get_u_current (); |
angler | 0:2444e79e5540 | 37 | void mp3_get_flash_current (); |
angler | 0:2444e79e5540 | 38 | void mp3_single_loop (uint8_t state); |
angler | 0:2444e79e5540 | 39 | void mp3_single_play (uint16_t num); |
angler | 0:2444e79e5540 | 40 | void mp3_DAC (uint8_t state); |
angler | 0:2444e79e5540 | 41 | void mp3_random_play (); |
angler | 0:2444e79e5540 | 42 | #ifdef __cplusplus |
angler | 0:2444e79e5540 | 43 | } |
angler | 0:2444e79e5540 | 44 | #endif |
angler | 0:2444e79e5540 | 45 | #endif |