diff options
| author | Purdea Andrei <andrei@purdea.ro> | 2021-11-02 11:49:23 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-11-02 20:49:23 +1100 |
| commit | 2326c8f74778551febc68c5c1767755fc30e1388 (patch) | |
| tree | 7a031b397e8873a57593c50f71313c502c0581f7 /keyboards/unicomp | |
| parent | b87b402ea529f814f1de70ef90b6756efeb054cc (diff) | |
| download | qmk_firmware-2326c8f74778551febc68c5c1767755fc30e1388.tar.gz qmk_firmware-2326c8f74778551febc68c5c1767755fc30e1388.zip | |
overnumpad controller: Add support for turning off solenoid enable in low power. (#15021)
Diffstat (limited to 'keyboards/unicomp')
8 files changed, 8 insertions, 14 deletions
diff --git a/keyboards/unicomp/classic_ultracl_post_2013/overnumpad_1xb/config.h b/keyboards/unicomp/classic_ultracl_post_2013/overnumpad_1xb/config.h index fb9a87229..feb2e32d5 100644 --- a/keyboards/unicomp/classic_ultracl_post_2013/overnumpad_1xb/config.h +++ b/keyboards/unicomp/classic_ultracl_post_2013/overnumpad_1xb/config.h | |||
| @@ -63,8 +63,10 @@ | |||
| 63 | #define STM32_HSECLK 16000000 | 63 | #define STM32_HSECLK 16000000 |
| 64 | 64 | ||
| 65 | #define SOLENOID_PIN B5 | 65 | #define SOLENOID_PIN B5 |
| 66 | #define HAPTIC_ENABLE_PIN C13 | ||
| 66 | #define SOLENOID_DEFAULT_DWELL 4 | 67 | #define SOLENOID_DEFAULT_DWELL 4 |
| 67 | #define SOLENOID_MIN_DWELL 4 | 68 | #define SOLENOID_MIN_DWELL 4 |
| 69 | #define HAPTIC_OFF_IN_LOW_POWER 1 | ||
| 68 | #define NO_HAPTIC_MOD | 70 | #define NO_HAPTIC_MOD |
| 69 | 71 | ||
| 70 | #define LED_NUM_LOCK_PIN C12 | 72 | #define LED_NUM_LOCK_PIN C12 |
diff --git a/keyboards/unicomp/classic_ultracl_post_2013/overnumpad_1xb/overnumpad_1xb.c b/keyboards/unicomp/classic_ultracl_post_2013/overnumpad_1xb/overnumpad_1xb.c index c4229ef99..cb5ec3dc1 100644 --- a/keyboards/unicomp/classic_ultracl_post_2013/overnumpad_1xb/overnumpad_1xb.c +++ b/keyboards/unicomp/classic_ultracl_post_2013/overnumpad_1xb/overnumpad_1xb.c | |||
| @@ -18,10 +18,6 @@ | |||
| 18 | 18 | ||
| 19 | void keyboard_post_init_kb(void) | 19 | void keyboard_post_init_kb(void) |
| 20 | { | 20 | { |
| 21 | // Solenoid enable: | ||
| 22 | setPinOutput(C13); | ||
| 23 | writePin(C13, 1); | ||
| 24 | |||
| 25 | //debug_enable=true; | 21 | //debug_enable=true; |
| 26 | //debug_matrix=true; | 22 | //debug_matrix=true; |
| 27 | } | 23 | } |
diff --git a/keyboards/unicomp/classic_ultracl_pre_2013/overnumpad_1xb/config.h b/keyboards/unicomp/classic_ultracl_pre_2013/overnumpad_1xb/config.h index fb9a87229..feb2e32d5 100644 --- a/keyboards/unicomp/classic_ultracl_pre_2013/overnumpad_1xb/config.h +++ b/keyboards/unicomp/classic_ultracl_pre_2013/overnumpad_1xb/config.h | |||
| @@ -63,8 +63,10 @@ | |||
| 63 | #define STM32_HSECLK 16000000 | 63 | #define STM32_HSECLK 16000000 |
| 64 | 64 | ||
| 65 | #define SOLENOID_PIN B5 | 65 | #define SOLENOID_PIN B5 |
| 66 | #define HAPTIC_ENABLE_PIN C13 | ||
| 66 | #define SOLENOID_DEFAULT_DWELL 4 | 67 | #define SOLENOID_DEFAULT_DWELL 4 |
| 67 | #define SOLENOID_MIN_DWELL 4 | 68 | #define SOLENOID_MIN_DWELL 4 |
| 69 | #define HAPTIC_OFF_IN_LOW_POWER 1 | ||
| 68 | #define NO_HAPTIC_MOD | 70 | #define NO_HAPTIC_MOD |
| 69 | 71 | ||
| 70 | #define LED_NUM_LOCK_PIN C12 | 72 | #define LED_NUM_LOCK_PIN C12 |
diff --git a/keyboards/unicomp/classic_ultracl_pre_2013/overnumpad_1xb/overnumpad_1xb.c b/keyboards/unicomp/classic_ultracl_pre_2013/overnumpad_1xb/overnumpad_1xb.c index c4229ef99..cb5ec3dc1 100644 --- a/keyboards/unicomp/classic_ultracl_pre_2013/overnumpad_1xb/overnumpad_1xb.c +++ b/keyboards/unicomp/classic_ultracl_pre_2013/overnumpad_1xb/overnumpad_1xb.c | |||
| @@ -18,10 +18,6 @@ | |||
| 18 | 18 | ||
| 19 | void keyboard_post_init_kb(void) | 19 | void keyboard_post_init_kb(void) |
| 20 | { | 20 | { |
| 21 | // Solenoid enable: | ||
| 22 | setPinOutput(C13); | ||
| 23 | writePin(C13, 1); | ||
| 24 | |||
| 25 | //debug_enable=true; | 21 | //debug_enable=true; |
| 26 | //debug_matrix=true; | 22 | //debug_matrix=true; |
| 27 | } | 23 | } |
diff --git a/keyboards/unicomp/spacesaver_m_post_2013/overnumpad_1xb/config.h b/keyboards/unicomp/spacesaver_m_post_2013/overnumpad_1xb/config.h index bfb1a9cf6..597d287b0 100644 --- a/keyboards/unicomp/spacesaver_m_post_2013/overnumpad_1xb/config.h +++ b/keyboards/unicomp/spacesaver_m_post_2013/overnumpad_1xb/config.h | |||
| @@ -63,8 +63,10 @@ | |||
| 63 | #define STM32_HSECLK 16000000 | 63 | #define STM32_HSECLK 16000000 |
| 64 | 64 | ||
| 65 | #define SOLENOID_PIN B5 | 65 | #define SOLENOID_PIN B5 |
| 66 | #define HAPTIC_ENABLE_PIN C13 | ||
| 66 | #define SOLENOID_DEFAULT_DWELL 4 | 67 | #define SOLENOID_DEFAULT_DWELL 4 |
| 67 | #define SOLENOID_MIN_DWELL 4 | 68 | #define SOLENOID_MIN_DWELL 4 |
| 69 | #define HAPTIC_OFF_IN_LOW_POWER 1 | ||
| 68 | #define NO_HAPTIC_MOD | 70 | #define NO_HAPTIC_MOD |
| 69 | 71 | ||
| 70 | #define LED_CAPS_LOCK_PIN C12 | 72 | #define LED_CAPS_LOCK_PIN C12 |
diff --git a/keyboards/unicomp/spacesaver_m_post_2013/overnumpad_1xb/overnumpad_1xb.c b/keyboards/unicomp/spacesaver_m_post_2013/overnumpad_1xb/overnumpad_1xb.c index 41f51b757..eda367804 100644 --- a/keyboards/unicomp/spacesaver_m_post_2013/overnumpad_1xb/overnumpad_1xb.c +++ b/keyboards/unicomp/spacesaver_m_post_2013/overnumpad_1xb/overnumpad_1xb.c | |||
| @@ -23,9 +23,6 @@ void keyboard_post_init_kb(void) | |||
| 23 | setPinOutput(C11); // middle led, always off on Spacesaver M | 23 | setPinOutput(C11); // middle led, always off on Spacesaver M |
| 24 | writePin(C11, 0); | 24 | writePin(C11, 0); |
| 25 | setPinOutput(C10); // right-most led, normally Scroll Lock, but on Spacesaver M indicates function layer | 25 | setPinOutput(C10); // right-most led, normally Scroll Lock, but on Spacesaver M indicates function layer |
| 26 | // Solenoid enable: | ||
| 27 | setPinOutput(C13); | ||
| 28 | writePin(C13, 1); | ||
| 29 | 26 | ||
| 30 | //debug_enable=true; | 27 | //debug_enable=true; |
| 31 | //debug_matrix=true; | 28 | //debug_matrix=true; |
diff --git a/keyboards/unicomp/spacesaver_m_pre_2013/overnumpad_1xb/config.h b/keyboards/unicomp/spacesaver_m_pre_2013/overnumpad_1xb/config.h index f3ce89431..7bd5b224d 100644 --- a/keyboards/unicomp/spacesaver_m_pre_2013/overnumpad_1xb/config.h +++ b/keyboards/unicomp/spacesaver_m_pre_2013/overnumpad_1xb/config.h | |||
| @@ -64,8 +64,10 @@ | |||
| 64 | #define STM32_HSECLK 16000000 | 64 | #define STM32_HSECLK 16000000 |
| 65 | 65 | ||
| 66 | #define SOLENOID_PIN B5 | 66 | #define SOLENOID_PIN B5 |
| 67 | #define HAPTIC_ENABLE_PIN C13 | ||
| 67 | #define SOLENOID_DEFAULT_DWELL 4 | 68 | #define SOLENOID_DEFAULT_DWELL 4 |
| 68 | #define SOLENOID_MIN_DWELL 4 | 69 | #define SOLENOID_MIN_DWELL 4 |
| 70 | #define HAPTIC_OFF_IN_LOW_POWER 1 | ||
| 69 | #define NO_HAPTIC_MOD | 71 | #define NO_HAPTIC_MOD |
| 70 | 72 | ||
| 71 | #define LED_CAPS_LOCK_PIN C12 | 73 | #define LED_CAPS_LOCK_PIN C12 |
diff --git a/keyboards/unicomp/spacesaver_m_pre_2013/overnumpad_1xb/overnumpad_1xb.c b/keyboards/unicomp/spacesaver_m_pre_2013/overnumpad_1xb/overnumpad_1xb.c index 5d91eae20..b7e3fd963 100644 --- a/keyboards/unicomp/spacesaver_m_pre_2013/overnumpad_1xb/overnumpad_1xb.c +++ b/keyboards/unicomp/spacesaver_m_pre_2013/overnumpad_1xb/overnumpad_1xb.c | |||
| @@ -23,9 +23,6 @@ void keyboard_post_init_kb(void) | |||
| 23 | setPinOutput(C11); // middle led, always off on Spacesaver M | 23 | setPinOutput(C11); // middle led, always off on Spacesaver M |
| 24 | writePin(C11, 0); | 24 | writePin(C11, 0); |
| 25 | setPinOutput(C10); // right-most led, normally Scroll Lock, but on Spacesaver M indicates function layer | 25 | setPinOutput(C10); // right-most led, normally Scroll Lock, but on Spacesaver M indicates function layer |
| 26 | // Solenoid enable: | ||
| 27 | setPinOutput(C13); | ||
| 28 | writePin(C13, 1); | ||
| 29 | 26 | ||
| 30 | //debug_enable=true; | 27 | //debug_enable=true; |
| 31 | //debug_matrix=true; | 28 | //debug_matrix=true; |
