summaryrefslogtreecommitdiff
path: root/components/drivers/include
diff options
context:
space:
mode:
Diffstat (limited to 'components/drivers/include')
-rw-r--r--components/drivers/include/drivers/pin.h4
-rw-r--r--components/drivers/include/drivers/spi.h4
2 files changed, 5 insertions, 3 deletions
diff --git a/components/drivers/include/drivers/pin.h b/components/drivers/include/drivers/pin.h
index 38e5abea2a..4390c9bb41 100644
--- a/components/drivers/include/drivers/pin.h
+++ b/components/drivers/include/drivers/pin.h
@@ -25,6 +25,8 @@ struct rt_device_pin
const struct rt_pin_ops *ops;
};
+#define PIN_NONE (-1)
+
#define PIN_LOW 0x00
#define PIN_HIGH 0x01
@@ -43,7 +45,7 @@ struct rt_device_pin
#define PIN_IRQ_DISABLE 0x00
#define PIN_IRQ_ENABLE 0x01
-#define PIN_IRQ_PIN_NONE -1
+#define PIN_IRQ_PIN_NONE PIN_NONE
struct rt_device_pin_mode
{
diff --git a/components/drivers/include/drivers/spi.h b/components/drivers/include/drivers/spi.h
index 2cce830cd6..cd5ebe2db6 100644
--- a/components/drivers/include/drivers/spi.h
+++ b/components/drivers/include/drivers/spi.h
@@ -15,7 +15,7 @@
#include <stdlib.h>
#include <rtthread.h>
-#include <rtdevice.h>
+#include <drivers/pin.h>
#ifdef __cplusplus
extern "C"{
@@ -79,7 +79,6 @@ struct rt_spi_configuration
rt_uint8_t mode;
rt_uint8_t data_width;
rt_uint16_t reserved;
- rt_base_t cs_pin;
rt_uint32_t max_hz;
};
@@ -113,6 +112,7 @@ struct rt_spi_device
struct rt_spi_bus *bus;
struct rt_spi_configuration config;
+ rt_base_t cs_pin;
void *user_data;
};