summaryrefslogtreecommitdiffstats
path: root/quantum/led.c
diff options
context:
space:
mode:
Diffstat (limited to 'quantum/led.c')
-rw-r--r--quantum/led.c12
1 files changed, 11 insertions, 1 deletions
diff --git a/quantum/led.c b/quantum/led.c
index 2c0574660..a53e94043 100644
--- a/quantum/led.c
+++ b/quantum/led.c
@@ -16,9 +16,13 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
#include <avr/io.h>
-#include "stdint.h"
+#include <stddef.h>
#include "led.h"
+__attribute__ ((weak))
+void * led_set_kb(uint8_t usb_led) {
+ return NULL;
+};
void led_set(uint8_t usb_led)
{
@@ -35,4 +39,10 @@ void led_set(uint8_t usb_led)
// DDRE &= ~(1<<6);
// PORTE &= ~(1<<6);
// }
+
+ if (led_set_kb) {
+ (*led_set_kb)(usb_led);
+ }
+
+ return;
}