]> git.donarmstrong.com Git - tmk_firmware.git/log
tmk_firmware.git
10 years agoUpdates to CUB's layouts
Oleg Kostyuk [Sun, 30 Mar 2014 01:30:32 +0000 (04:30 +0300)]
Updates to CUB's layouts

10 years agoUpdates to CUB's layouts
Oleg Kostyuk [Mon, 4 Nov 2013 02:17:53 +0000 (04:17 +0200)]
Updates to CUB's layouts

10 years agoUpdates to CUB's layouts
Oleg Kostyuk [Mon, 28 Oct 2013 13:17:05 +0000 (15:17 +0200)]
Updates to CUB's layouts

10 years agoRefactor mcp23018_status and give possibility to re-attach left side
Oleg Kostyuk [Thu, 17 Oct 2013 01:11:24 +0000 (04:11 +0300)]
Refactor mcp23018_status and give possibility to re-attach left side

10 years agoUpdates to CUB's layouts
Oleg Kostyuk [Mon, 14 Oct 2013 20:31:13 +0000 (23:31 +0300)]
Updates to CUB's layouts

10 years agoBugfix: wrong order during init
Oleg Kostyuk [Mon, 14 Oct 2013 20:06:29 +0000 (23:06 +0300)]
Bugfix: wrong order during init

All credits to Tensor@geekhack
http://geekhack.org/index.php?topic=48106.msg1076661#msg1076661

10 years agoAdded MicroDox layout
Oleg Kostyuk [Tue, 8 Oct 2013 09:58:48 +0000 (12:58 +0300)]
Added MicroDox layout

Inspired by MicroDox:
  http://geekhack.org/index.php?topic=42231.msg1062851#msg1062851
  https://www.massdrop.com/ext/ergodox/?referer=CTL63V&hash=9ff8ddbb75e03e517aaa39acabc81669

10 years agoMerge remote-tracking branch 'tmk/master' into cub_layout
Oleg Kostyuk [Tue, 8 Oct 2013 07:36:18 +0000 (10:36 +0300)]
Merge remote-tracking branch 'tmk/master' into cub_layout

10 years agoFix ADB missing keystrokes problem Thanks, blargg! #14
tmk [Tue, 8 Oct 2013 03:23:25 +0000 (12:23 +0900)]
Fix ADB missing keystrokes problem Thanks, blargg! #14

- Add delay between scans to prevent overlaod of ADB keyboard controllers
- <http://geekhack.org/index.php?topic=14290.msg1068919#msg1068919>

10 years agoMake LUFA stack as default for ADB converter
tmk [Tue, 8 Oct 2013 01:55:40 +0000 (10:55 +0900)]
Make LUFA stack as default for ADB converter

10 years agoFix build error and debug print PJRC stack #69 #68
tmk [Tue, 8 Oct 2013 01:49:13 +0000 (10:49 +0900)]
Fix build error and debug print PJRC stack #69 #68

10 years agoAdd timeout option to MODS_ONESHOT #66
tmk [Mon, 7 Oct 2013 14:28:17 +0000 (23:28 +0900)]
Add timeout option to MODS_ONESHOT #66

10 years agoUpdates to CUB's layouts
Oleg Kostyuk [Mon, 7 Oct 2013 13:53:01 +0000 (16:53 +0300)]
Updates to CUB's layouts

10 years agoTypo fix
Oleg Kostyuk [Mon, 7 Oct 2013 13:52:26 +0000 (16:52 +0300)]
Typo fix

10 years agoFix mod stuck of MODS_KEY when leaving layer #62
tmk [Thu, 3 Oct 2013 18:30:09 +0000 (03:30 +0900)]
Fix mod stuck of MODS_KEY when leaving layer #62

- Add action_util.c and remove action_oneshot.c
- Add oneshot_mods for MODS_ONESHOT
- Add weak_mods for MODS_KEY and MACRO
- weak_mods is cleared when layer switching

10 years agoRemove clear matrix on ADB recv error
tmk [Fri, 4 Oct 2013 06:03:42 +0000 (15:03 +0900)]
Remove clear matrix on ADB recv error

10 years agoFix VERSION: add opton --always to git describe
tmk [Thu, 3 Oct 2013 04:27:04 +0000 (13:27 +0900)]
Fix VERSION: add opton --always to git describe

10 years agoFix Tapping: release key immediately but modifier #65
tmk [Wed, 2 Oct 2013 08:49:25 +0000 (17:49 +0900)]
Fix Tapping: release key immediately but modifier #65

- See https://github.com/tmk/tmk_keyboard/issues/60
- **Except for modifiers** a key pressed before the tapping starts should be released immediately
- 'Mod-Tap key'(like shift-;) didn't work from this fix: 4d0b3aa Fix Tapping: release of a key pressed before tap
This key sequence should register ':', not ';'. With the fix Shift is
released before settlement of tapping, this registers ';'.
    Shift   ~~___~~~~~~~
    ;(Tap)  ~~~____~~~~

10 years agoUpdates to CUB's layouts
Oleg Kostyuk [Wed, 25 Sep 2013 19:21:50 +0000 (22:21 +0300)]
Updates to CUB's layouts

10 years agoUpdates to CUB's layouts
Oleg Kostyuk [Wed, 25 Sep 2013 19:13:27 +0000 (22:13 +0300)]
Updates to CUB's layouts

10 years agoUpdates to CUB's layouts
Oleg Kostyuk [Wed, 25 Sep 2013 19:05:13 +0000 (22:05 +0300)]
Updates to CUB's layouts

10 years agoUpdates to CUB's layouts
Oleg Kostyuk [Wed, 25 Sep 2013 15:28:13 +0000 (18:28 +0300)]
Updates to CUB's layouts

10 years agoUpdate Makefile.lufa per Hasu recommendation
Oleg Kostyuk [Wed, 25 Sep 2013 14:03:33 +0000 (17:03 +0300)]
Update Makefile.lufa per Hasu recommendation

10 years agoMerge branch 'm0110_keymap_section'
tmk [Wed, 25 Sep 2013 12:08:41 +0000 (21:08 +0900)]
Merge branch 'm0110_keymap_section'

10 years agoChange for default keymap of keymap editor
tmk [Wed, 25 Sep 2013 11:41:40 +0000 (20:41 +0900)]
Change for default keymap of keymap editor

10 years agoMerge remote-tracking branch 'tmk/master' into cub_layout
Oleg Kostyuk [Wed, 25 Sep 2013 11:38:39 +0000 (14:38 +0300)]
Merge remote-tracking branch 'tmk/master' into cub_layout

10 years agoAdd build option KEYMAP_SECTION_ENABLE to m0110
tmk [Wed, 25 Sep 2013 06:21:00 +0000 (15:21 +0900)]
Add build option KEYMAP_SECTION_ENABLE to m0110

10 years agoAdd M0120 scan code diagram
tmk [Wed, 25 Sep 2013 06:20:21 +0000 (15:20 +0900)]
Add M0120 scan code diagram

10 years agoFix LUFA blocking during startup
tmk [Wed, 25 Sep 2013 03:23:14 +0000 (12:23 +0900)]
Fix LUFA blocking during startup

- Blocking occurs if built without option INTERRUPT_CONTROL_ENDPOINT

10 years agoFix USB initilaize on LUFA
tmk [Sat, 21 Sep 2013 13:47:03 +0000 (22:47 +0900)]
Fix USB initilaize on LUFA

- Add print messages of USB intialize procesure.
- call out sei() in earlier stage. LUFA API doc of USB_Init() says:
interrupts must be enabled within 500ms ... to ensure that the host does
not time out whilst enumerating the device
- remove matrix_init() from suspend_wakeup_init(). It is not needed in
  fact and if matrix_init() takes long time to initialize it prevents
host emnumerating the device.

10 years agoMerge branch 'm0110_next'
tmk [Sat, 21 Sep 2013 12:35:13 +0000 (21:35 +0900)]
Merge branch 'm0110_next'

10 years agoFix to bootmagic key configurable
tmk [Sat, 21 Sep 2013 12:21:34 +0000 (21:21 +0900)]
Fix to bootmagic key configurable

10 years agoFix README of M0110
tmk [Sat, 21 Sep 2013 12:20:05 +0000 (21:20 +0900)]
Fix README of M0110

10 years agoChange keymap and enable bootmagic of M0110
tmk [Sat, 21 Sep 2013 09:35:02 +0000 (18:35 +0900)]
Change keymap and enable bootmagic of M0110

10 years agoRemove procedures not neeed from init of M0110
tmk [Sat, 21 Sep 2013 06:45:42 +0000 (15:45 +0900)]
Remove procedures not neeed from init of M0110

10 years agoExperimental additions to LUFA makefile
Oleg Kostyuk [Fri, 20 Sep 2013 19:07:50 +0000 (22:07 +0300)]
Experimental additions to LUFA makefile

10 years agoExperimenting with layout and layout indication
Oleg Kostyuk [Fri, 20 Sep 2013 19:06:30 +0000 (22:06 +0300)]
Experimenting with layout and layout indication

10 years agoTypo fix
Oleg Kostyuk [Fri, 20 Sep 2013 19:05:22 +0000 (22:05 +0300)]
Typo fix

10 years agoChange m0110 pin configuration: swap D0 and D1
tmk [Thu, 19 Sep 2013 15:58:30 +0000 (00:58 +0900)]
Change m0110 pin configuration: swap D0 and D1

10 years agoMerge branch 'tapping_fix60'
tmk [Thu, 19 Sep 2013 13:16:55 +0000 (22:16 +0900)]
Merge branch 'tapping_fix60'

10 years agoFix version info command
tmk [Wed, 18 Sep 2013 15:51:44 +0000 (00:51 +0900)]
Fix version info command

10 years agoFix bootloader jump use word address
tmk [Wed, 18 Sep 2013 07:03:03 +0000 (16:03 +0900)]
Fix bootloader jump use word address

- Call of function pointer is compiled into 'icall' instruction.
It should use word address but it has used byte address :( It seems
jump has worked luckily by chance until now. why it worked?

10 years agoFix Tapping: release of a key pressed before tap
tmk [Wed, 18 Sep 2013 06:02:44 +0000 (15:02 +0900)]
Fix Tapping: release of a key pressed before tap

- immediately process release event of a key pressed before tapping

10 years agoAdded makefile for LUFA stack
Oleg Kostyuk [Mon, 16 Sep 2013 10:10:08 +0000 (13:10 +0300)]
Added makefile for LUFA stack

10 years agoTODO updated
Oleg Kostyuk [Mon, 16 Sep 2013 03:00:00 +0000 (06:00 +0300)]
TODO updated

10 years agoSplit Layer2 into two independent layers
Oleg Kostyuk [Mon, 16 Sep 2013 10:31:32 +0000 (13:31 +0300)]
Split Layer2 into two independent layers

10 years agoRemove unused layer
Oleg Kostyuk [Mon, 16 Sep 2013 02:49:04 +0000 (05:49 +0300)]
Remove unused layer

10 years agoLayers reordered, according to Hasu's reccomendation + minor tweaks
Oleg Kostyuk [Mon, 16 Sep 2013 01:47:50 +0000 (04:47 +0300)]
Layers reordered, according to Hasu's reccomendation + minor tweaks

10 years agoAdditional optimization, reach speed 368 scans/second
Oleg Kostyuk [Mon, 16 Sep 2013 02:21:44 +0000 (05:21 +0300)]
Additional optimization, reach speed 368 scans/second

10 years agoFix action macros
tmk [Wed, 11 Sep 2013 05:05:05 +0000 (14:05 +0900)]
Fix action macros

10 years agoMerge branch 'keymap_section'
tmk [Wed, 11 Sep 2013 05:04:33 +0000 (14:04 +0900)]
Merge branch 'keymap_section'

10 years agoAdd build option KEYMAP_SECTION for keymap editor
tmk [Wed, 11 Sep 2013 05:01:47 +0000 (14:01 +0900)]
Add build option KEYMAP_SECTION for keymap editor

10 years agoAdd version string
tmk [Wed, 11 Sep 2013 04:44:54 +0000 (13:44 +0900)]
Add version string

10 years agoAdd ld script for keymap section
tmk [Tue, 3 Sep 2013 14:53:19 +0000 (23:53 +0900)]
Add ld script for keymap section

10 years agoUpdates to CUB's layouts
Oleg Kostyuk [Tue, 10 Sep 2013 01:30:46 +0000 (04:30 +0300)]
Updates to CUB's layouts

This update is mainly needed because Ergodox's layout should be as much
possible closer to original QWERTY layout, to not break XKB layout in
XOrg for Russian language.

Also, because Ergodox's switches SW5.7 and SW5.8 are not as convenient
as I'd like to - additional mappings were added on Layer7 for following
symbols: ^ ' " \

10 years agoDecreasing default TAPPING_TERM
Oleg Kostyuk [Mon, 9 Sep 2013 17:00:24 +0000 (20:00 +0300)]
Decreasing default TAPPING_TERM

10 years agoNew layer for F* keys
Oleg Kostyuk [Mon, 9 Sep 2013 16:58:53 +0000 (19:58 +0300)]
New layer for F* keys

10 years agoAdditional switch to L2
Oleg Kostyuk [Mon, 9 Sep 2013 16:52:46 +0000 (19:52 +0300)]
Additional switch to L2

10 years agoAdded tap ESC on LGui - handy for Vim
Oleg Kostyuk [Mon, 9 Sep 2013 16:27:38 +0000 (19:27 +0300)]
Added tap ESC on LGui - handy for Vim

10 years agoUpdates to CUB's layouts
Oleg Kostyuk [Mon, 9 Sep 2013 01:32:19 +0000 (04:32 +0300)]
Updates to CUB's layouts

10 years agoChange I2C clock speed to 444 kHz
Oleg Kostyuk [Sun, 8 Sep 2013 23:54:24 +0000 (02:54 +0300)]
Change I2C clock speed to 444 kHz

10 years agoOptimizing I2C
Oleg Kostyuk [Sun, 8 Sep 2013 22:49:11 +0000 (01:49 +0300)]
Optimizing I2C

10 years agoSwitch TWI library to use 400kHz
Oleg Kostyuk [Sun, 8 Sep 2013 22:33:29 +0000 (01:33 +0300)]
Switch TWI library to use 400kHz

10 years agoConverting files to Unix-like format
Oleg Kostyuk [Sun, 8 Sep 2013 22:30:44 +0000 (01:30 +0300)]
Converting files to Unix-like format

10 years agoAdded debug counter of matrix scan frequency
Oleg Kostyuk [Sun, 8 Sep 2013 15:25:40 +0000 (18:25 +0300)]
Added debug counter of matrix scan frequency

10 years agoAdded handy switching for RShift and RCtrl
Oleg Kostyuk [Thu, 5 Sep 2013 20:51:47 +0000 (23:51 +0300)]
Added handy switching for RShift and RCtrl

10 years agoAdded handy switching to L2 to use Mouse keys
Oleg Kostyuk [Wed, 4 Sep 2013 22:12:48 +0000 (01:12 +0300)]
Added handy switching to L2 to use Mouse keys

10 years agoModified CUB layout
Oleg Kostyuk [Wed, 4 Sep 2013 21:03:22 +0000 (00:03 +0300)]
Modified CUB layout

10 years agoImplementation for Ergodox project
Oleg Kostyuk [Sat, 10 Aug 2013 19:57:01 +0000 (22:57 +0300)]
Implementation for Ergodox project

10 years agoChange Makefile and port setting
tmk [Sun, 4 Aug 2013 07:13:51 +0000 (16:13 +0900)]
Change Makefile and port setting

- Makefile use LUFA now
- Change MCU ports PF{0,1} to PD{0,1}
- Add build option for keymap to Makefile: make keymap=hasu

10 years agoFix tapping count over flow(issue #52)
tmk [Mon, 29 Jul 2013 13:18:42 +0000 (22:18 +0900)]
Fix tapping count over flow(issue #52)

10 years agoMerge branch 'lufa_nkro'
tmk [Sun, 28 Jul 2013 15:55:49 +0000 (00:55 +0900)]
Merge branch 'lufa_nkro'

10 years agoChange README Makefile and config.h in hhkb
tmk [Sun, 28 Jul 2013 15:53:18 +0000 (00:53 +0900)]
Change README Makefile and config.h in hhkb

10 years agoAdd NKRO support for LUFA
tmk [Sun, 28 Jul 2013 08:34:41 +0000 (17:34 +0900)]
Add NKRO support for LUFA

10 years agoMerge branch 'bootmagic_salt'(Fix issue #41)
tmk [Tue, 23 Jul 2013 15:43:40 +0000 (00:43 +0900)]
Merge branch 'bootmagic_salt'(Fix issue #41)

10 years agoAdd bootmagic salt key to avoid accidental configuration
tmk [Tue, 23 Jul 2013 15:41:28 +0000 (00:41 +0900)]
Add bootmagic salt key to avoid accidental configuration

10 years agoMerge branch 'lockkey_fix'(Fix issue #46)
tmk [Tue, 23 Jul 2013 01:57:12 +0000 (10:57 +0900)]
Merge branch 'lockkey_fix'(Fix issue #46)

10 years agoAdd mechanical locking switch support for NumLock and ScrollLock
tmk [Tue, 23 Jul 2013 01:56:03 +0000 (10:56 +0900)]
Add mechanical locking switch support for NumLock and ScrollLock

10 years agoMerge branch 'macro_mediakey'(Fix issue #42)
tmk [Mon, 22 Jul 2013 22:54:14 +0000 (07:54 +0900)]
Merge branch 'macro_mediakey'(Fix issue #42)

10 years agoAdd support for macro media/system keys
tmk [Mon, 22 Jul 2013 22:45:25 +0000 (07:45 +0900)]
Add support for macro media/system keys

10 years agoMerge branch 'bob_fix'
tmk [Sun, 21 Jul 2013 01:44:21 +0000 (10:44 +0900)]
Merge branch 'bob_fix'

10 years agoCancel tapping when interrupted by other key
tmk [Sat, 20 Jul 2013 18:21:57 +0000 (03:21 +0900)]
Cancel tapping when interrupted by other key

10 years agoChange name ACT_LAYER_TAP1 to ACT_LAYER_TAP_EXT
tmk [Fri, 19 Jul 2013 18:27:36 +0000 (03:27 +0900)]
Change name ACT_LAYER_TAP1 to ACT_LAYER_TAP_EXT

10 years agoAdd compile conditional for assembler(xprintf)
tmk [Mon, 15 Jul 2013 14:32:14 +0000 (23:32 +0900)]
Add compile conditional for assembler(xprintf)

10 years agoMerge branch 'hhkb_tmk'
tmk [Thu, 11 Jul 2013 07:26:00 +0000 (16:26 +0900)]
Merge branch 'hhkb_tmk'

10 years agoFix README and doc
tmk [Thu, 11 Jul 2013 07:23:53 +0000 (16:23 +0900)]
Fix README and doc

10 years agoAdd Caps Lock LED on PD6
tmk [Thu, 11 Jul 2013 00:07:02 +0000 (09:07 +0900)]
Add Caps Lock LED on PD6

10 years agoAdd power control of keyswitch board and tweak scan wait
tmk [Mon, 8 Jul 2013 05:38:03 +0000 (14:38 +0900)]
Add power control of keyswitch board and tweak scan wait

10 years agoMerge pull request #44 from Wraul/phantom_fix
tmk [Mon, 8 Jul 2013 05:24:20 +0000 (22:24 -0700)]
Merge pull request #44 from Wraul/phantom_fix

Correcting Phantom mistakes

10 years agoCorrection to Phantom readme markdown.
Wraul [Sun, 30 Jun 2013 08:16:44 +0000 (10:16 +0200)]
Correction to Phantom readme markdown.

10 years agoFix Phantom scroll lock LED.
Wraul [Sun, 30 Jun 2013 08:16:26 +0000 (10:16 +0200)]
Fix Phantom scroll lock LED.

10 years agoMerge pull request #40 from yeeeargh/hid_liber-standard-layouts
tmk [Thu, 4 Jul 2013 01:18:05 +0000 (18:18 -0700)]
Merge pull request #40 from yeeeargh/hid_liber-standard-layouts

Added standard layouts for ANSI and ISO to hid_liber

10 years agoAdded standard layouts for ANSI and ISO. Moved the initial layout from alaricljs...
yeeeargh [Wed, 3 Jul 2013 11:04:33 +0000 (13:04 +0200)]
Added standard layouts for ANSI and ISO. Moved the initial layout from alaricljs to a seperate layout file. If no layout gets defined ANSI is used as a default.

Added a README.md with links to the deskthority wikipages for this project and some build instructions.

10 years agoTweak tap timing for slow tap on space bar
tmk [Wed, 3 Jul 2013 02:03:59 +0000 (11:03 +0900)]
Tweak tap timing for slow tap on space bar

10 years agoAdd Makefile for tmk board and tweak scan wait
tmk [Wed, 3 Jul 2013 02:02:33 +0000 (11:02 +0900)]
Add Makefile for tmk board and tweak scan wait

10 years agoFix debouncing bug in hid_liber(Issue #26)
tmk [Tue, 25 Jun 2013 00:31:54 +0000 (09:31 +0900)]
Fix debouncing bug in hid_liber(Issue #26)

10 years agoMerge branch 'Wraul-kmac'
tmk [Sun, 23 Jun 2013 00:19:04 +0000 (09:19 +0900)]
Merge branch 'Wraul-kmac'

10 years agoAdd BACKLIGHT_ENABLE conditional
tmk [Sat, 22 Jun 2013 23:14:40 +0000 (08:14 +0900)]
Add BACKLIGHT_ENABLE conditional

10 years agoFix typo
tmk [Sat, 22 Jun 2013 08:32:53 +0000 (17:32 +0900)]
Fix typo

10 years agoInitial implementation for the KMAC
Wraul [Thu, 30 May 2013 18:25:39 +0000 (20:25 +0200)]
Initial implementation for the KMAC