]> git.donarmstrong.com Git - tmk_firmware.git/log
tmk_firmware.git
10 years agoMerge branch 'ps2_keyboard_fix'
tmk [Thu, 28 Nov 2013 07:02:29 +0000 (16:02 +0900)]
Merge branch 'ps2_keyboard_fix'

10 years agoAdd new keymap file
tmk [Thu, 28 Nov 2013 07:00:16 +0000 (16:00 +0900)]
Add new keymap file

10 years agoFix key stack and PS/2 Overrun
tmk [Thu, 28 Nov 2013 06:50:17 +0000 (15:50 +0900)]
Fix key stack and PS/2 Overrun

10 years agoAdd included header file and fix debug print
tmk [Thu, 28 Nov 2013 05:44:59 +0000 (14:44 +0900)]
Add included header file and fix debug print

10 years agoFix pin configuration of onekey for PS/2 mouse
tmk [Thu, 28 Nov 2013 05:42:41 +0000 (14:42 +0900)]
Fix pin configuration of onekey for PS/2 mouse

10 years agoAdd ps2_interrupt.c
tmk [Thu, 28 Nov 2013 05:20:00 +0000 (14:20 +0900)]
Add ps2_interrupt.c

10 years agoAdd ps2_usart.c and fix set_led at USB wake
tmk [Thu, 28 Nov 2013 01:42:41 +0000 (10:42 +0900)]
Add ps2_usart.c and fix set_led at USB wake

10 years agochanged tabs to spaces in bluefruit.c
Benjamin Gould [Wed, 27 Nov 2013 05:32:20 +0000 (00:32 -0500)]
changed tabs to spaces in bluefruit.c

10 years agoAdded bluefruit protocol and converter for 70% M
Benjamin Gould [Wed, 27 Nov 2013 05:24:57 +0000 (00:24 -0500)]
Added bluefruit protocol and converter for 70% M

10 years agoFixed handling of ADB event with key down and key up for same key all in one
Shay Green [Tue, 26 Nov 2013 21:21:43 +0000 (15:21 -0600)]
Fixed handling of ADB event with key down and key up for same key all in one

10 years agoFix ps2_host_recv_response
tmk [Tue, 26 Nov 2013 05:31:57 +0000 (14:31 +0900)]
Fix ps2_host_recv_response

10 years agoAdd ps2_busywait.c and recfactor PS/2 protocol
tmk [Mon, 25 Nov 2013 08:43:26 +0000 (17:43 +0900)]
Add ps2_busywait.c and recfactor PS/2 protocol

10 years agoAdd printf macro as alias of xprintf
tmk [Mon, 25 Nov 2013 08:39:45 +0000 (17:39 +0900)]
Add printf macro as alias of xprintf

10 years agoFix Makfile and config.h for LUFA in ps2_usb
tmk [Mon, 25 Nov 2013 02:25:44 +0000 (11:25 +0900)]
Fix Makfile and config.h for LUFA in ps2_usb

10 years agoAdd HHKB keymap file on gh60
tmk [Mon, 25 Nov 2013 00:27:25 +0000 (09:27 +0900)]
Add HHKB keymap file on gh60

