Commit 286c2a27 authored by Wenxi XU's avatar Wenxi XU
Browse files

目前基于串口的interface基本完善

parent d4f94764
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
#ifndef ARES_COMM_H__
#define ARES_COMM_H__

#include <ares/protocol/dual/dual_protocol.h>
#include <ares/interface/usb/usb_bulk.h>
#include <ares/protocol/ares_protocol.h>
#include <ares/interface/ares_interface.h>
#include <zephyr/kernel.h>
#include <zephyr/net_buf.h>

+2 −1
Original line number Diff line number Diff line
add_subdirectory_ifdef(CONFIG_USB_BULK_INTERFACE usb)
add_subdirectory_ifdef(CONFIG_UART_INTERFACE uart)
 No newline at end of file
+1 −1
Original line number Diff line number Diff line
rsource "usb/Kconfig"

rsource "uart/Kconfig"

config USB_BULK_INTERFACE
	bool "USB_BULK_INTERFACE"
+1 −0
Original line number Diff line number Diff line
@@ -24,6 +24,7 @@ struct AresInterfaceAPI {
	int (*send)(struct AresInterface *interface, struct net_buf *buf);
	int (*send_with_lock)(struct AresInterface *interface, struct net_buf *buf,
			      struct k_mutex *mutex);
	int (*send_raw)(struct AresInterface *interface, uint8_t *data, uint16_t len);

	int (*connect)(struct AresInterface *interface);
	int (*disconnect)(struct AresInterface *interface);
+3 −3
Original line number Diff line number Diff line
@@ -3,8 +3,8 @@

zephyr_library()

set(USB_BULK_INTERFACE_SOURCES
	usb_bulk.c
set(UART_INTERFACE_SOURCES
	uart.c
)

zephyr_library_sources(${USB_BULK_INTERFACE_SOURCES})
 No newline at end of file
zephyr_library_sources(${UART_INTERFACE_SOURCES})
 No newline at end of file
Loading