📄 mac_headers.h
字号:
#ifndef MACHEADERS_H
#define MACHEADERS_H
#include "stackTotal.h"
/*******************************************************************************************************
*******************************************************************************************************
************************** HAL/MAC LIBRARY HEADER FILES **************************
*******************************************************************************************************
*******************************************************************************************************/
//-------------------------------------------------------------------------------------------------------
// Hardware abstraction library for the ATMEGA128(L)
//#include "hal/atmega128/hal.h" --li
//#include "hal/hal_cc2420.h" --li
//-------------------------------------------------------------------------------------------------------
//-------------------------------------------------------------------------------------------------------
// Standard GCC include files for AVR
//#include <avr/io.h>
//#include <avr/pgmspace.h>
//#include <avr/signal.h> --li
#include <string.h>
// Development board access (used by app/higher layer)
#ifdef STK501
#include "hal/atmega128/hal_stk501.h"
#endif
#ifdef CC2420DB
#include "hal/atmega128/hal_cc2420db.h"
#endif
// MAC setup (parameters, sizes, options)
//#include "mac/atmega128/mac_setup.h" --li
#include "macHeader/mac_setup.h"
// MAC interface (used by the higher layer)
//#include "mac/atmega128/mac.h" --li
#include "macHeader/mac.h"
// CC2420 power-down
//#include "mac/atmega128/mac_power_management.h"--li
#include "macHeader/mac_power_management.h"
//-------------------------------------------------------------------------------------------------------
//-------------------------------------------------------------------------------------------------------
// INTERNAL
#include "macHeader/mac_general.h"
#include "macHeader/mac_timer.h"
#include "macHeader/mac_scheduler.h"
//#include "networkHeader/stackTaskSchedule.h"
//#include "macHeader/mac_security.h" --li(ignore security operation)
#include "macHeader/mac_tx_pool.h"
#include "macHeader/mac_tx_engine.h"
#include "macHeader/mac_indirect_queue.h"
#include "macHeader/mac_indirect_polling.h"
#include "macHeader/mac_support.h"
#include "macHeader/mac_beacon_handler.h"
#include "macHeader/mac_rx_pool.h"
#include "macHeader/mac_rx_engine.h"
#include "macHeader/mac_scan.h"
//-------------------------------------------------------------------------------------------------------
#endif
/*******************************************************************************************************
* Revision history:
*
* $Log: mac_headers.h,v $
* Revision 1.7 2004/08/13 13:04:41 jol
* CC2420 MAC Release v0.7
*
*
*******************************************************************************************************/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -