RS41ng/src/drivers/si4063/radio_hal.h

51 wiersze
1.5 KiB
C
Executable File

/*!
* File:
* radio_hal.h
*
* Description:
* This file contains RADIO HAL.
*
* Silicon Laboratories Confidential
* Copyright 2011 Silicon Laboratories, Inc.
*/
#ifndef _RADIO_HAL_H_
#define _RADIO_HAL_H_
/* ======================================= *
* I N C L U D E *
* ======================================= */
/* ======================================= *
* D E F I N I T I O N S *
* ======================================= */
/* ======================================= *
* G L O B A L V A R I A B L E S *
* ======================================= */
/* ======================================= *
* F U N C T I O N P R O T O T Y P E S *
* ======================================= */
void radio_hal_AssertShutdown(void);
void radio_hal_DeassertShutdown(void);
void radio_hal_ClearNsel(void);
void radio_hal_SetNsel(void);
BIT radio_hal_NirqLevel(void);
void radio_hal_SpiWriteByte(uint8_t byteToWrite);
uint8_t radio_hal_SpiReadByte(void);
void radio_hal_SpiWriteData(uint8_t byteCount, uint8_t* pData);
void radio_hal_SpiReadData(uint8_t byteCount, uint8_t* pData);
#ifdef DRIVERS_EXTENDED_SUPPORT
BIT radio_hal_Gpio0Level(void);
BIT radio_hal_Gpio1Level(void);
BIT radio_hal_Gpio2Level(void);
BIT radio_hal_Gpio3Level(void);
#endif
#endif //_RADIO_HAL_H_