mirror of
https://gitee.com/Vancouver2017/luban-lite.git
synced 2025-12-29 01:06:56 +00:00
v1.2.1
This commit is contained in:
@@ -182,6 +182,9 @@ struct rt_can_ops;
|
||||
#define RT_CAN_CMD_SET_CANFD 0x1A
|
||||
#define RT_CAN_CMD_SET_BAUD_FD 0x1B
|
||||
#define RT_CAN_CMD_SET_BITTIMING 0x1C
|
||||
#define RT_CAN_STOP_DMA 0x1E
|
||||
#define RT_CAN_CONFIG_DMA_TX 0x20
|
||||
#define RT_CAN_CONFIG_DMA_RX 0x21
|
||||
|
||||
#define RT_DEVICE_CAN_INT_ERR 0x1000
|
||||
|
||||
|
||||
@@ -218,6 +218,7 @@ void rt_pm_device_unregister(struct rt_device *device);
|
||||
|
||||
void rt_pm_notify_set(void (*notify)(rt_uint8_t event, rt_uint8_t mode, void *data), void *data);
|
||||
void rt_pm_default_set(rt_uint8_t sleep_mode);
|
||||
rt_uint8_t rt_pm_read_mode_cnt(rt_uint8_t sleep_mode);
|
||||
|
||||
void rt_system_pm_init(const struct rt_pm_ops *ops,
|
||||
rt_uint8_t timer_mask,
|
||||
|
||||
@@ -102,6 +102,7 @@ struct rt_spi_ops
|
||||
rt_err_t (*nonblock)(struct rt_spi_device *device, rt_uint32_t nonblock);
|
||||
rt_uint32_t (*gstatus)(struct rt_spi_device *device);
|
||||
void (*delaymode)(struct rt_spi_device *device, rt_uint32_t delaymode);
|
||||
rt_err_t (*wait_completion)(struct rt_spi_device *device);
|
||||
};
|
||||
|
||||
/**
|
||||
@@ -228,6 +229,9 @@ rt_uint32_t rt_spi_get_transfer_status(struct rt_spi_device *device);
|
||||
void rt_spi_set_rx_delay_mode(struct rt_spi_device *device,
|
||||
rt_uint32_t mode);
|
||||
|
||||
/* wait completion */
|
||||
rt_err_t rt_spi_wait_completion(struct rt_spi_device *device);
|
||||
|
||||
/* send data then receive data from SPI device */
|
||||
rt_err_t rt_spi_send_then_recv(struct rt_spi_device *device,
|
||||
const void *send_buf,
|
||||
|
||||
@@ -78,6 +78,7 @@ struct rt_touch_info
|
||||
|
||||
struct rt_touch_config
|
||||
{
|
||||
rt_uint8_t rst_pin;
|
||||
#ifdef RT_TOUCH_PIN_IRQ
|
||||
struct rt_device_pin_mode irq_pin; /* Interrupt pin, The purpose of this pin is to notification read data */
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user