keychron_qmk_firmware/keyboards/helix
Takeshi ISHII 4665e4ffff Keyboard: Helix serial.c, split_scom.c bug fix and update (#4191)
* helix/serial.c add support PD1,PD3,PE6 and configuration simplify

* Add comment about ATmega32U4 I2C

* Add compile time check for ATmega32U4 I2C

* change TAB code to 8 SPACE code

* Helix serial.c PORTD,PD0 test. OK

  OK PD0
  -  PD1
  OK PD2
  -  PD3
  -  PE6

* Helix serial.c PORTD,PD1 test. OK

   OK PD0
   OK PD1
   OK PD2
   -  PD3
   -  PE6

* Helix serial.c PORTD,PD3 test. OK

   OK PD0
   OK PD1
   OK PD2
   OK PD3
   -  PE6

* Helix serial.c PORTE,PD6 test. OK

   OK PD0
   OK PD1
   OK PD2
   OK PD3
   OK PE6

* Helix serial.c: PD0,PD1,PD3,PE6 all test end

* Helix serial.c: rename SOFT_SERIAL_PORT to SOFT_SERIAL_PIN

* Helix serial.c add debug code

* Helix serial.c: add transaction ID range check

* Helix serial.c debug code update

* Helix serial.c debug code update

* Helix serial.c: Strict checking of the value of tid.

* adjust the delay of serial.c

* Helix serial.c: remove debug code

* remove EXTRAFLAGS += -DCONSOLE_ENABLE from five_rows/rules.mk

tmk_core/common.mk has
 >ifeq ($(strip $(CONSOLE_ENABLE)), yes)
 >   TMK_COMMON_DEFS += -DCONSOLE_ENABLE

* Fix error handling in split_scomm.c

* add some comment to serial.c

* add some comment about SELECT_SOFT_SERIAL_SPEED
2018-10-22 11:38:05 -07:00
..
common
pico Keyboard: Helix serial.c, split_scom.c bug fix and update (#4191) 2018-10-22 11:38:05 -07:00
rev1 Keyboard: Helix serial.c, split_scom.c bug fix and update (#4191) 2018-10-22 11:38:05 -07:00
rev2 Keyboard: Helix serial.c, split_scom.c bug fix and update (#4191) 2018-10-22 11:38:05 -07:00
config.h Keyboard: Helix five_rows keymap reduced size (#4082) 2018-10-05 14:51:34 -07:00
helix.c
helix.h Keyboard: Add HelixPico keyboard (#3502) 2018-07-26 14:26:02 -07:00
i2c.c Fix Helix i2c wrong bit rate (#3207) 2018-06-21 10:44:33 -07:00
i2c.h Fix Helix i2c wrong bit rate (#3207) 2018-06-21 10:44:33 -07:00
info.json Helix fix configrator problem (#3270) 2018-06-30 18:08:52 -07:00
pro_micro.h
readme.md
rules.mk Keyboard: remove old comment from keyboards/helix/rules.mk (#3795) 2018-08-29 18:12:09 -07:00
serial.c Keyboard: Helix serial.c, split_scom.c bug fix and update (#4191) 2018-10-22 11:38:05 -07:00
serial.h Keyboard: Helix serial.c, split_scom.c bug fix and update (#4191) 2018-10-22 11:38:05 -07:00
ssd1306.c Fix Helix i2c wrong bit rate (#3207) 2018-06-21 10:44:33 -07:00
ssd1306.h Helix config refine (#3374) 2018-07-12 10:23:30 -07:00

Helix

Helix

A compact split ortholinear keyboard.

Keyboard Maintainer: Makoto Kurauchi @pluis9
Hardware Supported: Helix PCB Alpha, Beta, Pro Micro
Hardware Availability: PCB & Case Data, Yushakobo Shop

Make example for this keyboard (after setting up your build environment):

make helix:default

See build environment setup then the make instructions for more information.