Commit graph

547 commits

Author SHA1 Message Date
Oleg Kostyuk
3be39e436d Merge remote-tracking branch 'tmk/master' into cub_layout 2013-09-25 14:38:39 +03:00
tmk
d267ee2ada Fix LUFA blocking during startup
- Blocking occurs if built without option INTERRUPT_CONTROL_ENDPOINT
2013-09-25 12:23:14 +09:00
tmk
7d692c492c 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.
2013-09-21 22:47:03 +09:00
tmk
6ccea742de Merge branch 'm0110_next' 2013-09-21 21:35:13 +09:00
tmk
b2c7529ec9 Fix to bootmagic key configurable 2013-09-21 21:21:34 +09:00
tmk
6cf6ddceb1 Fix README of M0110 2013-09-21 21:20:05 +09:00
tmk
7e122279c5 Change keymap and enable bootmagic of M0110 2013-09-21 21:07:55 +09:00
tmk
febdf10602 Remove procedures not neeed from init of M0110 2013-09-21 15:45:42 +09:00
Oleg Kostyuk
221af6bffb Experimental additions to LUFA makefile 2013-09-20 22:07:50 +03:00
Oleg Kostyuk
3b1e5a9ce9 Experimenting with layout and layout indication 2013-09-20 22:06:30 +03:00
Oleg Kostyuk
b32f56dff9 Typo fix 2013-09-20 22:05:22 +03:00
tmk
22315fcdf9 Change m0110 pin configuration: swap D0 and D1 2013-09-20 00:58:30 +09:00
tmk
58ca7b904b Merge branch 'tapping_fix60' 2013-09-19 22:16:55 +09:00
tmk
9f29fa6bf3 Fix version info command 2013-09-19 00:51:44 +09:00
tmk
0ca415004a 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?
2013-09-18 16:10:53 +09:00
tmk
4d0b3aace0 Fix Tapping: release of a key pressed before tap
- immediately process release event of a key pressed before tapping
2013-09-18 15:02:44 +09:00
Oleg Kostyuk
f5f7a1793a Added makefile for LUFA stack 2013-09-16 13:38:04 +03:00
Oleg Kostyuk
41845b485f TODO updated 2013-09-16 13:38:04 +03:00
Oleg Kostyuk
fb7dba08a3 Split Layer2 into two independent layers 2013-09-16 13:38:04 +03:00
Oleg Kostyuk
1f7cd390ae Remove unused layer 2013-09-16 05:56:21 +03:00
Oleg Kostyuk
065e4e3dd5 Layers reordered, according to Hasu's reccomendation + minor tweaks 2013-09-16 05:56:21 +03:00
Oleg Kostyuk
d30fba8ce2 Additional optimization, reach speed 368 scans/second 2013-09-16 05:22:06 +03:00
tmk
c7faa51ee8 Fix action macros 2013-09-11 14:05:05 +09:00
tmk
da24259632 Merge branch 'keymap_section' 2013-09-11 14:04:33 +09:00
tmk
259c4a040a Add build option KEYMAP_SECTION for keymap editor 2013-09-11 14:01:47 +09:00
tmk
8bc96ac571 Add version string 2013-09-11 13:44:54 +09:00
tmk
f7395268c0 Add ld script for keymap section 2013-09-11 13:20:58 +09:00
Oleg Kostyuk
a84df046df 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: ^ ' " \
2013-09-10 04:30:46 +03:00
Oleg Kostyuk
c119ccaf72 Decreasing default TAPPING_TERM 2013-09-09 20:05:09 +03:00
Oleg Kostyuk
ea5bf49b89 New layer for F* keys 2013-09-09 19:58:53 +03:00
Oleg Kostyuk
c1f7bb00b2 Additional switch to L2 2013-09-09 19:52:46 +03:00
Oleg Kostyuk
3478abd6bf Added tap ESC on LGui - handy for Vim 2013-09-09 19:27:38 +03:00
Oleg Kostyuk
5aaf797455 Updates to CUB's layouts 2013-09-09 05:46:46 +03:00
Oleg Kostyuk
260d7b7707 Change I2C clock speed to 444 kHz 2013-09-09 02:54:24 +03:00
Oleg Kostyuk
5329bbefee Optimizing I2C 2013-09-09 02:04:20 +03:00
Oleg Kostyuk
777d1fba76 Switch TWI library to use 400kHz 2013-09-09 01:33:29 +03:00
Oleg Kostyuk
39da065913 Converting files to Unix-like format 2013-09-09 01:30:44 +03:00
Oleg Kostyuk
6b7921f91b Added debug counter of matrix scan frequency 2013-09-08 18:26:38 +03:00
Oleg Kostyuk
e6ad104bd8 Added handy switching for RShift and RCtrl 2013-09-05 23:51:55 +03:00
Oleg Kostyuk
5a7330dde4 Added handy switching to L2 to use Mouse keys 2013-09-05 01:12:48 +03:00
Oleg Kostyuk
9a673adb27 Modified CUB layout 2013-09-05 00:03:42 +03:00
Oleg Kostyuk
cfc23836e5 Implementation for Ergodox project 2013-09-04 23:55:43 +03:00
tmk
60103a12b2 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
2013-08-04 16:17:53 +09:00
tmk
c274cc8cdc Fix tapping count over flow(issue #52) 2013-07-29 22:18:42 +09:00
tmk
893ff0a799 Merge branch 'lufa_nkro' 2013-07-29 00:55:49 +09:00
tmk
e7c2af78b7 Change README Makefile and config.h in hhkb 2013-07-29 00:53:18 +09:00
tmk
daa4a4235f Add NKRO support for LUFA 2013-07-28 17:34:41 +09:00
tmk
c7d309e34b Merge branch 'bootmagic_salt'(Fix issue #41) 2013-07-24 00:43:55 +09:00
tmk
05225dd9d8 Add bootmagic salt key to avoid accidental configuration 2013-07-24 00:41:28 +09:00
tmk
7e5081b5a8 Merge branch 'lockkey_fix'(Fix issue #46) 2013-07-23 10:57:37 +09:00