F746ZG UART Interrupt and Software Uart with DFPlayer Mini(PF_13, PF_14)

Dependencies:   mbed SoftSerial

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?

UserRevisionLine numberNew 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