<div dir="ltr"><div><div><div><div>I have found, <span id="result_box" class="" lang="en"><span>if</span> <span class="">I understand it, a bug on descriptor 0x6D </span></span><span id="result_box" class="" lang="en"><span class="">right here:<br><br>static inline void desc6dn_set_frequency(unsigned char *p_desc_n, uint16_t i_frequency)<br>{<br>    p_desc_n[2] = (i_frequency >> 24) & 0xff;<br>    p_desc_n[3] = (i_frequency >> 16) & 0xff;<br>    p_desc_n[4] = (i_frequency >>  8) & 0xff;<br>    p_desc_n[5] =  i_frequency        & 0xff;<br>}<br><br>"</span></span><span id="result_box" class="" lang="en"><span class="">uint16_t i_frequency" </span></span><span id="result_box" class="" lang="en"><span class="">It should not be "</span></span><span id="result_box" class="" lang="en"><span class=""><span id="result_box" class="" lang="en"><span class="">uint32_t i_frequency</span></span>" </span></span><span id="result_box" class="" lang="en"><span class="">as</span> <span class="">for</span> <span class="">the get</span><span class=""> ?<br><br>static inline uint32_t desc6dn_get_frequency(const unsigned char *p_desc_n)<br>{<br>    return (p_desc_n[2] << 24) | (p_desc_n[3] << 16) | (p_desc_n[4] << 8) | p_desc_n[5];<br>}<br><br></span></span></div><span id="result_box" class="" lang="en"><span class="">I hope I have</span> <span class="">made a small contribution</span> <span>to this magnificent</span> <span>library.<br><br></span></span></div><span id="result_box" class="" lang="en"><span>Thanks very much.<br><br></span></span></div><span id="result_box" class="" lang="en"><span>Best Regards,<br><br></span></span></div><span id="result_box" class="" lang="en"><span>debugasm</span></span><br></div>