sje-mse / yacobo

Yet Another Control Board for IBM Model M
GNU General Public License v3.0
20 stars 2 forks source link

ST-Link works under Linux, the yacobo keyboard is no longer in QMK #3

Open Acknakxfer opened 5 months ago

Acknakxfer commented 5 months ago

@sje-mse Thank you for a very good readme in this project. I'd like to build something like this and I have been testing with a blue pill (which isn't built into a keyboard just yet). It's to see if my computer eventually recognizes the blue pill as a keyboard (MCUs are new to me).

I was able to flash the bootstrap loader with st-flash under Linux (Ubuntu 22.04) - an open source program to control the ST-Link V2. To be installed with: apt install --yes stm32flash libstlink1 libstlink-dev stlink-gui stlink-tools It comes with a GUI: image

Now to the issue:

qmk compile -kb yacobo -km default

no longer works. Actually, they've been moving stuff around in the source tree, and grouped all Model M's together. A similar design like yacobo (which uses an STM32F303 - not a blue pill) is compiled with:

qmk compile --keyboard ibm/model_m/yugo_m --keymap default

The modelh source is in there as well. But yacobo is nowhere to be found. Did it drop on the floor while moving things around? Do you still have a copy of the sources?

fcatt commented 4 months ago

I think that yacobo was never included in the QMK repository, hence step 0 in the "Flashing the Bootloader" section of the readme file.

sje-mse commented 4 months ago

@Acknakxfer Thank you so much for this information! I have not yet submitted a PR to qmk, but I definitely should :) I'll get right on that. I'll try to submit the PR this weekend. :)

sje-mse commented 4 months ago

But yes, the README has a section for building and flashing from the source code in this directory. If I manage to get yacobo into the qmk repo, I'll move all the source code over there and update the README.

sje-mse commented 4 months ago

I would welcome assistance getting yacobo compiling against the latest qmk, if anyone has any insight into the recent changes

sje-mse commented 4 months ago

Never mind, I got it working. The PR is up. I will remove the firmware section and update the readme when it gets accepted.

sje-mse commented 4 months ago

reopening until I update the README.