EZR32 Leopard Gecko Software Documentation  ezr32lg-doc-4.2.1
ezradio_hal.h
Go to the documentation of this file.
1 /**************************************************************************/
33 #ifndef _EZRADIO_HAL_H_
34 #define _EZRADIO_HAL_H_
35 
36 #ifdef __cplusplus
37 extern "C" {
38 #endif
39 
40 /***************************************************************************/
45 /***************************************************************************/
50 /***************************************************************************/
57 void ezradio_hal_GpioInit( GPIOINT_IrqCallbackPtr_t ezradioIrqCallback, bool enablePTI );
58 void ezradio_hal_SpiInit( void );
59 
60 void ezradio_hal_AssertShutdown (void);
62 void ezradio_hal_ClearNsel (void);
63 void ezradio_hal_SetNsel (void);
64 uint8_t ezradio_hal_NirqLevel (void);
65 
66 void ezradio_hal_SpiWriteByte (uint8_t byteToWrite);
67 void ezradio_hal_SpiReadByte (uint8_t* readByte);
68 
69 void ezradio_hal_SpiWriteData (uint8_t byteCount, uint8_t* pData);
70 void ezradio_hal_SpiReadData (uint8_t byteCount, uint8_t* pData);
71 
76 #ifdef __cplusplus
77 }
78 #endif
79 
80 #endif //_EZRADIO_HAL_H_
void ezradio_hal_SetNsel(void)
Definition: ezradio_hal.c:154
void ezradio_hal_SpiInit(void)
Definition: ezradio_hal.c:117
void ezradio_hal_AssertShutdown(void)
Definition: ezradio_hal.c:130
void ezradio_hal_GpioInit(GPIOINT_IrqCallbackPtr_t ezradioIrqCallback, bool enablePTI)
Definition: ezradio_hal.c:63
void ezradio_hal_SpiWriteData(uint8_t byteCount, uint8_t *pData)
Definition: ezradio_hal.c:195
void ezradio_hal_SpiWriteByte(uint8_t byteToWrite)
Definition: ezradio_hal.c:174
void ezradio_hal_SpiReadData(uint8_t byteCount, uint8_t *pData)
Definition: ezradio_hal.c:206
void ezradio_hal_SpiReadByte(uint8_t *readByte)
Definition: ezradio_hal.c:184
void(* GPIOINT_IrqCallbackPtr_t)(uint8_t pin)
GPIO interrupt callback function pointer.
Definition: gpiointerrupt.h:49
void ezradio_hal_ClearNsel(void)
Definition: ezradio_hal.c:146
uint8_t ezradio_hal_NirqLevel(void)
Definition: ezradio_hal.c:164
void ezradio_hal_DeassertShutdown(void)
Definition: ezradio_hal.c:138