1
0
Fork 0
forked from forks/qmk_firmware
qmk_firmware/keyboards/merge/um70
Sergey Vlasov 3aca3d3572
merge/um70:via: Avoid sprintf() to make the code fit into flash (#12919)
The code using sprintf() did not fit into flash when `merge/um70:via`
was compiled with avr-gcc 5.4.0:

     * The firmware is too large! 29756/28672 (1084 bytes over)

Replacing `sprintf(wpm_str, " %03d", current_wpm);` with custom
formatting code reduces the firmware size by 1504 bytes, which is enough
to make the `merge/um70:via` firmware fit:

    * The firmware size is approaching the maximum - 28252/28672 (98%, 420 bytes free)
2021-05-30 14:47:44 -07:00
..
keymaps merge/um70:via: Avoid sprintf() to make the code fit into flash (#12919) 2021-05-30 14:47:44 -07:00
config.h [Keyboard] Add UM-70 (#12556) 2021-05-14 08:36:31 -07:00
info.json [Keyboard] Add UM-70 (#12556) 2021-05-14 08:36:31 -07:00
readme.md [Keyboard] Add UM-70 (#12556) 2021-05-14 08:36:31 -07:00
rules.mk [Keyboard] Add UM-70 (#12556) 2021-05-14 08:36:31 -07:00
um70.c [Keyboard] Add UM-70 (#12556) 2021-05-14 08:36:31 -07:00
um70.h [Keyboard] Add UM-70 (#12556) 2021-05-14 08:36:31 -07:00

UM-70

UM-70

A 70 keys keyboard in 65% layout with encoder and OLED screen sold by Merge. Product page

Make example for this keyboard (after setting up your build environment):

make merge/um70:default

See the build environment setup and the make instructions for more information. Brand new to QMK? Start with our Complete Newbs Guide.