diff options
Diffstat (limited to 'hid/lib/drivers-stm32/factory.cpp')
-rw-r--r-- | hid/lib/drivers-stm32/factory.cpp | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/hid/lib/drivers-stm32/factory.cpp b/hid/lib/drivers-stm32/factory.cpp index 60145a4d..010eb507 100644 --- a/hid/lib/drivers-stm32/factory.cpp +++ b/hid/lib/drivers-stm32/factory.cpp @@ -27,6 +27,7 @@ #include "usb/mouse-relative-stm32.h" #include "backup-register.h" #include "board-stm32.h" +#include "serial.h" #ifndef __STM32F1__ # error "Only STM32F1 is supported" @@ -82,4 +83,12 @@ namespace DRIVERS { return new Board(DRIVERS::DUMMY); } } + + Connection* Factory::makeConnection(type _type) { +# ifdef CMD_SERIAL + return new Serial(); +# else +# error CMD phy is not defined +# endif + } } |