pbio: split low-level I/O dirvers from high-level library

The eventual goal here is that the pbdrv functions will be the absolute minimim needed to do the actual I/O to the hardware. Everything else should be implemented in the main library.
This commit is contained in:
David Lechner
2018-09-07 16:47:36 -05:00
parent dad155641e
commit d8533cb6bc
+10 -9
View File
@@ -790,7 +790,7 @@ WARN_LOGFILE =
# spaces. See also FILE_PATTERNS and EXTENSION_MAPPING
# Note: If this tag is empty the current directory is searched.
INPUT = ../../lib/pbio/include/pbio
INPUT = ../../lib/pbio/include/pbdrv ../../lib/pbio/include/pbio
# This tag can be used to specify the character encoding of the source files
# that doxygen parses. Internally doxygen uses the UTF-8 encoding. Doxygen uses
@@ -2100,14 +2100,15 @@ INCLUDE_FILE_PATTERNS =
# This tag requires that the tag ENABLE_PREPROCESSING is set to YES.
PREDEFINED = \
PBIO_CONFIG_HAS_PORT_A=1 \
PBIO_CONFIG_HAS_PORT_B=1 \
PBIO_CONFIG_HAS_PORT_C=1 \
PBIO_CONFIG_HAS_PORT_D=1 \
PBIO_CONFIG_HAS_PORT_1=1 \
PBIO_CONFIG_HAS_PORT_2=1 \
PBIO_CONFIG_HAS_PORT_3=1 \
PBIO_CONFIG_HAS_PORT_4=1 \
PBDRV_CONFIG_HAS_PORT_A=1 \
PBDRV_CONFIG_HAS_PORT_B=1 \
PBDRV_CONFIG_HAS_PORT_C=1 \
PBDRV_CONFIG_HAS_PORT_D=1 \
PBDRV_CONFIG_HAS_PORT_1=1 \
PBDRV_CONFIG_HAS_PORT_2=1 \
PBDRV_CONFIG_HAS_PORT_3=1 \
PBDRV_CONFIG_HAS_PORT_4=1 \
PBDRV_CONFIG_NUM_MOTOR_CONTROLLER=4 \
# If the MACRO_EXPANSION and EXPAND_ONLY_PREDEF tags are set to YES then this
# tag can be used to specify a list of macro names that should be expanded. The