{"action":"created","issue":{"url":"https://api.github.com/repos/kiibohd/controller/issues/52","labels_url":"https://api.github.com/repos/kiibohd/controller/issues/52/labels{/name}","comments_url":"https://api.github.com/repos/kiibohd/controller/issues/52/comments","events_url":"https://api.github.com/repos/kiibohd/controller/issues/52/events","html_url":"https://github.com/kiibohd/controller/issues/52","id":88105209,"number":52,"title":"MD2?","user":{"login":"unphased","id":1542910,"avatar_url":"https://avatars.githubusercontent.com/u/1542910?v=3","gravatar_id":"","url":"https://api.github.com/users/unphased","html_url":"https://github.com/unphased","followers_url":"https://api.github.com/users/unphased/followers","following_url":"https://api.github.com/users/unphased/following{/other_user}","gists_url":"https://api.github.com/users/unphased/gists{/gist_id}","starred_url":"https://api.github.com/users/unphased/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/unphased/subscriptions","organizations_url":"https://api.github.com/users/unphased/orgs","repos_url":"https://api.github.com/users/unphased/repos","events_url":"https://api.github.com/users/unphased/events{/privacy}","received_events_url":"https://api.github.com/users/unphased/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-06-14T02:37:14Z","updated_at":"2015-06-14T02:41:25Z","closed_at":null,"body":"My Infinity keyboard wasn't the first massdrop group buy, I got mine with the last one that had the bent plate. \r\n\r\nWhat's MD2? Is it for the fancy new ergodox with the screen on it?\r\n\r\nAnyways, I tried building with `ScanModule=MD2` and I ended up with a strange compile error: \r\n\r\n```\r\nLinking C executable kiibohd.elf\r\n/usr/local/Cellar/cmake/3.0.0/bin/cmake -E cmake_link_script CMakeFiles/kiibohd.elf.dir/link.txt --verbose=1\r\n/usr/local/bin/arm-none-eabi-gcc    -Wl,-headerpad_max_install_names   -mthumb -nostdlib -fdata-sections -ffunction-sections -fshort-wchar -fno-builtin -nostartfiles -Wl,-Map=link.map,--cref -Wl,--gc-sections -Wl,--no-wchar-size-warning -T/Users/steven/Documents/kiibohd-controller/Lib/mk20dx128vlf5.ld CMakeFiles/kiibohd.elf.dir/main.c.o CMakeFiles/kiibohd.elf.dir/Lib/mk20dx.c.o CMakeFiles/kiibohd.elf.dir/Lib/delay.c.o CMakeFiles/kiibohd.elf.dir/Scan/ISSILed/led_scan.c.o CMakeFiles/kiibohd.elf.dir/Scan/MatrixARM/matrix_scan.c.o CMakeFiles/kiibohd.elf.dir/Scan/MD2/scan_loop.c.o CMakeFiles/kiibohd.elf.dir/Macro/PartialMap/macro.c.o CMakeFiles/kiibohd.elf.dir/Output/pjrcUSB/output_com.c.o CMakeFiles/kiibohd.elf.dir/Output/pjrcUSB/arm/usb_desc.c.o CMakeFiles/kiibohd.elf.dir/Output/pjrcUSB/arm/usb_dev.c.o CMakeFiles/kiibohd.elf.dir/Output/pjrcUSB/arm/usb_keyboard.c.o CMakeFiles/kiibohd.elf.dir/Output/pjrcUSB/arm/usb_mem.c.o CMakeFiles/kiibohd.elf.dir/Output/pjrcUSB/arm/usb_serial.c.o CMakeFiles/kiibohd.elf.dir/Debug/cli/cli.c.o CMakeFiles/kiibohd.elf.dir/Debug/led/led.c.o CMakeFiles/kiibohd.elf.dir/Debug/print/print.c.o  -o kiibohd.elf\r\nCMakeFiles/kiibohd.elf.dir/Scan/MD2/scan_loop.c.o: In function `I2C_BufferLen':\r\n/Users/steven/Documents/kiibohd-controller/build/../Scan/MD2/scan_loop.c:358: multiple definition of `I2C_BufferLen'\r\nCMakeFiles/kiibohd.elf.dir/Scan/ISSILed/led_scan.c.o:/Users/steven/Documents/kiibohd-controller/build/../Scan/ISSILed/led_scan.c:440: first defined here\r\nCMakeFiles/kiibohd.elf.dir/Scan/MD2/scan_loop.c.o: In function `I2C_BufferPush':\r\n/Users/steven/Documents/kiibohd-controller/build/../Scan/MD2/scan_loop.c:367: multiple definition of `I2C_BufferPush'\r\nCMakeFiles/kiibohd.elf.dir/Scan/ISSILed/led_scan.c.o:/Users/steven/Documents/kiibohd-controller/build/../Scan/ISSILed/led_scan.c:449: first defined here\r\nCMakeFiles/kiibohd.elf.dir/Scan/MD2/scan_loop.c.o: In function `I2C_TxBufferPop':\r\n/Users/steven/Documents/kiibohd-controller/build/../Scan/MD2/scan_loop.c:394: multiple definition of `I2C_TxBufferPop'\r\nCMakeFiles/kiibohd.elf.dir/Scan/ISSILed/led_scan.c.o:/Users/steven/Documents/kiibohd-controller/build/../Scan/ISSILed/led_scan.c:476: first defined here\r\nCMakeFiles/kiibohd.elf.dir/Scan/MD2/scan_loop.c.o: In function `i2c0_isr':\r\n/Users/steven/Documents/kiibohd-controller/build/../Scan/MD2/scan_loop.c:119: multiple definition of `i2c0_isr'\r\nCMakeFiles/kiibohd.elf.dir/Scan/ISSILed/led_scan.c.o:/Users/steven/Documents/kiibohd-controller/build/../Scan/ISSILed/led_scan.c:136: first defined here\r\nCMakeFiles/kiibohd.elf.dir/Scan/MD2/scan_loop.c.o: In function `I2C_Send':\r\n/Users/steven/Documents/kiibohd-controller/build/../Scan/MD2/scan_loop.c:444: multiple definition of `I2C_Send'\r\nCMakeFiles/kiibohd.elf.dir/Scan/ISSILed/led_scan.c.o:/Users/steven/Documents/kiibohd-controller/build/../Scan/ISSILed/led_scan.c:526: first defined here\r\nCMakeFiles/kiibohd.elf.dir/Scan/MD2/scan_loop.c.o: In function `cliFunc_i2cRecv':\r\n/Users/steven/Documents/kiibohd-controller/build/../Scan/MD2/scan_loop.c:630: multiple definition of `cliFunc_i2cRecv'\r\nCMakeFiles/kiibohd.elf.dir/Scan/ISSILed/led_scan.c.o:/Users/steven/Documents/kiibohd-controller/build/../Scan/ISSILed/led_scan.c:648: first defined here\r\nCMakeFiles/kiibohd.elf.dir/Scan/MD2/scan_loop.c.o: In function `cliFunc_i2cSend':\r\n/Users/steven/Documents/kiibohd-controller/build/../Scan/MD2/scan_loop.c:582: multiple definition of `cliFunc_i2cSend'\r\nCMakeFiles/kiibohd.elf.dir/Scan/ISSILed/led_scan.c.o:/Users/steven/Documents/kiibohd-controller/build/../Scan/ISSILed/led_scan.c:600: first defined here\r\nCMakeFiles/kiibohd.elf.dir/Scan/MD2/scan_loop.c.o: In function `LED_zeroPages':\r\n/Users/steven/Documents/kiibohd-controller/build/../Scan/MD2/scan_loop.c:243: multiple definition of `LED_zeroPages'\r\nCMakeFiles/kiibohd.elf.dir/Scan/ISSILed/led_scan.c.o:/Users/steven/Documents/kiibohd-controller/build/../Scan/ISSILed/led_scan.c:281: first defined here\r\nCMakeFiles/kiibohd.elf.dir/Scan/MD2/scan_loop.c.o: In function `cliFunc_ledZero':\r\n/Users/steven/Documents/kiibohd-controller/build/../Scan/MD2/scan_loop.c:678: multiple definition of `cliFunc_ledZero'\r\nCMakeFiles/kiibohd.elf.dir/Scan/ISSILed/led_scan.c.o:/Users/steven/Documents/kiibohd-controller/build/../Scan/ISSILed/led_scan.c:702: first defined here\r\nCMakeFiles/kiibohd.elf.dir/Scan/MD2/scan_loop.c.o:(.data.I2C_RxBuffer+0x0): multiple definition of `I2C_RxBuffer'\r\nCMakeFiles/kiibohd.elf.dir/Scan/ISSILed/led_scan.c.o:(.data.I2C_RxBuffer+0x0): first defined here\r\nCMakeFiles/kiibohd.elf.dir/Scan/MD2/scan_loop.c.o:(.data.I2C_TxBuffer+0x0): multiple definition of `I2C_TxBuffer'\r\nCMakeFiles/kiibohd.elf.dir/Scan/ISSILed/led_scan.c.o:(.data.I2C_TxBuffer+0x0): first defined here\r\nCMakeFiles/kiibohd.elf.dir/Scan/MD2/scan_loop.c.o:(.rodata.ledZeroCLIDict_DescEntry+0x0): multiple definition of `ledZeroCLIDict_DescEntry'\r\nCMakeFiles/kiibohd.elf.dir/Scan/ISSILed/led_scan.c.o:(.rodata.ledZeroCLIDict_DescEntry+0x0): first defined here\r\nCMakeFiles/kiibohd.elf.dir/Scan/MD2/scan_loop.c.o:(.rodata.i2cSendCLIDict_DescEntry+0x0): multiple definition of `i2cSendCLIDict_DescEntry'\r\nCMakeFiles/kiibohd.elf.dir/Scan/ISSILed/led_scan.c.o:(.rodata.i2cSendCLIDict_DescEntry+0x0): first defined here\r\nCMakeFiles/kiibohd.elf.dir/Scan/MD2/scan_loop.c.o:(.rodata.i2cRecvCLIDict_DescEntry+0x0): multiple definition of `i2cRecvCLIDict_DescEntry'\r\nCMakeFiles/kiibohd.elf.dir/Scan/ISSILed/led_scan.c.o:(.rodata.i2cRecvCLIDict_DescEntry+0x0): first defined here\r\n/usr/local/Cellar/gcc-arm-none-eabi/20130916/bin/../lib/gcc/arm-none-eabi/4.7.4/../../../../arm-none-eabi/bin/ld: Warning: size of symbol `i2cRecvCLIDict_DescEntry' changed from 121 in CMakeFiles/kiibohd.elf.dir/Scan/ISSILed/led_scan.c.o to 118 in CMakeFiles/kiibohd.elf.dir/Scan/MD2/scan_loop.c.o\r\ncollect2: error: ld returned 1 exit status\r\nmake[2]: *** [kiibohd.elf] Error 1\r\nmake[1]: *** [CMakeFiles/kiibohd.elf.dir/all] Error 2\r\nmake: *** [all] Error 2\r\n\r\n```\r\n\r\nI am just hoping that this isn't actually ready yet and I should actually be using MD1. (which I have been until now)"},"comment":{"url":"https://api.github.com/repos/kiibohd/controller/issues/comments/111773312","html_url":"https://github.com/kiibohd/controller/issues/52#issuecomment-111773312","issue_url":"https://api.github.com/repos/kiibohd/controller/issues/52","id":111773312,"user":{"login":"haata","id":23465,"avatar_url":"https://avatars.githubusercontent.com/u/23465?v=3","gravatar_id":"","url":"https://api.github.com/users/haata","html_url":"https://github.com/haata","followers_url":"https://api.github.com/users/haata/followers","following_url":"https://api.github.com/users/haata/following{/other_user}","gists_url":"https://api.github.com/users/haata/gists{/gist_id}","starred_url":"https://api.github.com/users/haata/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/haata/subscriptions","organizations_url":"https://api.github.com/users/haata/orgs","repos_url":"https://api.github.com/users/haata/repos","events_url":"https://api.github.com/users/haata/events{/privacy}","received_events_url":"https://api.github.com/users/haata/received_events","type":"User","site_admin":false},"created_at":"2015-06-14T02:41:24Z","updated_at":"2015-06-14T02:41:24Z","body":"MD2 is/was supposed to come right after the Infinity keyboard.\nUnfortunately, stuff happened and that keyboard was mostly shelved.\nThe main interesting parts of MD2 became MDErgo1 (Infinity ErgoDox).\n\nI may use MD2 for a future keyboard though.\n\nOn Sat, Jun 13, 2015 at 7:37 PM Steven Lu <notifications@github.com> wrote:\n\n> I see various MD2 source. My Infinity keyboard wasn't the first massdrop\n> group buy, I got mine with the last one that had the bent plate.\n>\n> Anyways, I tried building with ScanModule=MD2 and I ended up with a\n> strange compile error:\n>\n> [ 77%] [ 83%] [ 88%] [ 94%] Building C object CMakeFiles/kiibohd.elf.dir/Output/pjrcUSB/arm/usb_serial.c.o                                                                                                                                                                                                                                    │······························\n> /usr/local/bin/arm-none-eabi-gcc   -I.. -I.    -mcpu=cortex-m4 -DF_CPU=48000000 -D_mk20dx128vlf5_=1 -Os -mthumb -nostdlib -fdata-sections -ffunction-sections -fshort-wchar -fno-builtin -nostartfiles -Wall -ggdb3 -std=gnu11 -MMD -I/Users/lust/Documents/kiibohd-controller/Scan/ISSILed -I/Users/lust/Documents/kiibohd-controller/Scan/Ma│······························\n> trixARM -I/Users/lust/Documents/kiibohd-controller/Scan/MD2 -I/Users/lust/Documents/kiibohd-controller/Macro/PartialMap -I/Users/lust/Documents/kiibohd-controller/Output/pjrcUSB -I/Users/lust/Documents/kiibohd-controller/Debug/cli -I/Users/lust/Documents/kiibohd-controller/Debug/led -I/Users/lust/Documents/kiibohd-controller/Debug/p│······························\n> rint -I/Users/lust/Documents/kiibohd-controller/Debug/full -o CMakeFiles/kiibohd.elf.dir/Output/pjrcUSB/arm/usb_serial.c.o   -c ../Output/pjrcUSB/arm/usb_serial.c                                                                                                                                                                            │······························\n> Building C object CMakeFiles/kiibohd.elf.dir/Debug/cli/cli.c.o                                                                                                                                                                                                                                                                                │······························\n> /usr/local/bin/arm-none-eabi-gcc   -I.. -I.    -mcpu=cortex-m4 -DF_CPU=48000000 -D_mk20dx128vlf5_=1 -Os -mthumb -nostdlib -fdata-sections -ffunction-sections -fshort-wchar -fno-builtin -nostartfiles -Wall -ggdb3 -std=gnu11 -MMD -I/Users/lust/Documents/kiibohd-controller/Scan/ISSILed -I/Users/lust/Documents/kiibohd-controller/Scan/Ma│······························\n> trixARM -I/Users/lust/Documents/kiibohd-controller/Scan/MD2 -I/Users/lust/Documents/kiibohd-controller/Macro/PartialMap -I/Users/lust/Documents/kiibohd-controller/Output/pjrcUSB -I/Users/lust/Documents/kiibohd-controller/Debug/cli -I/Users/lust/Documents/kiibohd-controller/Debug/led -I/Users/lust/Documents/kiibohd-controller/Debug/p│······························\n> rint -I/Users/lust/Documents/kiibohd-controller/Debug/full -o CMakeFiles/kiibohd.elf.dir/Debug/cli/cli.c.o   -c ../Debug/cli/cli.c                                                                                                                                                                                                            │······························\n> Building C object CMakeFiles/kiibohd.elf.dir/Debug/led/led.c.o                                                                                                                                                                                                                                                                                │······························\n> Building C object CMakeFiles/kiibohd.elf.dir/Debug/print/print.c.o                                                                                                                                                                                                                                                                            │······························\n> /usr/local/bin/arm-none-eabi-gcc   -I.. -I.    -mcpu=cortex-m4 -DF_CPU=48000000 -D_mk20dx128vlf5_=1 -Os -mthumb -nostdlib -fdata-sections -ffunction-sections -fshort-wchar -fno-builtin -nostartfiles -Wall -ggdb3 -std=gnu11 -MMD -I/Users/lust/Documents/kiibohd-controller/Scan/ISSILed -I/Users/lust/Documents/kiibohd-controller/Scan/Ma│······························\n> trixARM -I/Users/lust/Documents/kiibohd-controller/Scan/MD2 -I/Users/lust/Documents/kiibohd-controller/Macro/PartialMap -I/Users/lust/Documents/kiibohd-controller/Output/pjrcUSB -I/Users/lust/Documents/kiibohd-controller/Debug/cli -I/Users/lust/Documents/kiibohd-controller/Debug/led -I/Users/lust/Documents/kiibohd-controller/Debug/p│······························\n> rint -I/Users/lust/Documents/kiibohd-controller/Debug/full -o CMakeFiles/kiibohd.elf.dir/Debug/print/print.c.o   -c ../Debug/print/print.c                                                                                                                                                                                                    │······························\n> /usr/local/bin/arm-none-eabi-gcc   -I.. -I.    -mcpu=cortex-m4 -DF_CPU=48000000 -D_mk20dx128vlf5_=1 -Os -mthumb -nostdlib -fdata-sections -ffunction-sections -fshort-wchar -fno-builtin -nostartfiles -Wall -ggdb3 -std=gnu11 -MMD -I/Users/lust/Documents/kiibohd-controller/Scan/ISSILed -I/Users/lust/Documents/kiibohd-controller/Scan/Ma│······························\n> trixARM -I/Users/lust/Documents/kiibohd-controller/Scan/MD2 -I/Users/lust/Documents/kiibohd-controller/Macro/PartialMap -I/Users/lust/Documents/kiibohd-controller/Output/pjrcUSB -I/Users/lust/Documents/kiibohd-controller/Debug/cli -I/Users/lust/Documents/kiibohd-controller/Debug/led -I/Users/lust/Documents/kiibohd-controller/Debug/p│······························\n> rint -I/Users/lust/Documents/kiibohd-controller/Debug/full -o CMakeFiles/kiibohd.elf.dir/Debug/led/led.c.o   -c ../Debug/led/led.c                                                                                                                                                                                                            │······························\n> Linking C executable kiibohd.elf                                                                                                                                                                                                                                                                                                              │······························\n> /usr/local/Cellar/cmake/3.0.0/bin/cmake -E cmake_link_script CMakeFiles/kiibohd.elf.dir/link.txt --verbose=1                                                                                                                                                                                                                                  │······························\n> /usr/local/bin/arm-none-eabi-gcc    -Wl,-headerpad_max_install_names   -mthumb -nostdlib -fdata-sections -ffunction-sections -fshort-wchar -fno-builtin -nostartfiles -Wl,-Map=link.map,--cref -Wl,--gc-sections -Wl,--no-wchar-size-warning -T/Users/lust/Documents/kiibohd-controller/Lib/mk20dx128vlf5.ld CMakeFiles/kiibohd.elf.dir/main.c│······························\n> .o CMakeFiles/kiibohd.elf.dir/Lib/mk20dx.c.o CMakeFiles/kiibohd.elf.dir/Lib/delay.c.o CMakeFiles/kiibohd.elf.dir/Scan/ISSILed/led_scan.c.o CMakeFiles/kiibohd.elf.dir/Scan/MatrixARM/matrix_scan.c.o CMakeFiles/kiibohd.elf.dir/Scan/MD2/scan_loop.c.o CMakeFiles/kiibohd.elf.dir/Macro/PartialMap/macro.c.o CMakeFiles/kiibohd.elf.dir/Output│······························\n> /pjrcUSB/output_com.c.o CMakeFiles/kiibohd.elf.dir/Output/pjrcUSB/arm/usb_desc.c.o CMakeFiles/kiibohd.elf.dir/Output/pjrcUSB/arm/usb_dev.c.o CMakeFiles/kiibohd.elf.dir/Output/pjrcUSB/arm/usb_keyboard.c.o CMakeFiles/kiibohd.elf.dir/Output/pjrcUSB/arm/usb_mem.c.o CMakeFiles/kiibohd.elf.dir/Output/pjrcUSB/arm/usb_serial.c.o CMakeFiles/│······························\n> kiibohd.elf.dir/Debug/cli/cli.c.o CMakeFiles/kiibohd.elf.dir/Debug/led/led.c.o CMakeFiles/kiibohd.elf.dir/Debug/print/print.c.o  -o kiibohd.elf                                                                                                                                                                                               │······························\n> CMakeFiles/kiibohd.elf.dir/Scan/MD2/scan_loop.c.o: In function `I2C_BufferLen':                                                                                                                                                                                                                                                               │······························\n> /Users/lust/Documents/kiibohd-controller/build/../Scan/MD2/scan_loop.c:358: multiple definition of `I2C_BufferLen'                                                                                                                                                                                                                            │······························\n> CMakeFiles/kiibohd.elf.dir/Scan/ISSILed/led_scan.c.o:/Users/lust/Documents/kiibohd-controller/build/../Scan/ISSILed/led_scan.c:440: first defined here                                                                                                                                                                                        │······························\n> CMakeFiles/kiibohd.elf.dir/Scan/MD2/scan_loop.c.o: In function `I2C_BufferPush':                                                                                                                                                                                                                                                              │······························\n> /Users/lust/Documents/kiibohd-controller/build/../Scan/MD2/scan_loop.c:367: multiple definition of `I2C_BufferPush'                                                                                                                                                                                                                           │······························\n> CMakeFiles/kiibohd.elf.dir/Scan/ISSILed/led_scan.c.o:/Users/lust/Documents/kiibohd-controller/build/../Scan/ISSILed/led_scan.c:449: first defined here                                                                                                                                                                                        │······························\n> CMakeFiles/kiibohd.elf.dir/Scan/MD2/scan_loop.c.o: In function `I2C_TxBufferPop':                                                                                                                                                                                                                                                             │······························\n> /Users/lust/Documents/kiibohd-controller/build/../Scan/MD2/scan_loop.c:394: multiple definition of `I2C_TxBufferPop'                                                                                                                                                                                                                          │······························\n> CMakeFiles/kiibohd.elf.dir/Scan/ISSILed/led_scan.c.o:/Users/lust/Documents/kiibohd-controller/build/../Scan/ISSILed/led_scan.c:476: first defined here                                                                                                                                                                                        │······························\n> CMakeFiles/kiibohd.elf.dir/Scan/MD2/scan_loop.c.o: In function `i2c0_isr':                                                                                                                                                                                                                                                                    │······························\n> /Users/lust/Documents/kiibohd-controller/build/../Scan/MD2/scan_loop.c:119: multiple definition of `i2c0_isr'                                                                                                                                                                                                                                 │······························\n> CMakeFiles/kiibohd.elf.dir/Scan/ISSILed/led_scan.c.o:/Users/lust/Documents/kiibohd-controller/build/../Scan/ISSILed/led_scan.c:136: first defined here                                                                                                                                                                                        │······························\n> CMakeFiles/kiibohd.elf.dir/Scan/MD2/scan_loop.c.o: In function `I2C_Send':                                                                                                                                                                                                                                                                    │······························\n> /Users/lust/Documents/kiibohd-controller/build/../Scan/MD2/scan_loop.c:444: multiple definition of `I2C_Send'                                                                                                                                                                                                                                 │······························\n> CMakeFiles/kiibohd.elf.dir/Scan/ISSILed/led_scan.c.o:/Users/lust/Documents/kiibohd-controller/build/../Scan/ISSILed/led_scan.c:526: first defined here                                                                                                                                                                                        │······························\n> CMakeFiles/kiibohd.elf.dir/Scan/MD2/scan_loop.c.o: In function `cliFunc_i2cRecv':                                                                                                                                                                                                                                                             │······························\n> /Users/lust/Documents/kiibohd-controller/build/../Scan/MD2/scan_loop.c:630: multiple definition of `cliFunc_i2cRecv'                                                                                                                                                                                                                          │······························\n> CMakeFiles/kiibohd.elf.dir/Scan/ISSILed/led_scan.c.o:/Users/lust/Documents/kiibohd-controller/build/../Scan/ISSILed/led_scan.c:648: first defined here                                                                                                                                                                                        │······························\n> CMakeFiles/kiibohd.elf.dir/Scan/MD2/scan_loop.c.o: In function `cliFunc_i2cSend':                                                                                                                                                                                                                                                             │······························\n> /Users/lust/Documents/kiibohd-controller/build/../Scan/MD2/scan_loop.c:582: multiple definition of `cliFunc_i2cSend'                                                                                                                                                                                                                          │······························\n> CMakeFiles/kiibohd.elf.dir/Scan/ISSILed/led_scan.c.o:/Users/lust/Documents/kiibohd-controller/build/../Scan/ISSILed/led_scan.c:600: first defined here                                                                                                                                                                                        │······························\n> CMakeFiles/kiibohd.elf.dir/Scan/MD2/scan_loop.c.o: In function `LED_zeroPages':                                                                                                                                                                                                                                                               │······························\n> /Users/lust/Documents/kiibohd-controller/build/../Scan/MD2/scan_loop.c:243: multiple definition of `LED_zeroPages'                                                                                                                                                                                                                            │······························\n> CMakeFiles/kiibohd.elf.dir/Scan/ISSILed/led_scan.c.o:/Users/lust/Documents/kiibohd-controller/build/../Scan/ISSILed/led_scan.c:281: first defined here                                                                                                                                                                                        │······························\n> CMakeFiles/kiibohd.elf.dir/Scan/MD2/scan_loop.c.o: In function `cliFunc_ledZero':                                                                                                                                                                                                                                                             │······························\n> /Users/lust/Documents/kiibohd-controller/build/../Scan/MD2/scan_loop.c:678: multiple definition of `cliFunc_ledZero'                                                                                                                                                                                                                          │······························\n> CMakeFiles/kiibohd.elf.dir/Scan/ISSILed/led_scan.c.o:/Users/lust/Documents/kiibohd-controller/build/../Scan/ISSILed/led_scan.c:702: first defined here                                                                                                                                                                                        │······························\n> CMakeFiles/kiibohd.elf.dir/Scan/MD2/scan_loop.c.o:(.data.I2C_RxBuffer+0x0): multiple definition of `I2C_RxBuffer'                                                                                                                                                                                                                             │······························\n> CMakeFiles/kiibohd.elf.dir/Scan/ISSILed/led_scan.c.o:(.data.I2C_RxBuffer+0x0): first defined here                                                                                                                                                                                                                                             │······························\n> CMakeFiles/kiibohd.elf.dir/Scan/MD2/scan_loop.c.o:(.data.I2C_TxBuffer+0x0): multiple definition of `I2C_TxBuffer'                                                                                                                                                                                                                             │······························\n> CMakeFiles/kiibohd.elf.dir/Scan/ISSILed/led_scan.c.o:(.data.I2C_TxBuffer+0x0): first defined here                                                                                                                                                                                                                                             │······························\n> CMakeFiles/kiibohd.elf.dir/Scan/MD2/scan_loop.c.o:(.rodata.ledZeroCLIDict_DescEntry+0x0): multiple definition of `ledZeroCLIDict_DescEntry'                                                                                                                                                                                                   │······························\n> CMakeFiles/kiibohd.elf.dir/Scan/ISSILed/led_scan.c.o:(.rodata.ledZeroCLIDict_DescEntry+0x0): first defined here                                                                                                                                                                                                                               │······························\n> CMakeFiles/kiibohd.elf.dir/Scan/MD2/scan_loop.c.o:(.rodata.i2cSendCLIDict_DescEntry+0x0): multiple definition of `i2cSendCLIDict_DescEntry'                                                                                                                                                                                                   │······························\n> CMakeFiles/kiibohd.elf.dir/Scan/ISSILed/led_scan.c.o:(.rodata.i2cSendCLIDict_DescEntry+0x0): first defined here                                                                                                                                                                                                                               │······························\n> CMakeFiles/kiibohd.elf.dir/Scan/MD2/scan_loop.c.o:(.rodata.i2cRecvCLIDict_DescEntry+0x0): multiple definition of `i2cRecvCLIDict_DescEntry'                                                                                                                                                                                                   │······························\n> CMakeFiles/kiibohd.elf.dir/Scan/ISSILed/led_scan.c.o:(.rodata.i2cRecvCLIDict_DescEntry+0x0): first defined here                                                                                                                                                                                                                               │······························\n> /usr/local/Cellar/gcc-arm-none-eabi/20130916/bin/../lib/gcc/arm-none-eabi/4.7.4/../../../../arm-none-eabi/bin/ld: Warning: size of symbol `i2cRecvCLIDict_DescEntry' changed from 121 in CMakeFiles/kiibohd.elf.dir/Scan/ISSILed/led_scan.c.o to 118 in CMakeFiles/kiibohd.elf.dir/Scan/MD2/scan_loop.c.o                                     │······························\n> collect2: error: ld returned 1 exit status                                                                                                                                                                                                                                                                                                    │······························\n> make[2]: *** [kiibohd.elf] Error 1                                                                                                                                                                                                                                                                                                            │······························\n> make[1]: *** [CMakeFiles/kiibohd.elf.dir/all] Error 2                                                                                                                                                                                                                                                                                         │······························\n> make: *** [all] Error 2\n>\n> I am just hoping that this isn't actually ready yet and I should actually\n> be using MD1. (which I have been until now)\n>\n> —\n> Reply to this email directly or view it on GitHub\n> <https://github.com/kiibohd/controller/issues/52>.\n>\n"}}