diff options
| author | Aditya Naik | 2020-08-05 12:07:53 -0400 |
|---|---|---|
| committer | Aditya Naik | 2020-08-05 12:07:53 -0400 |
| commit | 6fc56b1dfe07bebe4184a8cecbfbd3c50466bfe0 (patch) | |
| tree | 94761159de5c488832056a1142ff3a59e716cb0e /include | |
| parent | 5154fdecac5260ea3a2fd6416c1186eb4d609449 (diff) | |
Changes and stuff
Diffstat (limited to 'include')
| -rw-r--r-- | include/main.h | 2 | ||||
| -rw-r--r-- | include/stream.h | 13 |
2 files changed, 12 insertions, 3 deletions
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 <stdint.h> #include <stddef.h> -/* 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 |
