]> git.donarmstrong.com Git - kiibohd-controller.git/blob - Output/usbMuxUart/setup.cmake
Adding NKRO and Boot mode capabilities.
[kiibohd-controller.git] / Output / usbMuxUart / setup.cmake
1 ###| CMake Kiibohd Controller Muxed UART and USB Output Module |###
2 #
3 # Written by Jacob Alexander in 2014 for the Kiibohd Controller
4 #
5 # Released into the Public Domain
6 #
7 ###
8
9
10 ###
11 # Module C files
12 #
13
14
15 #| AVR Compiler
16 if ( ${COMPILER_FAMILY} MATCHES "avr" )
17
18         set( OUTPUT_SRCS
19         )
20
21 #| ARM Compiler
22 elseif ( ${COMPILER_FAMILY} MATCHES "arm" )
23
24         set( OUTPUT_SRCS
25                 output_com.c
26                 ../pjrcUSB/arm/usb_desc.c
27                 ../pjrcUSB/arm/usb_dev.c
28                 ../pjrcUSB/arm/usb_keyboard.c
29                 ../pjrcUSB/arm/usb_mem.c
30                 ../pjrcUSB/arm/usb_serial.c
31                 ../uartOut/arm/uart_serial.c
32         )
33
34 endif ()
35
36
37
38 ###
39 # Module Specific Options
40 #
41
42
43
44 ###
45 # Compiler Family Compatibility
46 #
47 set( OutputModuleCompatibility
48         arm
49 #       avr # TODO
50 )
51