# hal.h File Reference

Hardware Abstraction Layer (HAL) file. More...

`#include "../HAL/hal_cc2530znp_target_board.H"`
`#include "msp430x22x4.h"`
`#include <stdarg.h>`
`#include "../Common/utilities.h"`

## Detailed Description

Hardware Abstraction Layer (HAL) file.

Point this file to your Hardware Abstraction Layer file

The ZNP library & examples require the following methods to be implemented. Refer to the individual method descriptions for more information.

- halInit()
- putchar()
- halSpiInit()
- delayMs()
- halResetZnp()
- toggleLed()

Note:
  you must also set the processor version in Project Properties and be sure to add your hal file to the Project. I recommend creating

See also:
  hal_helper.c for utilities to assist when changing hardware platforms

Rev
  545

Author
  dsmith

Date
  2010-05-27 17:09:05 -0700 (Thu, 27 May 2010)

All Files Functions Variables