更改内容:优化和玄恒耳机芯片双向通讯功能,通讯波特率为:9600bps,CRC16校验和为:CRC-16-CCITT-FALSE
This commit is contained in:
parent
8ddc4621b7
commit
4e6058168f
@ -3668,7 +3668,7 @@
|
|||||||
<PaneID>0</PaneID>
|
<PaneID>0</PaneID>
|
||||||
</Doc>
|
</Doc>
|
||||||
<Doc>
|
<Doc>
|
||||||
<Name>E:\todaywork\20241202_tp3410\SY8837_Demo\UsrInc\inc\config.h</Name>
|
<Name>\todaywork\20241202_tp3410\SY8837_Demo\UsrInc\inc\config.h</Name>
|
||||||
<ColumnNumber>16</ColumnNumber>
|
<ColumnNumber>16</ColumnNumber>
|
||||||
<TopLine>183</TopLine>
|
<TopLine>183</TopLine>
|
||||||
<CurrentLine>205</CurrentLine>
|
<CurrentLine>205</CurrentLine>
|
||||||
@ -3677,7 +3677,7 @@
|
|||||||
<PaneID>0</PaneID>
|
<PaneID>0</PaneID>
|
||||||
</Doc>
|
</Doc>
|
||||||
<Doc>
|
<Doc>
|
||||||
<Name>E:\todaywork\20241202_tp3410\SY8837_Demo\UsrInc\charger\charger_module.h</Name>
|
<Name>..\UsrInc\charger\charger_module.h</Name>
|
||||||
<ColumnNumber>7</ColumnNumber>
|
<ColumnNumber>7</ColumnNumber>
|
||||||
<TopLine>46</TopLine>
|
<TopLine>46</TopLine>
|
||||||
<CurrentLine>75</CurrentLine>
|
<CurrentLine>75</CurrentLine>
|
||||||
@ -3686,7 +3686,7 @@
|
|||||||
<PaneID>0</PaneID>
|
<PaneID>0</PaneID>
|
||||||
</Doc>
|
</Doc>
|
||||||
<Doc>
|
<Doc>
|
||||||
<Name>E:\todaywork\20241202_tp3410\SY8837_Demo\UsrInc\vox\vox_module.h</Name>
|
<Name>..\UsrInc\vox\vox_module.h</Name>
|
||||||
<ColumnNumber>18</ColumnNumber>
|
<ColumnNumber>18</ColumnNumber>
|
||||||
<TopLine>459</TopLine>
|
<TopLine>459</TopLine>
|
||||||
<CurrentLine>490</CurrentLine>
|
<CurrentLine>490</CurrentLine>
|
||||||
|
Binary file not shown.
@ -28,10 +28,18 @@
|
|||||||
/******************************************************************************\
|
/******************************************************************************\
|
||||||
Macro definitions
|
Macro definitions
|
||||||
\******************************************************************************/
|
\******************************************************************************/
|
||||||
#define Baud_Rate0 115200//9600//19200//38400//93750
|
/* Log Debug 接口。 */
|
||||||
|
#define Baud_Rate0 115200//19200//38400//93750
|
||||||
|
|
||||||
#define S0REL_VALUE (1024-345600/Baud_Rate0)
|
#define S0REL_VALUE (1024-345600/Baud_Rate0)
|
||||||
|
|
||||||
#define Baud_Rate1 9600//19200//38400//93750
|
/* 双向通讯接口。 */
|
||||||
|
#if XUANHENG
|
||||||
|
#define Baud_Rate1 9600//9600//19200//38400//93750
|
||||||
|
#else
|
||||||
|
#define Baud_Rate1 9600//9600//19200//38400//93750
|
||||||
|
#endif
|
||||||
|
|
||||||
#define S1REL_VALUE (1024-345600/Baud_Rate1)
|
#define S1REL_VALUE (1024-345600/Baud_Rate1)
|
||||||
|
|
||||||
#define UART_REC_ENABLE_Pos (4U)
|
#define UART_REC_ENABLE_Pos (4U)
|
||||||
|
@ -1516,7 +1516,7 @@ void Vox_Follow_Chg( g_Vox_Fllow_Chg_Cfg *n_Vox_Fllow_Chg )
|
|||||||
*******************************************************************************
|
*******************************************************************************
|
||||||
* u16 CalCheckCrc16(u8 * pucFrame, u16 usLen)
|
* u16 CalCheckCrc16(u8 * pucFrame, u16 usLen)
|
||||||
*
|
*
|
||||||
* Description : 校验和的计算
|
* Description : 校验和的计算(CRC-16-CCITT-FALSE)
|
||||||
*
|
*
|
||||||
*
|
*
|
||||||
* Arguments : u8 *pucFrame: 数据存放地址
|
* Arguments : u8 *pucFrame: 数据存放地址
|
||||||
@ -1531,7 +1531,7 @@ void Vox_Follow_Chg( g_Vox_Fllow_Chg_Cfg *n_Vox_Fllow_Chg )
|
|||||||
|
|
||||||
uint16_t CalCheckCrc16(uint8_t *pucFrame, unsigned int usLen)
|
uint16_t CalCheckCrc16(uint8_t *pucFrame, unsigned int usLen)
|
||||||
{
|
{
|
||||||
uint16_t wCRCin = 0x0000;
|
uint16_t wCRCin = 0xFFFF;
|
||||||
uint16_t wCPoly = 0x1021;
|
uint16_t wCPoly = 0x1021;
|
||||||
uint8_t wChar = 0;
|
uint8_t wChar = 0;
|
||||||
unsigned int i;
|
unsigned int i;
|
||||||
@ -1908,10 +1908,10 @@ void HandleTxCommand(VOX_BES_COMMAND_E TxCommand, e_Vox_Chan nVox_Chn_Select)
|
|||||||
4、D4(1Byte)耳机静默升级,充电盒默认发0x00
|
4、D4(1Byte)耳机静默升级,充电盒默认发0x00
|
||||||
*/
|
*/
|
||||||
tx_pData[7] = HW_VER << 4;
|
tx_pData[7] = HW_VER << 4;
|
||||||
tx_pData[7] = FW_VER >> 8;
|
tx_pData[7] |= FW_VER >> 8;
|
||||||
tx_pData[8] = FW_VER;
|
tx_pData[8] = FW_VER;
|
||||||
|
|
||||||
tx_pData[9] = ( ( ChgStatus & CHG_STA_ING ) << 6 ) | bat_level;
|
tx_pData[9] = ( ( ChgStatus & CHG_STA_ING ) << 6 ) | ( 5 * bat_level );
|
||||||
|
|
||||||
if(nVox_Chn_Select == VOL_CHAN)
|
if(nVox_Chn_Select == VOL_CHAN)
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user