mirror of
https://gitee.com/Vancouver2017/luban-lite.git
synced 2025-12-25 21:48:54 +00:00
28 lines
945 B
C
28 lines
945 B
C
/**************************************************************************************************************
|
|
* altobeam RTOS
|
|
*
|
|
* Copyright (c) 2018, altobeam.inc All rights reserved.
|
|
*
|
|
* The source code contains proprietary information of AltoBeam, and shall not be distributed,
|
|
* copied, reproduced, or disclosed in whole or in part without prior written permission of AltoBeam.
|
|
*****************************************************************************************************************/
|
|
|
|
|
|
#ifndef ATBM_USB_BH_H
|
|
#define ATBM_USB_BH_H
|
|
#include "atbm_usb.h"
|
|
#include "atbm_sbus.h"
|
|
#define USB_BLOCK_SIZE (512)
|
|
#define RX_BUFFER_SIZE (16*1024) //must biger than amsdu
|
|
#define RX_LONG_BUFFER_SIZE 4000
|
|
|
|
/* Suspend state privates */
|
|
enum atbm_bh_pm_state {
|
|
ATBMWIFI__BH_RESUMED = 0,
|
|
ATBMWIFI__BH_SUSPEND,
|
|
ATBMWIFI__BH_SUSPENDED,
|
|
ATBMWIFI__BH_RESUME,
|
|
};
|
|
int atbm_usb_pm(struct sbus_priv *self, ATBM_BOOL suspend);
|
|
#endif
|