10 years agoSupport GH60 Rev.B PCB as well as Rev.A(issue #64)
tmk [Thu, 21 Nov 2013 14:30:23 +0000 (23:30 +0900)]
Support GH60 Rev.B PCB as well as Rev.A(issue #64)

- Port of col8 is PB0 in Rev.A while PB7 in Rev.B

10 years agoAdd parenthses ito macro arguments
tmk [Thu, 21 Nov 2013 14:23:57 +0000 (23:23 +0900)]
Add parenthses ito macro arguments

10 years agoAdd SpaceFN layout to gh60
tmk [Thu, 21 Nov 2013 10:32:17 +0000 (19:32 +0900)]
Add SpaceFN layout to gh60

10 years agoAdd new keymap management on gh60
tmk [Thu, 21 Nov 2013 07:32:45 +0000 (16:32 +0900)]
Add new keymap management on gh60

10 years agoMerge branch 'ps2_mouse_fix'
tmk [Thu, 21 Nov 2013 04:01:47 +0000 (13:01 +0900)]
Merge branch 'ps2_mouse_fix'

10 years agoConfigure PS/2 mouse build options to onekey
tmk [Thu, 21 Nov 2013 04:00:08 +0000 (13:00 +0900)]
Configure PS/2 mouse build options to onekey

10 years agoFix PS/2 USART version
tmk [Thu, 21 Nov 2013 03:15:33 +0000 (12:15 +0900)]
Fix PS/2 USART version

10 years agoFix interrupt version of ps2.c
tmk [Wed, 20 Nov 2013 23:10:09 +0000 (08:10 +0900)]
Fix interrupt version of ps2.c

10 years agoAdd tap toggle modifiers
Simon Melhart [Tue, 19 Nov 2013 23:29:09 +0000 (15:29 -0800)]
Add tap toggle modifiers

Including documentation.

10 years agoAdd build options of ps2_mouse
tmk [Wed, 20 Nov 2013 06:28:58 +0000 (15:28 +0900)]
Add build options of ps2_mouse

10 years agoFix to build ps2_mouse with both LUFA and PJRC
tmk [Wed, 20 Nov 2013 02:19:59 +0000 (11:19 +0900)]
Fix to build ps2_mouse with both LUFA and PJRC

- change API of ps2_mouse; ps2_mouse_task()
- remove mouse_report from host.c

10 years agoAdd PS/2 mouse configure to onekey
tmk [Mon, 18 Nov 2013 18:39:15 +0000 (03:39 +0900)]
Add PS/2 mouse configure to onekey

10 years agoFix delay of PS/2 mouse init
tmk [Mon, 18 Nov 2013 18:25:31 +0000 (03:25 +0900)]
Fix delay of PS/2 mouse init

10 years agoWait for USB starting up to make debug print available
tmk [Mon, 18 Nov 2013 18:20:25 +0000 (03:20 +0900)]
Wait for USB starting up to make debug print available

10 years agoRemove tentative files from blargg
tmk [Thu, 7 Nov 2013 20:19:37 +0000 (05:19 +0900)]
Remove tentative files from blargg

10 years agoDisable BOOTMAGIC and fix debug prints of adb_usb
tmk [Thu, 7 Nov 2013 19:33:13 +0000 (04:33 +0900)]
Disable BOOTMAGIC and fix debug prints of adb_usb

10 years agoFix ADB led_set(); remove delay
tmk [Thu, 7 Nov 2013 19:27:25 +0000 (04:27 +0900)]
Fix ADB led_set(); remove delay

- the 100ms delay causes keystroke drop; this is observable with
  pressing Numlock key on AEK repeatedly
- without the delay LED sync problem doesn't occur now

10 years agoAdd cli() to protoect ADB critical timing part
tmk [Thu, 7 Nov 2013 19:25:22 +0000 (04:25 +0900)]
Add cli() to protoect ADB critical timing part

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 agoFix PS/2 mouse support
tmk [Fri, 1 Nov 2013 18:10:49 +0000 (03:10 +0900)]
Fix PS/2 mouse support

10 years agoTweak time values of busywait PS/2
tmk [Fri, 1 Nov 2013 18:06:51 +0000 (03:06 +0900)]
Tweak time values of busywait PS/2

10 years agoMerge branch 'onekey'
tmk [Thu, 31 Oct 2013 03:30:42 +0000 (12:30 +0900)]
Merge branch 'onekey'

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 agoAdd USE_LEGACY_KEYMAP in config.h of ps2_usb and IIgs
tmk [Mon, 28 Oct 2013 02:43:45 +0000 (11:43 +0900)]
Add USE_LEGACY_KEYMAP in config.h of ps2_usb and IIgs

10 years agoDelete MOUSEKEY_DELAY_TIME in config.h
tmk [Mon, 28 Oct 2013 02:32:19 +0000 (11:32 +0900)]
Delete MOUSEKEY_DELAY_TIME in config.h

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 agoMerge blargg's fix into adb.c
tmk [Mon, 14 Oct 2013 14:37:05 +0000 (23:37 +0900)]
Merge blargg's fix into adb.c

- <http://geekhack.org/index.php?topic=14290.msg1075201#msg1075201>

10 years agoAdd ADB protocol files from blargg's work
tmk [Fri, 11 Oct 2013 01:12:22 +0000 (10:12 +0900)]
Add ADB protocol files from blargg's work

- <http://geekhack.org/index.php?topic=14290.msg1070604#msg1070604>

10 years agoChange ADB scan delay 12ms
tmk [Wed, 9 Oct 2013 03:20:03 +0000 (12:20 +0900)]
Change ADB scan delay 12ms

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