From 6fc56b1dfe07bebe4184a8cecbfbd3c50466bfe0 Mon Sep 17 00:00:00 2001 From: Aditya Naik Date: Wed, 5 Aug 2020 12:07:53 -0400 Subject: Changes and stuff --- include/main.h | 2 -- include/stream.h | 13 ++++++++++++- 2 files changed, 12 insertions(+), 3 deletions(-) (limited to 'include') diff --git a/include/main.h b/include/main.h index 60fe0a2..d344c63 100644 --- a/include/main.h +++ b/include/main.h @@ -16,8 +16,6 @@ extern "C" { #include "port.h" void Error_Handler(void); - -#define BUS_DEVICE_LIMIT 16 #ifdef __cplusplus } diff --git a/include/stream.h b/include/stream.h index 96d9823..73b3daa 100644 --- a/include/stream.h +++ b/include/stream.h @@ -1,7 +1,16 @@ #include #include -/* typedef struct p_stream_s p_stream_t; */ +#ifndef __STREAM_H +#define __STREAM_H +/* + * Struct for abstract stream + * + * Stream properties: generalized variables for individual devices + * props[0]: Peripheral device (fd, hi2c, huart, and so on) + * props[1]: Bus device ID + * + */ typedef struct { int (*read)(uint8_t *buf, size_t len, void **vptr, void *sptr); @@ -9,3 +18,5 @@ typedef struct { int (*init)(void **vptr, void *sptr); void **props; } p_stream_t; + +#endif -- cgit v1.2.3