2023-04-12 05:42:51 +02:00
# include "quantum.h"
2020-05-21 22:34:28 +02:00
2022-02-07 04:09:21 +01:00
void bootloader_jump ( void ) {
// This board doesn't use the "standard" stm32duino bootloader, and no information is available regarding how to enter bootloader mode. All we can do here is reset.
NVIC_SystemReset ( ) ;
}
2020-05-21 22:34:28 +02:00
void matrix_init_kb ( void ) {
2024-05-03 07:21:29 +02:00
gpio_set_pin_output ( B1 ) ; // Top Indicator LED
gpio_set_pin_output ( B0 ) ; // Middle Indicator LED
gpio_set_pin_output ( C5 ) ; // Bottom Indicator LED
2020-05-21 22:34:28 +02:00
matrix_init_user ( ) ;
}
bool led_update_kb ( led_t led_state ) {
if ( led_update_user ( led_state ) ) {
2024-05-03 07:21:29 +02:00
gpio_write_pin ( B1 , led_state . caps_lock ) ;
gpio_write_pin ( B0 , led_state . num_lock ) ;
gpio_write_pin ( C5 , led_state . scroll_lock ) ;
2020-05-21 22:34:28 +02:00
}
return true ;
}