diff options
| author | QMK Bot <hello@qmk.fm> | 2025-11-11 12:22:27 +0000 |
|---|---|---|
| committer | QMK Bot <hello@qmk.fm> | 2025-11-11 12:22:27 +0000 |
| commit | e06d79e9c66016402329b26f2f12670175d50c66 (patch) | |
| tree | 685cc5b762a0287821ef728871b0b4432d070a22 /quantum | |
| parent | 019cba746d1408365b906fb9d6163d9b0ab204ec (diff) | |
| parent | ed343ddad4832a0a48c8ad794e949a595dcf3cfb (diff) | |
Merge remote-tracking branch 'origin/master' into develop
Diffstat (limited to 'quantum')
| -rw-r--r-- | quantum/via.c | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/quantum/via.c b/quantum/via.c index 9446811af6..130ff74794 100644 --- a/quantum/via.c +++ b/quantum/via.c | |||
| @@ -37,6 +37,10 @@ | |||
| 37 | #include "version.h" // for QMK_BUILDDATE used in EEPROM magic | 37 | #include "version.h" // for QMK_BUILDDATE used in EEPROM magic |
| 38 | #include "nvm_via.h" | 38 | #include "nvm_via.h" |
| 39 | 39 | ||
| 40 | #if defined(SECURE_ENABLE) | ||
| 41 | # include "secure.h" | ||
| 42 | #endif | ||
| 43 | |||
| 40 | #if defined(AUDIO_ENABLE) | 44 | #if defined(AUDIO_ENABLE) |
| 41 | # include "audio.h" | 45 | # include "audio.h" |
| 42 | #endif | 46 | #endif |
| @@ -322,8 +326,13 @@ void raw_hid_receive(uint8_t *data, uint8_t length) { | |||
| 322 | uint8_t rows = 28 / ((MATRIX_COLS + 7) / 8); | 326 | uint8_t rows = 28 / ((MATRIX_COLS + 7) / 8); |
| 323 | uint8_t i = 2; | 327 | uint8_t i = 2; |
| 324 | for (uint8_t row = 0; row < rows && row + offset < MATRIX_ROWS; row++) { | 328 | for (uint8_t row = 0; row < rows && row + offset < MATRIX_ROWS; row++) { |
| 325 | #ifdef VIA_INSECURE | 329 | #if defined(VIA_INSECURE) |
| 326 | matrix_row_t value = matrix_get_row(row + offset); | 330 | matrix_row_t value = matrix_get_row(row + offset); |
| 331 | #elif defined(SECURE_ENABLE) | ||
| 332 | matrix_row_t value = 0; | ||
| 333 | if (secure_is_unlocked()) { | ||
| 334 | value = matrix_get_row(row + offset); | ||
| 335 | } | ||
| 327 | #else | 336 | #else |
| 328 | matrix_row_t value = 0; | 337 | matrix_row_t value = 0; |
| 329 | #endif | 338 | #endif |
