提交 53e4b9d5 编写于 作者: C Chenxuan Zhao

Add C++ Support

上级 f3d1e711
......@@ -8,10 +8,19 @@
* 2018-11-27 zylx first version
*/
#ifndef __DRV_QSPI_H_
#define __DRV_QSPI_H_
#ifndef __DRV_QSPI_H__
#define __DRV_QSPI_H__
#include <rtthread.h>
#ifdef __cplusplus
extern "C" {
#endif
rt_err_t stm32_qspi_bus_attach_device(const char *bus_name, const char *device_name, rt_uint32_t pin, rt_uint8_t data_line_width, void (*enter_qspi_mode)(), void (*exit_qspi_mode)());
#ifdef __cplusplus
}
#endif
#endif
......@@ -8,8 +8,8 @@
* 2018-11-5 SummerGift first version
*/
#ifndef __DRV_SPI_H_
#define __DRV_SPI_H_
#ifndef __DRV_SPI_H__
#define __DRV_SPI_H__
#include <rtthread.h>
#include "rtdevice.h"
......@@ -17,8 +17,16 @@
#include <drv_common.h>
#include "drv_dma.h"
#ifdef __cplusplus
extern "C" {
#endif
rt_err_t rt_hw_spi_device_attach(const char *bus_name, const char *device_name, GPIO_TypeDef* cs_gpiox, uint16_t cs_gpio_pin);
#ifdef __cplusplus
}
#endif
struct stm32_hw_spi_cs
{
GPIO_TypeDef* GPIOx;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册