]>
git.friedersdorff.com Git - max/tmk_keyboard.git/log
Oleg Kostyuk [Wed, 25 Sep 2013 11:38:39 +0000 (14:38 +0300)]
Merge remote-tracking branch 'tmk/master' into cub_layout
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
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.
tmk [Sat, 21 Sep 2013 12:35:13 +0000 (21:35 +0900)]
Merge branch 'm0110_next'
tmk [Sat, 21 Sep 2013 12:21:34 +0000 (21:21 +0900)]
Fix to bootmagic key configurable
tmk [Sat, 21 Sep 2013 12:20:05 +0000 (21:20 +0900)]
Fix README of M0110
tmk [Sat, 21 Sep 2013 09:35:02 +0000 (18:35 +0900)]
Change keymap and enable bootmagic of M0110
tmk [Sat, 21 Sep 2013 06:45:42 +0000 (15:45 +0900)]
Remove procedures not neeed from init of M0110
Oleg Kostyuk [Fri, 20 Sep 2013 19:07:50 +0000 (22:07 +0300)]
Experimental additions to LUFA makefile
Oleg Kostyuk [Fri, 20 Sep 2013 19:06:30 +0000 (22:06 +0300)]
Experimenting with layout and layout indication
Oleg Kostyuk [Fri, 20 Sep 2013 19:05:22 +0000 (22:05 +0300)]
Typo fix
tmk [Thu, 19 Sep 2013 15:58:30 +0000 (00:58 +0900)]
Change m0110 pin configuration: swap D0 and D1
tmk [Thu, 19 Sep 2013 13:16:55 +0000 (22:16 +0900)]
Merge branch 'tapping_fix60'
tmk [Wed, 18 Sep 2013 15:51:44 +0000 (00:51 +0900)]
Fix version info command
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?
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
Oleg Kostyuk [Mon, 16 Sep 2013 10:10:08 +0000 (13:10 +0300)]
Added makefile for LUFA stack
Oleg Kostyuk [Mon, 16 Sep 2013 03:00:00 +0000 (06:00 +0300)]
TODO updated
Oleg Kostyuk [Mon, 16 Sep 2013 10:31:32 +0000 (13:31 +0300)]
Split Layer2 into two independent layers
Oleg Kostyuk [Mon, 16 Sep 2013 02:49:04 +0000 (05:49 +0300)]
Remove unused layer
Oleg Kostyuk [Mon, 16 Sep 2013 01:47:50 +0000 (04:47 +0300)]
Layers reordered, according to Hasu's reccomendation + minor tweaks
Oleg Kostyuk [Mon, 16 Sep 2013 02:21:44 +0000 (05:21 +0300)]
Additional optimization, reach speed 368 scans/second
tmk [Wed, 11 Sep 2013 05:05:05 +0000 (14:05 +0900)]
Fix action macros
tmk [Wed, 11 Sep 2013 05:04:33 +0000 (14:04 +0900)]
Merge branch 'keymap_section'
tmk [Wed, 11 Sep 2013 05:01:47 +0000 (14:01 +0900)]
Add build option KEYMAP_SECTION for keymap editor
tmk [Wed, 11 Sep 2013 04:44:54 +0000 (13:44 +0900)]
Add version string
tmk [Tue, 3 Sep 2013 14:53:19 +0000 (23:53 +0900)]
Add ld script for keymap section
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: ^ ' " \
Oleg Kostyuk [Mon, 9 Sep 2013 17:00:24 +0000 (20:00 +0300)]
Decreasing default TAPPING_TERM
Oleg Kostyuk [Mon, 9 Sep 2013 16:58:53 +0000 (19:58 +0300)]
New layer for F* keys
Oleg Kostyuk [Mon, 9 Sep 2013 16:52:46 +0000 (19:52 +0300)]
Additional switch to L2
Oleg Kostyuk [Mon, 9 Sep 2013 16:27:38 +0000 (19:27 +0300)]
Added tap ESC on LGui - handy for Vim
Oleg Kostyuk [Mon, 9 Sep 2013 01:32:19 +0000 (04:32 +0300)]
Updates to CUB's layouts
Oleg Kostyuk [Sun, 8 Sep 2013 23:54:24 +0000 (02:54 +0300)]
Change I2C clock speed to 444 kHz
Oleg Kostyuk [Sun, 8 Sep 2013 22:49:11 +0000 (01:49 +0300)]
Optimizing I2C
Oleg Kostyuk [Sun, 8 Sep 2013 22:33:29 +0000 (01:33 +0300)]
Switch TWI library to use 400kHz
Oleg Kostyuk [Sun, 8 Sep 2013 22:30:44 +0000 (01:30 +0300)]
Converting files to Unix-like format
Oleg Kostyuk [Sun, 8 Sep 2013 15:25:40 +0000 (18:25 +0300)]
Added debug counter of matrix scan frequency
Oleg Kostyuk [Thu, 5 Sep 2013 20:51:47 +0000 (23:51 +0300)]
Added handy switching for RShift and RCtrl
Oleg Kostyuk [Wed, 4 Sep 2013 22:12:48 +0000 (01:12 +0300)]
Added handy switching to L2 to use Mouse keys
Oleg Kostyuk [Wed, 4 Sep 2013 21:03:22 +0000 (00:03 +0300)]
Modified CUB layout
Oleg Kostyuk [Sat, 10 Aug 2013 19:57:01 +0000 (22:57 +0300)]
Implementation for Ergodox project
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
tmk [Mon, 29 Jul 2013 13:18:42 +0000 (22:18 +0900)]
Fix tapping count over flow(issue #52)
tmk [Sun, 28 Jul 2013 15:55:49 +0000 (00:55 +0900)]
Merge branch 'lufa_nkro'
tmk [Sun, 28 Jul 2013 15:53:18 +0000 (00:53 +0900)]
Change README Makefile and config.h in hhkb
tmk [Sun, 28 Jul 2013 08:34:41 +0000 (17:34 +0900)]
Add NKRO support for LUFA
tmk [Tue, 23 Jul 2013 15:43:40 +0000 (00:43 +0900)]
Merge branch 'bootmagic_salt'(Fix issue #41)
tmk [Tue, 23 Jul 2013 15:41:28 +0000 (00:41 +0900)]
Add bootmagic salt key to avoid accidental configuration
tmk [Tue, 23 Jul 2013 01:57:12 +0000 (10:57 +0900)]
Merge branch 'lockkey_fix'(Fix issue #46)
tmk [Tue, 23 Jul 2013 01:56:03 +0000 (10:56 +0900)]
Add mechanical locking switch support for NumLock and ScrollLock
tmk [Mon, 22 Jul 2013 22:54:14 +0000 (07:54 +0900)]
Merge branch 'macro_mediakey'(Fix issue #42)
tmk [Mon, 22 Jul 2013 22:45:25 +0000 (07:45 +0900)]
Add support for macro media/system keys
tmk [Sun, 21 Jul 2013 01:44:21 +0000 (10:44 +0900)]
Merge branch 'bob_fix'
tmk [Sat, 20 Jul 2013 18:21:57 +0000 (03:21 +0900)]
Cancel tapping when interrupted by other key
tmk [Fri, 19 Jul 2013 18:27:36 +0000 (03:27 +0900)]
Change name ACT_LAYER_TAP1 to ACT_LAYER_TAP_EXT
tmk [Mon, 15 Jul 2013 14:32:14 +0000 (23:32 +0900)]
Add compile conditional for assembler(xprintf)
tmk [Thu, 11 Jul 2013 07:26:00 +0000 (16:26 +0900)]
Merge branch 'hhkb_tmk'
tmk [Thu, 11 Jul 2013 07:23:53 +0000 (16:23 +0900)]
Fix README and doc
tmk [Thu, 11 Jul 2013 00:07:02 +0000 (09:07 +0900)]
Add Caps Lock LED on PD6
tmk [Mon, 8 Jul 2013 05:38:03 +0000 (14:38 +0900)]
Add power control of keyswitch board and tweak scan wait
tmk [Mon, 8 Jul 2013 05:24:20 +0000 (22:24 -0700)]
Merge pull request #44 from Wraul/phantom_fix
Correcting Phantom mistakes
Wraul [Sun, 30 Jun 2013 08:16:44 +0000 (10:16 +0200)]
Correction to Phantom readme markdown.
Wraul [Sun, 30 Jun 2013 08:16:26 +0000 (10:16 +0200)]
Fix Phantom scroll lock LED.
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
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.
tmk [Wed, 3 Jul 2013 02:03:59 +0000 (11:03 +0900)]
Tweak tap timing for slow tap on space bar
tmk [Wed, 3 Jul 2013 02:02:33 +0000 (11:02 +0900)]
Add Makefile for tmk board and tweak scan wait
tmk [Tue, 25 Jun 2013 00:31:54 +0000 (09:31 +0900)]
Fix debouncing bug in hid_liber(Issue #26)
tmk [Sun, 23 Jun 2013 00:19:04 +0000 (09:19 +0900)]
Merge branch 'Wraul-kmac'
tmk [Sat, 22 Jun 2013 23:14:40 +0000 (08:14 +0900)]
Add BACKLIGHT_ENABLE conditional
tmk [Sat, 22 Jun 2013 08:32:53 +0000 (17:32 +0900)]
Fix typo
Wraul [Thu, 30 May 2013 18:25:39 +0000 (20:25 +0200)]
Initial implementation for the KMAC
Wraul [Thu, 30 May 2013 18:24:39 +0000 (20:24 +0200)]
Add support for backlight
tmk [Sat, 22 Jun 2013 07:14:56 +0000 (16:14 +0900)]
Add default layer config to bootmagic
tmk [Fri, 21 Jun 2013 17:52:14 +0000 (02:52 +0900)]
Merge branch 'x68k_led'
tmk [Fri, 21 Jun 2013 12:52:33 +0000 (21:52 +0900)]
Add JIS layout to x68k
tmk [Fri, 21 Jun 2013 12:48:18 +0000 (21:48 +0900)]
Use serial_uart.c instead of x68k.c now
tmk [Fri, 21 Jun 2013 07:34:39 +0000 (16:34 +0900)]
Add LED support to x68k
tmk [Fri, 21 Jun 2013 05:25:09 +0000 (14:25 +0900)]
Add description of 'LED special function of X68000'
tmk [Wed, 19 Jun 2013 13:07:16 +0000 (22:07 +0900)]
Add power consumptions to doc
tmk [Wed, 19 Jun 2013 13:04:18 +0000 (22:04 +0900)]
Change tapping parameter for hhkb/iwrap
tmk [Wed, 19 Jun 2013 12:43:55 +0000 (21:43 +0900)]
Add legacy keymap support for x68k
tmk [Mon, 27 May 2013 22:57:30 +0000 (15:57 -0700)]
Merge pull request #37 from Wraul/update_phantom
Polishing the Phantom project
tmk [Mon, 27 May 2013 22:30:36 +0000 (15:30 -0700)]
Merge pull request #36 from Wraul/fix_sleep_led
Fixes to sleep LED
Mathias Andersson [Sun, 26 May 2013 20:20:55 +0000 (22:20 +0200)]
Add Phantom README.
Mathias Andersson [Sun, 26 May 2013 20:20:29 +0000 (22:20 +0200)]
Move Phantom keymaps to separate header files.
Mathias Andersson [Mon, 20 May 2013 19:08:21 +0000 (21:08 +0200)]
Fix Phantom sleep LED.
Mathias Andersson [Sun, 19 May 2013 17:14:57 +0000 (19:14 +0200)]
Correct order of rows for Phantom
Mathias Andersson [Sat, 18 May 2013 10:52:04 +0000 (12:52 +0200)]
Update Phantom debug print
This updates the Phantom project to use the new debug print functions.
Mathias Andersson [Mon, 20 May 2013 19:06:08 +0000 (21:06 +0200)]
Fixes to sleep LED.
Add help text.
Add missing SLEEP_LED_ENABLE checks.
tmk [Tue, 21 May 2013 01:33:59 +0000 (10:33 +0900)]
Fix keymap of hid_liber from yeeeargh
tmk [Mon, 20 May 2013 13:42:29 +0000 (22:42 +0900)]
Fix deprecated 'prog_*' typedef - Issue #34
- Remove prog_char from xpritnf
- Remove prog_macro_t from acton_macro
avr-libc-1.8 removed 'prog_*' typedef because the usage of
the __progmem__ attribute on a type is not supported in GCC.
http://www.nongnu.org/avr-libc/changes-1.8.html
tmk [Tue, 14 May 2013 15:23:36 +0000 (00:23 +0900)]
Fix command.c and README
tmk [Tue, 14 May 2013 14:06:07 +0000 (23:06 +0900)]
Fix makefile, debug print and keymap of HHKB
tmk [Tue, 14 May 2013 14:03:23 +0000 (23:03 +0900)]
Merge branch 'fix_print'
tmk [Tue, 14 May 2013 07:18:22 +0000 (16:18 +0900)]
Use dprint and dprintf for debug
tmk [Tue, 14 May 2013 07:16:57 +0000 (16:16 +0900)]
Add xprintf(xitoa) from elm-chan.org
tmk [Sat, 4 May 2013 10:31:26 +0000 (03:31 -0700)]
Merge pull request #31 from Wraul/update_phantom
More updates to Phantom
tmk [Sat, 4 May 2013 06:25:47 +0000 (15:25 +0900)]
Fix README of terminal converter