GithubHelp home page GithubHelp logo

MD2? about controller HOT 2 CLOSED

kiibohd avatar kiibohd commented on May 28, 2024
MD2?

from controller.

Comments (2)

haata avatar haata commented on May 28, 2024

MD2 is/was supposed to come right after the Infinity keyboard.
Unfortunately, stuff happened and that keyboard was mostly shelved.
The main interesting parts of MD2 became MDErgo1 (Infinity ErgoDox).

I may use MD2 for a future keyboard though.

On Sat, Jun 13, 2015 at 7:37 PM Steven Lu [email protected] wrote:

I see various MD2 source. My Infinity keyboard wasn't the first massdrop
group buy, I got mine with the last one that had the bent plate.

Anyways, I tried building with ScanModule=MD2 and I ended up with a
strange compile error:

[ 77%] [ 83%] [ 88%] [ 94%] Building C object CMakeFiles/kiibohd.elf.dir/Output/pjrcUSB/arm/usb_serial.c.o │······························
/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│······························
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│······························
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 │······························
Building C object CMakeFiles/kiibohd.elf.dir/Debug/cli/cli.c.o │······························
/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│······························
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│······························
rint -I/Users/lust/Documents/kiibohd-controller/Debug/full -o CMakeFiles/kiibohd.elf.dir/Debug/cli/cli.c.o -c ../Debug/cli/cli.c │······························
Building C object CMakeFiles/kiibohd.elf.dir/Debug/led/led.c.o │······························
Building C object CMakeFiles/kiibohd.elf.dir/Debug/print/print.c.o │······························
/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│······························
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│······························
rint -I/Users/lust/Documents/kiibohd-controller/Debug/full -o CMakeFiles/kiibohd.elf.dir/Debug/print/print.c.o -c ../Debug/print/print.c │······························
/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│······························
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│······························
rint -I/Users/lust/Documents/kiibohd-controller/Debug/full -o CMakeFiles/kiibohd.elf.dir/Debug/led/led.c.o -c ../Debug/led/led.c │······························
Linking C executable kiibohd.elf │······························
/usr/local/Cellar/cmake/3.0.0/bin/cmake -E cmake_link_script CMakeFiles/kiibohd.elf.dir/link.txt --verbose=1 │······························
/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│······························
.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 │······························
CMakeFiles/kiibohd.elf.dir/Scan/MD2/scan_loop.c.o: In function I2C_BufferLen': │······························ /Users/lust/Documents/kiibohd-controller/build/../Scan/MD2/scan_loop.c:358: multiple definition ofI2C_BufferLen' │······························
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 │······························
CMakeFiles/kiibohd.elf.dir/Scan/MD2/scan_loop.c.o: In function I2C_BufferPush': │······························ /Users/lust/Documents/kiibohd-controller/build/../Scan/MD2/scan_loop.c:367: multiple definition ofI2C_BufferPush' │······························
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 │······························
CMakeFiles/kiibohd.elf.dir/Scan/MD2/scan_loop.c.o: In function I2C_TxBufferPop': │······························ /Users/lust/Documents/kiibohd-controller/build/../Scan/MD2/scan_loop.c:394: multiple definition ofI2C_TxBufferPop' │······························
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 │······························
CMakeFiles/kiibohd.elf.dir/Scan/MD2/scan_loop.c.o: In function i2c0_isr': │······························ /Users/lust/Documents/kiibohd-controller/build/../Scan/MD2/scan_loop.c:119: multiple definition ofi2c0_isr' │······························
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 │······························
CMakeFiles/kiibohd.elf.dir/Scan/MD2/scan_loop.c.o: In function I2C_Send': │······························ /Users/lust/Documents/kiibohd-controller/build/../Scan/MD2/scan_loop.c:444: multiple definition ofI2C_Send' │······························
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 │······························
CMakeFiles/kiibohd.elf.dir/Scan/MD2/scan_loop.c.o: In function cliFunc_i2cRecv': │······························ /Users/lust/Documents/kiibohd-controller/build/../Scan/MD2/scan_loop.c:630: multiple definition ofcliFunc_i2cRecv' │······························
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 │······························
CMakeFiles/kiibohd.elf.dir/Scan/MD2/scan_loop.c.o: In function cliFunc_i2cSend': │······························ /Users/lust/Documents/kiibohd-controller/build/../Scan/MD2/scan_loop.c:582: multiple definition ofcliFunc_i2cSend' │······························
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 │······························
CMakeFiles/kiibohd.elf.dir/Scan/MD2/scan_loop.c.o: In function LED_zeroPages': │······························ /Users/lust/Documents/kiibohd-controller/build/../Scan/MD2/scan_loop.c:243: multiple definition ofLED_zeroPages' │······························
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 │······························
CMakeFiles/kiibohd.elf.dir/Scan/MD2/scan_loop.c.o: In function cliFunc_ledZero': │······························ /Users/lust/Documents/kiibohd-controller/build/../Scan/MD2/scan_loop.c:678: multiple definition ofcliFunc_ledZero' │······························
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 │······························
CMakeFiles/kiibohd.elf.dir/Scan/MD2/scan_loop.c.o:(.data.I2C_RxBuffer+0x0): multiple definition of I2C_RxBuffer' │······························ CMakeFiles/kiibohd.elf.dir/Scan/ISSILed/led_scan.c.o:(.data.I2C_RxBuffer+0x0): first defined here │······························ CMakeFiles/kiibohd.elf.dir/Scan/MD2/scan_loop.c.o:(.data.I2C_TxBuffer+0x0): multiple definition ofI2C_TxBuffer' │······························
CMakeFiles/kiibohd.elf.dir/Scan/ISSILed/led_scan.c.o:(.data.I2C_TxBuffer+0x0): first defined here │······························
CMakeFiles/kiibohd.elf.dir/Scan/MD2/scan_loop.c.o:(.rodata.ledZeroCLIDict_DescEntry+0x0): multiple definition of ledZeroCLIDict_DescEntry' │······························ CMakeFiles/kiibohd.elf.dir/Scan/ISSILed/led_scan.c.o:(.rodata.ledZeroCLIDict_DescEntry+0x0): first defined here │······························ CMakeFiles/kiibohd.elf.dir/Scan/MD2/scan_loop.c.o:(.rodata.i2cSendCLIDict_DescEntry+0x0): multiple definition ofi2cSendCLIDict_DescEntry' │······························
CMakeFiles/kiibohd.elf.dir/Scan/ISSILed/led_scan.c.o:(.rodata.i2cSendCLIDict_DescEntry+0x0): first defined here │······························
CMakeFiles/kiibohd.elf.dir/Scan/MD2/scan_loop.c.o:(.rodata.i2cRecvCLIDict_DescEntry+0x0): multiple definition of i2cRecvCLIDict_DescEntry' │······························ CMakeFiles/kiibohd.elf.dir/Scan/ISSILed/led_scan.c.o:(.rodata.i2cRecvCLIDict_DescEntry+0x0): first defined here │······························ /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 symboli2cRecvCLIDict_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 │······························
collect2: error: ld returned 1 exit status │······························
make[2]: *** [kiibohd.elf] Error 1 │······························
make[1]: *** [CMakeFiles/kiibohd.elf.dir/all] Error 2 │······························
make: *** [all] Error 2

I am just hoping that this isn't actually ready yet and I should actually
be using MD1. (which I have been until now)


Reply to this email directly or view it on GitHub
#52.

from controller.

kaansoral avatar kaansoral commented on May 28, 2024

Wow, very curious :)

How was MD2 like?

from controller.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.