1
0
Fork 0

Adding LED function pointers

This commit is contained in:
IBNobody 2016-03-15 23:52:51 -05:00
parent 35393fa9dc
commit eba9a7d74d
4 changed files with 38 additions and 6 deletions

View file

@ -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;
}