Skip to content

Instantly share code, notes, and snippets.

View mtei's full-sized avatar

Takeshi ISHII mtei

View GitHub Profile
@mtei
mtei / avrdude_wrapper.sh
Last active February 7, 2018 18:10
avrdude (in ArduinoIDE) command wrapper
#!/bin/sh
AVRDIR=/Applications/Arduino.app/Contents/Java/hardware/tools/avr
CONF=$AVRDIR/etc/avrdude.conf
CMD=$AVRDIR/bin/avrdude
$CMD -C $CONF "$@"
@mtei
mtei / helix-led-jig.pdf
Last active February 26, 2018 06:21
helix keyboard LED jig
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@mtei
mtei / 0mteis_helix_keyboard_figs.md
Last active April 6, 2018 19:38
figs archive for helix by mtei

Archive figs for mtei's Helix keymap

helix keymap five_rows r3 helix keymap five_rows keypad helix keymap five_rows adjust

helix keymap five_rows helix keymap five_rows five_rows note ![five_rows note2](https://gist

@mtei
mtei / avr-compiler-install.md
Last active October 4, 2018 01:33
簡単な qmk_firmware のコンパイル環境の構築法 macOS (多分 Linux でも可能)

簡単な qmk_firmware のコンパイル環境の構築法 macOS

以下の説明は、Unix の shell の基本的な使い方を知っている人向け。

  1. https://www.arduino.cc/en/Main/Software で 「Mac OS X」をクリックして飛んだページで、「JUST DOWNLOAD」または「CONTRIBUTE & DOWNLOAD」をクリックして Mac版 ArduinoIDE をダウンロードしてインストールする。
  2. PATH 環境変数に以下のように追加する。
    PATH=~/bin:/Applications/Arduino.app/Contents/Java/hardware/tools/avr/bin/:$PATH
    
@mtei
mtei / keyboard_soldering_videos.md
Last active February 11, 2019 17:47
keyboard soldering sample video

キーボードのハンダ付け動画一覧

練習

練習1

へのへの

練習2

もへじ 数式おためし \(C = \alpha + \beta Y^{\gamma} + \epsilon\)

@mtei
mtei / linktest.md
Last active November 17, 2019 03:55

top title

preanble
hoge

subtitle1

@mtei
mtei / Bug-analysis-first-helix-serial.md
Last active March 3, 2020 19:28
Bug analysis memo for the first version of Helix-serial.c

Bug analysis memo for the first version of Helix-serial.c

Helix キーボードの両側の通信は、GPIO をソフトでコントロールしてシリアル通信をおこなっています。 Helix の最初のバージョンの serial.c は、Let's Split キーボードの serilal.c をほんの少し変更したものでした。(Mon Jan 29 2018 bceffdefc PR#2308) このバージョンには、マスターからスレーブへの転送にバグがあり、通信が不安定でした。

Helix の2番目のバージョンの serial.c (Thu Jun 28 2018 1038bbef4 PR#3255) は、このバグを修正し通信を安定させ、安定化した副産物としてスピードアップが可能になったものです。

本メモは、最初のバージョンの serial.c のバグ調査結果を記録したものです。

@mtei
mtei / Amatelus73_default.kbd.json
Last active August 27, 2020 16:32
Amatelus73_default
[
{
"name": "Amatelus73_default"
},
[
{
"x": 0.25
},
"PgUp",
"Esc",