ChipTest/PAN159/PAN159-Template/Library/StdDriver/driver/lib_driver_rfspi_pan159.h

37 lines
1023 B
C
Raw Normal View History

2021-09-26 09:18:47 +00:00
/*******************************************************************************
* @note Copyright (C) 2017 Shanghai Panchip Microelectronics Co., Ltd.
* All rights reserved.
*
* @file drv_spi.h
* @brief SPI<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
*
* @history - V1.0, 2017-03-06, xiaoguolin, first implementation.
*******************************************************************************/
#ifndef __DRV_SPI_H
#define __DRV_SPI_H
#ifdef __cplusplus
extern "C"{
#endif
#include "Mini58Series.h"
#define rfspi_pan159_irq() P52
#define rfspi_pan159_cs(level) (P01=(level))
void rfspi_pan159_init(void);
uint8_t rfspi_pan159_rwc(uint8_t dat);
uint8_t* rfspi_pan159_rws(uint8_t* p_dat, uint16_t len);
#define rfspi_ce(v) xn297l_write_reg(CE_FSPI_ON|(v), 0)
#define rfspi_irq rfspi_pan159_irq
#define rfspi_cs rfspi_pan159_cs
#define rfspi_init rfspi_pan159_init
#define rfspi_rwc rfspi_pan159_rwc
#define rfspi_rws rfspi_pan159_rws
#ifdef __cplusplus
}
#endif
#endif // __DRV_SPI_H