Frisoft website
Dactyl-ManuForm, a parameterized ergonomic keyboard
a brand new CMS system with super sexy UI and cool features
frisoft/Italian-Cucumber-Steps 1
Step definitions per utilizzare Cucumber con progetti Ruby on Rails in lingua italiana.
Oracle enhaced adapter for ActiveRecord
Open-source keyboard firmware for Atmel AVR and Arm USB families
Basic review and ratings facility for Spree -- work in progress: see TODO file, and also see my fork of spree-demo for actual use
push eventfrisoft/qmk_firmware
commit sha a42f880c477caa94a8b835de1ab704c3fed9fa2c
New good configuration
push time in 19 days
push eventfrisoft/qmk_firmware
commit sha bdd76a84a75ec44e9bf5467babb014e14ee5b00f
New tap-hold configuration
push time in a month
push eventfrisoft/qmk_firmware
commit sha 1592d7df24813037aa411e85ca42f137a2807926
Fix hasu usb converter bootloader (#8613)
commit sha c9067dfe4f2962196c4d6c0e68fb6820e30c7bda
Update Japanese translation with prefix 'getting'
commit sha b9a64ec93bcc7acaeb30849a388699bbc4568fbf
Update Japanese translation of config_options.md
commit sha dd5cb648516ae39f79c4e05f98b6be49e29f77a9
[Docs] Update Japanese translation of faq related documents (#8521) * Update Japanese translation of faq related documents * Update docs/ja/faq_general.md Co-Authored-By: s-show <[email protected]> Co-authored-by: s-show <[email protected]>
commit sha 28d3c297043e7ec3af79457189cb074609cf11b4
[Docs] Update Japanese translation of cli.md (#8510) * Update Japanese translation of cli.md * Update docs/ja/cli.md Co-Authored-By: s-show <[email protected]> Co-authored-by: s-show <[email protected]>
commit sha 8566a684bc27d7298b8fcb20e4154bf4a091a5ab
Add Japanese translation of cli_commands.md (#8513)
commit sha 51a81813b0191d95f3ed774cbc410579e606dc5c
V-USB: Consolidate usbconfig.h's into a single file (#8584)
commit sha bdfdc506da7702960bf3f6167a3a95f1230b0397
Rename UC_OSX (and related constants) to UC_MAC (#8589) * Rename UC_OSX (and related constants) to UC_MAC * Update UNICODE_SONG_OSX references to UNICODE_SONG_MAC * Update UC_M_OS references to UC_M_MA * Add UC_OSX alias for backwards compatibility * Add deprecation warning for UC_OSX to Unicode docs * Add UC_M_OS alias for backwards compatibility * Update newly found UC_M_OS and UNICODE_SONG_OSX references * Add legacy UNICODE_MODE_OSX alias, revert changes to user keymaps * Add legacy UNICODE_SONG_OSX alias, revert changes to user keymaps * Replace removed sounds in Unicode song doc examples
commit sha 854d46f833e57fa3b2b3b29c0230cba8f3e95a6e
Disable console on vusb boards using mouse/extra (#8625)
commit sha e5b10079cfaf9bd3cfb25781f2847a6ca4590fd4
[Keymap] Sigul planck (#8546) * remove IT_PIPE duplicate and add IT_GRAD IT_PIPE was declared 2 times, ones as ° and once as |. I changed the first declaration and called it IT_GRAD. I even fixed the definition because the ° in Italian is obtained with LSFT(IT_AACC) * rename IT_GRAD to IT_DEGR * fix missing music mode legend * add missing plus_and_minus * fix missing IT_ACUT definition * change KC_LALT(KC_LSFT to LALT(LSFT * Fix alignment * remove leftover * fix issue generated with chars while pushing * fix typo * add sigul folder in Planck keymaps * fix LCBR and RCBR * fix euro symbol * fix RBRC * change IT_LESS form KC_NUBS to KC_GRAVE * add IT_TILDE and change IT_GRAV to IT_GRAVE * initial commit * add ideas to readme * comment key lock * add a bunch of new features as stated in readme.md * check features added and list to do * add macros on RAISE * add F keys on numbers row on FN layer * flag features added * fix macro formulas * move DESK and SGCOM under D and S * invert IT_EACC and S(IT_EACC) to align the layout with that of the default Planck * invert IT_EACC and S(IT_EACC) to align the layout with that of the default Planck fix spaces for readability * add missing legends for accented vowels * format for readability * move MOUSE button on B (same key that activates it) on MOUSE layer * revert to commit befor I edit it * initial commit * edited to be easier to compare to _ansi.h * remove keymap_italian_osx_iso.h and rename with edits keymap_italian_osx_ansi.h to keymap_italian_osx.h I found out there were no difference at all * fix missing #endif * change the included file from italian.h to italian_osx.h * fix debug key * edit Numapd layer, add enter and bsps * change TAPPING_TOGGLE from 2 to 3 * change italian_osx.h to italian_ansi.h * rename quantum/keymap_extras/keymap_italian_osx.h to quantum/keymap_extras/keymap_italian_ansi.h Now this file is a clone of the keymap_italian.h that appears to be working only for ISO keyboards. It also contains a few improvements for IT_PIPE (defined two times) and IT_ACUT (missing definition). Additionally it redefines LCBR and RCBR to LSFT(IT_LBRC) and LSFT(IT_RBRC) * rename file * redefines IT_BKSL and IT_PIPE based on KC_BKSL * merge new italian * add new osx_iso and osx_ansi version for italian.h and align BKSL to BSLS, fix double definition of PIPE * rename BKSL to BSLS * add FN_D and some comments * add MOUSEKEY configuration * update * edit swap =/+ with ò/ì * merge with master * add MS_B to have _MOUSE when pressing B * move RAISE on _FN * add phone number * remove CONTRA folder * remove CONTRA folder * Update keyboards/planck/keymaps/sigul/keymap.c fix include definition Co-Authored-By: Ryan <[email protected]> * remove default planck kemap * remove extern keymap_config_t keymap_config; based on suggestion from @fauxpark, It's not needed as it should already be externed through one of the includes provided by QMK_KEYBOARD_H. Co-Authored-By: Ryan <[email protected]> * add user space for user sigul * remove custom config moved to user space sigul * comment tri layers state (moved to user space) * remove tri layers update comment (code moved in user space) * add secrets * move enum and define to userspace * Edit title * move enum and define to sigul.h * add thanks * edit: moving to userspace enum, define and process_records * add enum and defines * add process_records * cleaning code after moving code to user space * add process_records * cleaning code * adding rules to manage secrets * remove secretes * first commit * add macro timer * add keycodes macro * edit custom keycodes order * add strings to send inside the secrets array * remove codes for secrets & change secret to secrets * edit secrets keycodes * edit keycodes names and order * add secrets.h and secrets.c * add #pragma once Co-Authored-By: Joel Challis <[email protected]> * Update .gitignore Co-Authored-By: Joel Challis <[email protected]> * add local gitignore for secrets * remove secrets * update for secrets * change FN_D to IT_D * remove FN_D definition Co-authored-by: pisilvio <[email protected]> Co-authored-by: admin <[email protected]> Co-authored-by: Ryan <[email protected]> Co-authored-by: Joel Challis <[email protected]>
commit sha 2c201ab9ad182aa7692be8ce309dd749c46d9dba
Update newbs_getting_started.md qmk is not available in the official Arch repositories. It is in the AUR, this install command will work if user has `yay` installed.
commit sha c6c94eeabcf2681b6f0c72de76ba0b94e4c6d4d3
[Keymap] Keymap refactoring in Treadstone48 (#8574) * Keyboard: add treeadstone48 * rename layout defines * Use of pragma once * move common include code * fixed info.json * change keymap layout from kc to normal * fix alpha revision keymap * fixed info.json * remove USE_Link_Time_Optimization * Refactoring all my keymaps. - Not use tap dance - Remove not use define aliases - Remove not use incluse and extern value. * default keymap extra key was changed * remove rgblight_config Co-authored-by: root <root>
commit sha 4434649c2f33a886d5b4e331b33daa8d1f430f7f
[Keyboard] added bear_face PCB (#8596) * bear_face initial commit Added bear_face PCB * ATMega32u4-based replacement PCB for the Vortex Race 3 * Default keymap emulates stock board keymap (with a few changes), including layer toggles for QWERTY, COLEMAK, and DVORAK layouts * Suggested changes made * fixed keyboard_pre_init_kb in bear_face.c * removed 'LAYOUTS = 83_ansi' from rules.mk * readme header fixed Co-Authored-By: Ryan <[email protected]> * rules.mk formatting fixed Co-Authored-By: Ryan <[email protected]> * info.json converted from KLE * Default layers enum added Co-Authored-By: Drashna Jaelre <[email protected]> * Specified LAYOUT_83_ansi in info.json from generic LAYOUT Co-Authored-By: Joel Challis <[email protected]> * Updated license * Changed license name to username * Changed license email to github profile url Co-authored-by: Ryan <[email protected]> Co-authored-by: Drashna Jaelre <[email protected]> Co-authored-by: Joel Challis <[email protected]>
commit sha 3e18bb914cbdba36b574aaf020afe0e93d3d87fd
[Keymap] Add support for the Launch Pad in VIA (#8615) * Added via config support for the launchpad Added via config support for the launchpad * Update keyboards/launchpad/keymaps/via/rules.mk Co-Authored-By: Joel Challis <[email protected]> * Update keyboards/launchpad/keymaps/via/keymap.c Co-Authored-By: Joel Challis <[email protected]> * Update keyboards/launchpad/keymaps/via/keymap.c Co-Authored-By: Ryan <[email protected]> * Update keyboards/launchpad/keymaps/via/keymap.c Co-Authored-By: Ryan <[email protected]> * Update keyboards/launchpad/keymaps/via/keymap.c Co-Authored-By: Ryan <[email protected]> * Update keyboards/launchpad/keymaps/via/keymap.c Co-Authored-By: Ryan <[email protected]> * Update keyboards/launchpad/keymaps/via/keymap.c Co-Authored-By: Ryan <[email protected]> * Update keyboards/launchpad/keymaps/via/keymap.c Co-Authored-By: Ryan <[email protected]> Co-authored-by: Joel Challis <[email protected]> Co-authored-by: Ryan <[email protected]>
commit sha 8c80475fcc568e04f637ae973086b65a31b5254d
Update Quefrency (#8623) * Add Quefrency Rev. 2 VIA support * Fix matrix mapping * Add Rev. 1 VIA support * Flip encoder pinout * Drop trailing backslashes * Remove layer names * Remove unneeded extern Co-Authored-By: Ryan <[email protected]> * Fix bracket alignment Co-Authored-By: Ryan <[email protected]> Co-authored-by: Ryan <[email protected]>
commit sha c67e30459390982f4f1b47f46c62322f1fe9ba87
[Keymap] Drashna's Cleanup and RGB Divide (#8506) * Enable External EEPROM on Planck Rev6 * Update KC_MAKE macro to use qmk cli util * Disable additional gradients for rgb matrix * Update analog code for newer methods * Update ergodox layout * Disable Grave Escape * Cleanup OLED code a bit * Remove old unicode code * Seperate RGB Matrix code from RGB Light code in userspace * Massive overhaul an generalization of personal OLED code Now lets hope I NEVER get a keyboard using a 128x32 in a normal orientation. * Super tiny cleanup * Enable Diablo layer on kyria * clang format pass * Additional OLED cleanup
commit sha 712ded1f2f0966e108c87172e5061f9673f398b7
Add Latvian keymap and sendstring LUT (#8563)
commit sha 17af712b7c3190a504110cc38a509c7da8e533a0
Add Lithuanian keymap and sendstring LUT (#8562) * Add Lithuanian keymap and sendstring LUT * Add Lithuanian AZERTY
commit sha fec4283022b637b33712e85995f46239ab060d92
Add Serbian keymaps and sendstring LUT (#8560) * Add Serbian keymaps and sendstring LUT * Apply suggestions from code review Co-Authored-By: Konstantin Đorđević <[email protected]> * Fix formatting Co-authored-by: Konstantin Đorđević <[email protected]>
commit sha 194bc7a7e1b3eda49acebe6ff1eba9bc6f643edd
Add Slovak keymap and sendstring LUT (#8561)
push time in a month
push eventfrisoft/qmk_firmware
commit sha 13fff52f6b629e4345e7ea2296b3d100aa9df245
fixed problem with implicit declaration in quantum/rgblight.c (#8406) * Update tmk_core/common/progmem.h Co-Authored-By: Ryan <[email protected]> * Update quantum/rgblight.c Co-Authored-By: Ryan <[email protected]> * fixed problem with implicit declaration in quantum/rgblight.c (#8381) Co-authored-by: Ryan <[email protected]>
commit sha c89c0841468ad23153a9fc9578d344845df31a88
CLI: More MSYS2 fixes (#8577) * CLI: More MSYS2 fixes Now I can fully setup and work with qmk_firmware on an MSYS2 installation without any errors or exceptions. * Apply suggestions from code review Co-Authored-By: skullydazed <[email protected]> * Some improvements * Remove unnecessary import * Remove slow, unused code Getting the version from GIT was slow on both Windows and Docker. Until we find a better, faster way, this is removed. * remove unused imports * Implement @vomindoraan's suggestions * refine how we pick the shell to use * Apply @fauxpark's suggestions fauxpark investigated the topic of shells in MSYS2 a bit and we come to the conclusion that the safest bet was to just use the user's shell. Anything more just opens up more edge-cases than it solves. Co-Authored-By: Ryan <[email protected]> * Use `platform_id` in doctor This will bring it in line with the new code. Co-authored-by: skullydazed <[email protected]> Co-authored-by: skullY <[email protected]> Co-authored-by: Ryan <[email protected]>
commit sha defa1a1dc770c616b6cc79d9df7012e7f0af83a2
[Keyboard] Add keyboard jisplit89 (#8501) * Add keyboard jisplit89 Add jisplit89 keyboard. A 89 keys JIS Layout keyboard. Salicylic-acid3 * Update keyboards/jisplit89/keymaps/default/keymap.c Co-Authored-By: Drashna Jaelre <[email protected]> * Update keyboards/jisplit89/keymaps/default/keymap.c Co-Authored-By: Drashna Jaelre <[email protected]> * Update keyboards/jisplit89/keymaps/default/keymap.c Co-Authored-By: Drashna Jaelre <[email protected]> * Update keyboards/jisplit89/keymaps/salicylic/keymap.c Co-Authored-By: Drashna Jaelre <[email protected]> * Update keyboards/jisplit89/keymaps/salicylic/keymap.c Co-Authored-By: Drashna Jaelre <[email protected]> * Update keyboards/jisplit89/keymaps/salicylic/keymap.c Co-Authored-By: Drashna Jaelre <[email protected]> * Update keyboards/jisplit89/readme.md Co-Authored-By: Takeshi ISHII <[email protected]> * Update keyboards/jisplit89/rev1/rev1.h Co-Authored-By: shela <[email protected]> * Copyright has been updated. Changed signature to Salicylic_acid3 and changed year to 2020. * Update readme Added a note to the build guide. * Remove unnecessary definitions. Remove unnecessary definitions. * Update keyboards/jisplit89/keymaps/default/keymap.c Co-Authored-By: Joel Challis <[email protected]> * Update keyboards/jisplit89/keymaps/salicylic/keymap.c Co-Authored-By: Joel Challis <[email protected]> * Update keyboards/jisplit89/info.json Co-Authored-By: James Young <[email protected]> * Update keyboards/jisplit89/info.json Co-Authored-By: James Young <[email protected]> * Update keyboards/jisplit89/info.json Co-Authored-By: James Young <[email protected]> * Update keyboards/jisplit89/info.json Co-Authored-By: James Young <[email protected]> * Update keyboards/jisplit89/info.json Co-Authored-By: James Young <[email protected]> * Update keyboards/jisplit89/info.json Co-Authored-By: James Young <[email protected]> * Update keyboards/jisplit89/info.json Co-Authored-By: James Young <[email protected]> * Update keyboards/jisplit89/info.json Co-Authored-By: James Young <[email protected]> * Update keyboards/jisplit89/keymaps/salicylic/keymap.c Co-Authored-By: James Young <[email protected]> * Update keyboards/jisplit89/keymaps/salicylic/keymap.c Co-Authored-By: James Young <[email protected]> * Update keyboards/jisplit89/keymaps/salicylic/keymap.c Co-Authored-By: James Young <[email protected]> * Update keyboards/jisplit89/rules.mk Co-Authored-By: James Young <[email protected]> * Update keyboards/jisplit89/rules.mk Co-Authored-By: James Young <[email protected]> * Update keyboards/jisplit89/info.json Co-Authored-By: James Young <[email protected]> * Update keyboards/jisplit89/keymaps/default/keymap.c Co-Authored-By: James Young <[email protected]> * Update keyboards/jisplit89/keymaps/default/keymap.c Co-Authored-By: James Young <[email protected]> * Update keyboards/jisplit89/keymaps/salicylic/keymap.c Co-Authored-By: James Young <[email protected]> * Update keyboards/jisplit89/keymaps/salicylic/keymap.c Co-Authored-By: James Young <[email protected]> * Delete config.h Removed to make it more default Co-authored-by: Drashna Jaelre <[email protected]> Co-authored-by: Takeshi ISHII <[email protected]> Co-authored-by: shela <[email protected]> Co-authored-by: Joel Challis <[email protected]> Co-authored-by: James Young <[email protected]>
commit sha dc98d44582eac7b4bcdafc21e5c43814aa7959ab
[Docs] added the description of the reading order of the rules.mk files. (#8566) * added the description of the reading order of the rules.mk files. * Update docs/hardware_keyboard_guidelines.md Co-Authored-By: Ryan <[email protected]> * Update docs/hardware_keyboard_guidelines.md Co-Authored-By: Ryan <[email protected]> Co-authored-by: Ryan <[email protected]>
commit sha 74c01654c771f120ab29ffabac833497a086eacf
Update keymap keebio/nyquist (#8602) * format code, add shift color * testing colors * todos, shift on right * changed colors * use rgh layers api * impl shift layer * replace xor with != * moved shift rbg * breathing animation, simplyfy layers * remove breating animation * use tt * minor cleanup * debounce eager, lto * shut down rbg when poweroff * update readme * readme.md fix * more readme.md fix * more readme.md fix
commit sha bfef2c7b0583e5b48bba9a0fd92934b395c0b08d
[Keyboard] Iris via changes (#8597) * Change PID to allow differentiation between Rev. 3 and Rev. 4 * Rebadge thumb keys in macro to show physical wiring better * Add more rules for VIA keymap
commit sha e90d66f93ea8b164f38c3679444ee6252182c02d
[Keymap] Cleaning dbroqua's HHKB layout (#8578) * Cleaning dbroqua's HHKB layout Removed _ADJUST layout and integrate move directly on _FN layout. * Update readme.md * use enum
commit sha b892a1429d753d83d179fea26a2c7b84edab840d
Fix inverted backlight for XD87 (#8612)
commit sha 89a675d57c14b3980ba73198b692d6fb5a62f105
add hid_raw feature to VUSB (#8380) * rewrite usbhid feature on vusb * Apply suggestions from code review Co-Authored-By: Ryan <[email protected]> * fix typo * fix typo again * Update tmk_core/protocol/vusb/vusb.c Co-Authored-By: Ryan <[email protected]> * clean up defines Co-authored-by: Ryan <[email protected]>
commit sha 0afcb8a36ce9f7b7437380859b095bc96662efae
Added USSR anthem. (#8588)
commit sha 9acd5e04d556f4111424887ef13be511a9e39cc8
format code according to conventions [skip ci]
commit sha 1592d7df24813037aa411e85ca42f137a2807926
Fix hasu usb converter bootloader (#8613)
commit sha c9067dfe4f2962196c4d6c0e68fb6820e30c7bda
Update Japanese translation with prefix 'getting'
commit sha b9a64ec93bcc7acaeb30849a388699bbc4568fbf
Update Japanese translation of config_options.md
commit sha dd5cb648516ae39f79c4e05f98b6be49e29f77a9
[Docs] Update Japanese translation of faq related documents (#8521) * Update Japanese translation of faq related documents * Update docs/ja/faq_general.md Co-Authored-By: s-show <[email protected]> Co-authored-by: s-show <[email protected]>
commit sha 28d3c297043e7ec3af79457189cb074609cf11b4
[Docs] Update Japanese translation of cli.md (#8510) * Update Japanese translation of cli.md * Update docs/ja/cli.md Co-Authored-By: s-show <[email protected]> Co-authored-by: s-show <[email protected]>
commit sha 8566a684bc27d7298b8fcb20e4154bf4a091a5ab
Add Japanese translation of cli_commands.md (#8513)
commit sha 51a81813b0191d95f3ed774cbc410579e606dc5c
V-USB: Consolidate usbconfig.h's into a single file (#8584)
commit sha bdfdc506da7702960bf3f6167a3a95f1230b0397
Rename UC_OSX (and related constants) to UC_MAC (#8589) * Rename UC_OSX (and related constants) to UC_MAC * Update UNICODE_SONG_OSX references to UNICODE_SONG_MAC * Update UC_M_OS references to UC_M_MA * Add UC_OSX alias for backwards compatibility * Add deprecation warning for UC_OSX to Unicode docs * Add UC_M_OS alias for backwards compatibility * Update newly found UC_M_OS and UNICODE_SONG_OSX references * Add legacy UNICODE_MODE_OSX alias, revert changes to user keymaps * Add legacy UNICODE_SONG_OSX alias, revert changes to user keymaps * Replace removed sounds in Unicode song doc examples
commit sha 854d46f833e57fa3b2b3b29c0230cba8f3e95a6e
Disable console on vusb boards using mouse/extra (#8625)
push time in a month
push eventfrisoft/qmk_firmware
commit sha 54d1096581bf3942f8d7124f4c97c161d9f0ba05
Layers on the home row
push time in 2 months
push eventfrisoft/qmk_firmware
commit sha f3a3017dc3cc0fa95be6c6f2537a6389bc64ece8
v0.1
push time in 2 months