diff options
Diffstat (limited to 'docs/ja')
| -rw-r--r-- | docs/ja/compatible_microcontrollers.md | 2 | ||||
| -rw-r--r-- | docs/ja/feature_dip_switch.md | 16 | 
2 files changed, 12 insertions, 6 deletions
| diff --git a/docs/ja/compatible_microcontrollers.md b/docs/ja/compatible_microcontrollers.md index b675b038d2..761a4cda46 100644 --- a/docs/ja/compatible_microcontrollers.md +++ b/docs/ja/compatible_microcontrollers.md @@ -36,6 +36,8 @@ QMK は十分な容量のフラッシュメモリを備えた USB 対応 AVR ま  * [STM32F446](https://www.st.com/en/microcontrollers-microprocessors/stm32f446.html)  * [STM32G431](https://www.st.com/en/microcontrollers-microprocessors/stm32g4x1.html)  * [STM32G474](https://www.st.com/en/microcontrollers-microprocessors/stm32g4x4.html) +* [STM32L412](https://www.st.com/en/microcontrollers-microprocessors/stm32l4x2.html) +* [STM32L422](https://www.st.com/en/microcontrollers-microprocessors/stm32l4x2.html)  * [STM32L433](https://www.st.com/en/microcontrollers-microprocessors/stm32l4x3.html)  * [STM32L443](https://www.st.com/en/microcontrollers-microprocessors/stm32l4x3.html) diff --git a/docs/ja/feature_dip_switch.md b/docs/ja/feature_dip_switch.md index a0f6aeb003..a5436779f1 100644 --- a/docs/ja/feature_dip_switch.md +++ b/docs/ja/feature_dip_switch.md @@ -28,8 +28,9 @@ DIP スイッチは、以下を `rules.mk` に追加することでサポート�  コールバック関数を `<keyboard>.c` に記述することができます:  ```c -void dip_switch_update_kb(uint8_t index, bool active) {  -    dip_switch_update_user(index, active);  +bool dip_switch_update_kb(uint8_t index, bool active) {  +    if !(dip_switch_update_user(index, active)) { return false; } +    return true;  }  ``` @@ -37,7 +38,7 @@ void dip_switch_update_kb(uint8_t index, bool active) {  あるいは `keymap.c` に記述することもできます:  ```c -void dip_switch_update_user(uint8_t index, bool active) {  +bool dip_switch_update_user(uint8_t index, bool active) {       switch (index) {          case 0:              if(active) { audio_on(); } else { audio_off(); } @@ -62,6 +63,7 @@ void dip_switch_update_user(uint8_t index, bool active) {              }              break;      } +    return true;  }  ``` @@ -69,8 +71,9 @@ void dip_switch_update_user(uint8_t index, bool active) {  ```c -void dip_switch_update_mask_kb(uint32_t state) {  -    dip_switch_update_mask_user(state);  +bool dip_switch_update_mask_kb(uint32_t state) {  +    if (!dip_switch_update_mask_user(state)) { return false; } +    return true;  }  ``` @@ -78,7 +81,7 @@ void dip_switch_update_mask_kb(uint32_t state) {  あるいは `keymap.c` に記述することもできます:  ```c -void dip_switch_update_mask_user(uint32_t state) {  +bool dip_switch_update_mask_user(uint32_t state) {       if (state & (1UL<<0) && state & (1UL<<1)) {          layer_on(_ADJUST); // C on esc      } else { @@ -94,6 +97,7 @@ void dip_switch_update_mask_user(uint32_t state) {      } else {          layer_off(_TEST_B);      } +    return true;  }  ``` | 
