Skip to content

TonUINO Aio_plus (Chip JL...): all commands send 3 times to the DFPlayer #140

Answered by Makuna
boerge1 asked this question in Q&A
Discussion options

You must be logged in to vote

(moved to discussions)
This library is expecting the chip to reply to all commands either with an ACK or ERROR responce. If it doesn't get one, it will retry three times before giving up. This is to make the communications more robust, especially useful for bench prototyping.

Your specific chip doesn't seem to follow the standard in this respect.

Use the third template argument to select the no ack, like the following.

DFMiniMp3<HardwareSerial, Mp3Notify, Mp3ChipIncongruousNoAck> mp3; 

Replies: 7 comments 14 replies

Comment options

You must be logged in to vote
0 replies
Answer selected by Makuna
Comment options

You must be logged in to vote
3 replies
@Makuna
Comment options

@boerge1
Comment options

@xfjx
Comment options

Comment options

You must be logged in to vote
2 replies
@Makuna
Comment options

@Makuna
Comment options

Comment options

You must be logged in to vote
7 replies
@Makuna
Comment options

@boerge1
Comment options

@Makuna
Comment options

@boerge1
Comment options

@Makuna
Comment options

Comment options

You must be logged in to vote
2 replies
@boerge1
Comment options

@Makuna
Comment options

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
3 participants
Converted from issue

This discussion was converted from issue #139 on August 24, 2023 15:47.