M keyboards/whitefox/matrix.c => keyboards/whitefox/matrix.c +2 -0
@@ 49,6 49,7 @@ void matrix_init(void)
memset(matrix, 0, MATRIX_ROWS);
memset(matrix_debouncing, 0, MATRIX_ROWS);
+ matrix_init_quantum();
}
uint8_t matrix_scan(void)
@@ 102,6 103,7 @@ uint8_t matrix_scan(void)
}
debouncing = false;
}
+ matrix_scan_quantum();
return 1;
}
M keyboards/whitefox/whitefox.c => keyboards/whitefox/whitefox.c +17 -0
@@ 15,3 15,20 @@ You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
#include "whitefox.h"
+
+__attribute__ ((weak))
+void matrix_init_user(void) {
+}
+
+__attribute__ ((weak))
+void matrix_scan_user(void) {
+}
+
+void matrix_init_kb(void) {
+ matrix_init_user();
+};
+
+void matrix_scan_kb(void) {
+ matrix_scan_user();
+};
+