summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorshela <shelaf@users.noreply.github.com>2020-07-23 17:26:12 +0900
committerGitHub <noreply@github.com>2020-07-23 17:26:12 +0900
commit65f803a1de99d863bdbd92583595368d07aa9b79 (patch)
tree69f225f63f29ea623e3920fb676066dbfe58a361
parent706f1b433cbe32dd094fabffe25caca08f14b481 (diff)
Update Japanese translation of feature_dip_switch.md. (#9763)
-rw-r--r--docs/ja/feature_dip_switch.md16
1 files changed, 15 insertions, 1 deletions
diff --git a/docs/ja/feature_dip_switch.md b/docs/ja/feature_dip_switch.md
index 1403485cad..2a418d5f5d 100644
--- a/docs/ja/feature_dip_switch.md
+++ b/docs/ja/feature_dip_switch.md
@@ -2,7 +2,7 @@
<!---
original document: 0.8.94:docs/feature_dip_switch.md
- git diff 0.8.94 HEAD -- docs/feature_dip_switch.md | cat
+ git diff 0.9.43 HEAD -- docs/feature_dip_switch.md | cat
-->
DIP スイッチは、以下を `rules.mk` に追加することでサポートされます:
@@ -12,9 +12,17 @@ DIP スイッチは、以下を `rules.mk` に追加することでサポート
さらに、以下を `config.h` に追加します:
```c
+// Connects each switch in the dip switch to the GPIO pin of the MCU
#define DIP_SWITCH_PINS { B14, A15, A10, B9 }
```
+あるいは
+
+```c
+// Connect each switch in the DIP switch to an unused intersections in the key matrix.
+#define DIP_SWITCH_MATRIX_GRID { {0,6}, {1,6}, {2,6} } // List of row and col pairs
+```
+
## コールバック
コールバック関数を `<keyboard>.c` に記述することができます:
@@ -92,4 +100,10 @@ void dip_switch_update_mask_user(uint32_t state) {
## ハードウェア
+### DIP スイッチの各スイッチを MCU の GPIO ピンに接続する
+
DIP スイッチの片側は MCU のピンへ直接配線し、もう一方の側はグラウンドに配線する必要があります。機能的に同じであるため、どちら側がどちらに接続されているかは問題にはならないはずです。
+
+### DIP スイッチの各スイッチをキーマトリクスの未使用の交点に接続する
+
+キースイッチと同じように、ダイオードと DIP スイッチが ROW 線と COL 線に接続します。