Contiki 2.5
hal.h
Go to the documentation of this file.
1 /** @file hal/hal.h
2  * @brief Generic set of HAL includes for all platforms.
3  *
4  * See also @ref hal for more documentation.
5  *
6  * <!--(C) COPYRIGHT 2010 STMicroelectronics. All rights reserved. -->
7  */
8 
9 /** @addtogroup hal
10  * @if STM32W10XX
11  * <center><h1>STM32W108xx Microprocessors</h1></center>
12  * @endif
13  *
14  * HAL function names have the following conventions:
15  *
16  * <b>HAL which SimpleMAC library depends upon:</b> API that is required for proper operation of the SimpleMAC library. As with all of the HAL, it is provided as source and it is possible for the end customer to modify this code. However, unlike other portions of the HAL, if the customer does modify this code, it must ensure that equivalent functionality is still provided to ensure proper operation of the SimpleMAC library.
17  *
18  *
19  * <b>HAL for other chip capabilities:</b> API which SimpleMAC does not directly depend on. However, much of this functionality may be required for proper operation of all features of the chip.
20  *
21  * <b>Additional HAL for sample applications:</b> API which is included to assist the development of the included sample applications. This functionality may be very useful, but is not required for proper operation of the chip. This code and functionality may be freely modified by the end customer.
22  *
23  * <br><br>
24  *
25  * See also hal.h.
26  */
27 
28 
29 #ifndef __HAL_H__
30 #define __HAL_H__
31 
32 // Keep micro first for specifics used by other headers
33 #include "micro/micro-common.h"
34 #include "micro/led.h"
35 #include "micro/button.h"
36 #include "micro/system-timer.h"
37 #include "micro/cortexm3/nvm.h"
39 #include "hal/micro/adc.h"
40 
41 #endif //__HAL_H__
42