qmk / qmk_firmware

Open-source keyboard firmware for Atmel AVR and Arm USB families
https://qmk.fm
GNU General Public License v2.0
18.14k stars 39.05k forks source link

Updating STENO code from an older QMK version #23596

Closed robert-winkler closed 1 month ago

robert-winkler commented 5 months ago

Issue Description

For most of my keyboards, I add a STENO layer, using the TX BOLT protocol. Now, after about 3 years of intense use, I had to change the Arduino boards of a split keyboard, and after some adjustments, most of the functions are working again.

Following the compiler warning messages and information I found online,

1) I modified the respective rules.mx lines to:

STENO_ENABLE = yes
NKRO_ENABLE = yes
STENO_PROTOCOL = txbolt 

2) I removed #include "keymap_steno.h"

The code compiles and flashes without warning or error, but the STENO layer does not work.

The keymap.c contains:

#define ST_BOLT QK_STENO_BOLT
...
  [STENO] = LAYOUT(
    STN_N1,  STN_N2,  STN_N3,  STN_N4,  STN_N5,  STN_N6,                        STN_N7,  STN_N8,  STN_N9,  STN_NA,  STN_NB,  STN_NC ,
    _______,  STN_S1,  STN_TL,  STN_PL,  STN_HL,  STN_ST1,                      STN_ST3, STN_FR,  STN_PR,  STN_LR,  STN_TR,  STN_DR ,
    _______, STN_S2,  STN_KL,  STN_WL,  STN_RL,  STN_ST2,                       STN_ST4, STN_RR,  STN_BR,  STN_GR,  STN_SR,  STN_ZR ,
                                                        _______,_______,    _______,_______,                                   
                                                        _______, _______,   _______,_______,                                   
                                                        STN_A, _______,     _______,STN_U,                                  
                                                        STN_O, _______,     _______,STN_E                                             
   )

With my previous QMK version (about 3 years ago), this code worked fine.

Anything else I need to adjust?

The complete QMK code is at: https://github.com/robert-winkler/QMK/tree/main/dactyl-keyboard/colemakdh_dactyl-manuform-4x6

github-actions[bot] commented 2 months ago

This issue has been automatically marked as stale because it has not had activity in the last 90 days. It will be closed in the next 30 days unless it is tagged properly or other activity occurs. For maintainers: Please label with bug, in progress, on hold, discussion or to do to prevent the issue from being re-flagged.

github-actions[bot] commented 1 month ago

This issue has been automatically closed because it has not had activity in the last 30 days. If this issue is still valid, re-open the issue and let us know. // [stale-action-closed]