This is getting out of hand quickly. 😅
Reality: There are 12 cols instead of 11 and 3 pins not used by the leonardo have to be added to #microscheme's stdlib.
I'm pretty sure what needs to be done to add the missing stuff. Before I start: @technomancy do you know if this already exist or is in the works? Can you think of a reason why this won't work?
@norb Cool! I would love to take the patch to menelaus once it's compatible with upstream microscheme. I don't know whether it's sensible to keep the new pins under "Leonardo" or whether it makes sense to introduce a new board type or something; you'd have to talk to the microscheme maintainer to see how he wants to handle that kind of situation.
@technomancy Introducing a new board absolutely makes sense here. I was just trying to get menelaus up and running as quickly as possible. I'll take care of it next week.
I want to finish the german keycodes and my personal layout first. I'm looking forward to sending you the patches, as soon as everything is integrated nicely.
Regarding the naming of the board: Is atreus2 okay or is there another official name besides keyboardio atreus?
$ make MODEL=KEYBOARDIO-ATREUS LAYOUT=qwerty-keyboardio upload
microscheme -m KEYBOARDIO-ATREUS qwerty-keyboardio.scm
Microscheme 0.9.3, (C) Ryan Suchocki
avrdude done. Thank you.
I've one last question for you and @obra before I open the pull request:
Microscheme uses an onboard LED at C7 for exception indication. The Atreus uses this pin as column input. I don't think so, but just to be sure - is there a LED on the PCB that can be used instead?
Fosstodon is an English speaking Mastodon instance that is open to anyone who is interested in technology; particularly free & open source software.