mirror of
https://gitee.com/Vancouver2017/luban-lite.git
synced 2025-12-23 12:38:54 +00:00
47 lines
1.1 KiB
C
47 lines
1.1 KiB
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_SYSOPS_H_
|
|
#define ATBM_SYSOPS_H_
|
|
|
|
#ifndef LINUX_OS
|
|
#define GFP_ATOMIC 0
|
|
#define GFP_KERNEL 1
|
|
#define GFP_DMA 2
|
|
#endif
|
|
|
|
#include "atbm_os_debug.h"
|
|
#include "os_api.h"
|
|
|
|
#include "atbm_os_api.h"
|
|
#if ATBM_USB_BUS
|
|
#include "atbm_os_usb.h"
|
|
#endif
|
|
#if ATBM_SDIO_BUS
|
|
#include "atbm_os_sdio.h"
|
|
#endif
|
|
#include "atbm_list.h"
|
|
//#include "atbm_os_timer.h"
|
|
|
|
#include "atbm_os_thread.h"
|
|
#include "atbm_os_mutex.h"
|
|
#include "atbm_os_spinlock.h"
|
|
#include "atbm_os_skbuf.h"
|
|
#include "atbm_os_mem.h"
|
|
#include "atbm_os_atomic.h"
|
|
#include "atbm_os_timer.h"
|
|
#include "atbm_os_msgQ.h"
|
|
|
|
#if USE_MAIL_BOX
|
|
#include "atbm_os_mailbox.h"
|
|
#endif
|
|
|
|
|
|
#endif//ATBM_SYSOPS_H_
|