91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 27.18MB
    文件類型: .rar
    金幣: 1
    下載: 0 次
    發(fā)布日期: 2023-08-07
  • 語言: 其他
  • 標簽: AC692x??

資源簡介

JL杰里最新AC692X SDK。有需要的同學可以下載。內(nèi)含官方參考。

資源截圖

代碼片段和文件信息

#include?“sdk_cfg.h“
#include?“common.h“
#include?“auto_test.h“
#include?“clock.h“
#include?“irq_api.h“
#include?“msg.h“
#include?“board_init.h“

static?AUTO_TEST_CMD?rev_cmd;
static?AUTO_TEST_CMD?send_cmd;
static?u8?cmd_uart_rx_buf[CMD_LEN];
static?u8?cmd_uart_tx_buf[CMD_LEN];

#define?BigLittleSwap16(A)????????((((u16)(A)?&?0xff00)?>>?8)?|?\
???????????????????????????????????????????????????????(((u16)(A)?&?0x00ff)?<

#define?BigLittleSwap32(A)????????((((u32)(A)?&?0xff000000)?>>?24)?|?\
???????????????????????????????????????????????????????(((u32)(A)?&?0x00ff0000)?>>?8)?|?\
???????????????????????????????????????????????????????(((u32)(A)?&?0x0000ff00)?<???????????????????????????????????????????????????????(((u32)(A)?&?0x000000ff)?<
static?TypeHEX2ASCII?CharToAscII(unsigned?char?uch)
{
????TypeHEX2ASCII?StructAsc;
????StructAsc.High?=?((uch?&?0xF0)?>>?4);
????if?(StructAsc.High?>?9)?{
????????StructAsc.High?=?(StructAsc.High?-?10?+?‘A‘);
????}?else?{
????????StructAsc.High?=?StructAsc.High?+?‘0‘;
????}
????StructAsc.Low?=?uch?&?0x0F;
????if?(StructAsc.Low?>?9)?{
????????StructAsc.Low?=?(StructAsc.Low?-?10?+?‘A‘);
????}?else?{
????????StructAsc.Low?=?StructAsc.Low?+?‘0‘;
????}
????return?StructAsc;
}

static?u32?CheckBCC(UART_CMD?rxmsg)
{
????u32?i;
????u8?mBcc;
????TypeHEX2ASCII?StructAsc;

????u8?*RxBuf?=?(u8?*)&rxmsg;

????mBcc?=?0;
????for?(i?=?0;?i?????????mBcc?^=?*(RxBuf?+?i);
????}
????StructAsc?=?CharToAscII(mBcc);
????/*?printf(“%d%d\n“StructAsc.HighStructAsc.Low);?*/
????if?(!(StructAsc.High?==?rxmsg.BCC.High?&&?StructAsc.Low?==?rxmsg.BCC.Low))?{
????????return?CMD_BCC_ERR;
????}
????return?CMD_SUCC;
}
static?void?cmd_init(AUTO_TEST_CMD?*cmd)
{
????memset(cmd->msg?0?sizeof(cmd->msg));
????cmd->read_ptr?=?0;
????cmd->write_ptr?=?0;
????cmd->data_len?=?0;
????cmd->total_len?=?sizeof(cmd->msg)?/?sizeof(UART_CMD);
}


static?u32?cmd_write(AUTO_TEST_CMD?*cmd?void?*buf)
{
????if?(!cmd)?{
????????return?0;
????}

????if?(cmd->total_len?<=?cmd->data_len)?{
????????return?0;
????}

????memcpy((cmd->msg)?+?cmd->write_ptr?buf?sizeof(UART_CMD));

????cmd->data_len?++;
????cmd->write_ptr?++;

????if?((u32)cmd->write_ptr?>=?(u32)cmd->total_len)?{
????????cmd->write_ptr?=?0;
????}

????return?1;
}

static?u32?cmd_read(AUTO_TEST_CMD?*cmd?void?*buf)
{
????if?(!cmd)?{
????????return?0;
????}

????if?(cmd->data_len?==?0)?{
????????return?0;
????}

????memcpy(buf?(cmd->msg)?+?cmd->read_ptr?sizeof(UART_CMD));

????cmd->read_ptr?++;
????cmd->data_len?--;

????if?((u32)cmd->read_ptr?>=?(u32)cmd->total_len)?{
????????cmd->read_ptr?=?0;
????}

????return?1;
}

#if?(TEST_UART==UART0)
#define?IRQ_AUTO_TEST_IDX???IRQ_UART0_IDX
#define?AUTO_TEST_UART??????JL_UART0
#else
#define?IRQ_AUTO_TEST_IDX???IRQ_UART1_IDX
#define?AUTO_TEST_UART??????JL_UART1
#endif
static?void?test_uart_cmd_isr()
{
????u32?ret?=?0;
????if?((AUTO_TEST_UART->CON0?&?BIT(3))?&&?(AUTO_TEST_UART->CON0?&?BIT(14)))?{
????????AUTO_TES

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件??????12493??2018-09-13?10:37??AC692x_SDK_release_V2.5.1\AC692x_SDK_release_V2.5.1\AC692x_SDK_release_V2.5.1\apps\auto_test\auto_test.c

?????文件???????1967??2018-09-13?10:37??AC692x_SDK_release_V2.5.1\AC692x_SDK_release_V2.5.1\AC692x_SDK_release_V2.5.1\apps\auto_test\auto_test.h

?????文件??????13095??2018-09-13?10:37??AC692x_SDK_release_V2.5.1\AC692x_SDK_release_V2.5.1\AC692x_SDK_release_V2.5.1\apps\ble_stack\user\att_send.c

?????文件??????36472??2018-09-13?10:37??AC692x_SDK_release_V2.5.1\AC692x_SDK_release_V2.5.1\AC692x_SDK_release_V2.5.1\apps\ble_stack\user\le_client_module.c

?????文件??????23590??2018-09-13?10:37??AC692x_SDK_release_V2.5.1\AC692x_SDK_release_V2.5.1\AC692x_SDK_release_V2.5.1\apps\ble_stack\user\le_server_module.c

?????文件??????10785??2018-09-13?10:37??AC692x_SDK_release_V2.5.1\AC692x_SDK_release_V2.5.1\AC692x_SDK_release_V2.5.1\apps\btstack\trunk\aec_main.c

?????文件???????4294??2018-09-13?10:37??AC692x_SDK_release_V2.5.1\AC692x_SDK_release_V2.5.1\AC692x_SDK_release_V2.5.1\apps\btstack\trunk\fcc_test.c

?????文件???????1974??2018-09-13?10:37??AC692x_SDK_release_V2.5.1\AC692x_SDK_release_V2.5.1\AC692x_SDK_release_V2.5.1\apps\btstack\trunk\PLC_main.c

?????文件???????4192??2018-09-13?10:37??AC692x_SDK_release_V2.5.1\AC692x_SDK_release_V2.5.1\AC692x_SDK_release_V2.5.1\apps\btstack\user\a2dp_decode.c

?????文件???????7458??2018-09-13?10:37??AC692x_SDK_release_V2.5.1\AC692x_SDK_release_V2.5.1\AC692x_SDK_release_V2.5.1\apps\btstack\user\aec_user.c

?????文件??????26295??2018-09-13?10:37??AC692x_SDK_release_V2.5.1\AC692x_SDK_release_V2.5.1\AC692x_SDK_release_V2.5.1\apps\btstack\user\bt_configs_user.c

?????文件??????15339??2018-09-13?10:37??AC692x_SDK_release_V2.5.1\AC692x_SDK_release_V2.5.1\AC692x_SDK_release_V2.5.1\apps\btstack\user\bt_tws.c

?????文件???????9411??2018-09-13?10:37??AC692x_SDK_release_V2.5.1\AC692x_SDK_release_V2.5.1\AC692x_SDK_release_V2.5.1\apps\common\audio_sync\sync_hardware.c

?????文件???????4431??2018-09-13?10:37??AC692x_SDK_release_V2.5.1\AC692x_SDK_release_V2.5.1\AC692x_SDK_release_V2.5.1\apps\common\audio_sync\sync_software.c

?????文件??????10975??2018-09-13?10:37??AC692x_SDK_release_V2.5.1\AC692x_SDK_release_V2.5.1\AC692x_SDK_release_V2.5.1\apps\common\audio_sync\sync_tws.c

?????文件???????4963??2018-09-13?10:37??AC692x_SDK_release_V2.5.1\AC692x_SDK_release_V2.5.1\AC692x_SDK_release_V2.5.1\apps\common\common.c

?????文件??????20592??2018-09-13?10:37??AC692x_SDK_release_V2.5.1\AC692x_SDK_release_V2.5.1\AC692x_SDK_release_V2.5.1\apps\common\dev_manage.c

?????文件??????11487??2018-09-13?10:37??AC692x_SDK_release_V2.5.1\AC692x_SDK_release_V2.5.1\AC692x_SDK_release_V2.5.1\apps\common\echo\echo_api.c

?????文件???????2011??2018-09-13?10:37??AC692x_SDK_release_V2.5.1\AC692x_SDK_release_V2.5.1\AC692x_SDK_release_V2.5.1\apps\common\file_operate\file_io.c

?????文件??????30569??2018-09-13?10:37??AC692x_SDK_release_V2.5.1\AC692x_SDK_release_V2.5.1\AC692x_SDK_release_V2.5.1\apps\common\file_operate\file_operate.c

?????文件???????5419??2018-09-13?10:37??AC692x_SDK_release_V2.5.1\AC692x_SDK_release_V2.5.1\AC692x_SDK_release_V2.5.1\apps\common\flash_api.c

?????文件???????6139??2018-09-13?10:37??AC692x_SDK_release_V2.5.1\AC692x_SDK_release_V2.5.1\AC692x_SDK_release_V2.5.1\apps\common\fmtx\fmtx_api.c

?????文件???????7383??2018-09-13?10:37??AC692x_SDK_release_V2.5.1\AC692x_SDK_release_V2.5.1\AC692x_SDK_release_V2.5.1\apps\common\fmtx\qn8007\qn8007.c

?????文件???????4686??2018-09-13?10:37??AC692x_SDK_release_V2.5.1\AC692x_SDK_release_V2.5.1\AC692x_SDK_release_V2.5.1\apps\common\fmtx\qn8027\qn8027.c

?????文件???????3158??2018-09-13?10:37??AC692x_SDK_release_V2.5.1\AC692x_SDK_release_V2.5.1\AC692x_SDK_release_V2.5.1\apps\common\fs\fs.c

?????文件???????5490??2018-09-13?10:37??AC692x_SDK_release_V2.5.1\AC692x_SDK_release_V2.5.1\AC692x_SDK_release_V2.5.1\apps\common\msg.c

?????文件??????20347??2018-09-13?10:37??AC692x_SDK_release_V2.5.1\AC692x_SDK_release_V2.5.1\AC692x_SDK_release_V2.5.1\apps\common\music_player\music_decoder.c

?????文件??????34451??2018-09-13?10:37??AC692x_SDK_release_V2.5.1\AC692x_SDK_release_V2.5.1\AC692x_SDK_release_V2.5.1\apps\common\music_player\music_player.c

?????文件???????9805??2018-09-13?10:37??AC692x_SDK_release_V2.5.1\AC692x_SDK_release_V2.5.1\AC692x_SDK_release_V2.5.1\apps\common\music_player\warning_tone.c

?????文件???????4955??2018-09-13?10:37??AC692x_SDK_release_V2.5.1\AC692x_SDK_release_V2.5.1\AC692x_SDK_release_V2.5.1\apps\common\pc_device\card_reader_io.c

............此處省略772個文件信息

評論

共有 條評論