Šis repozitorijs ir arhivēts. Ir iespējams aplūkot tā failus un to konēt, bet nav iespējams iesūtīt izmaiņas, kā arī izveidot jaunas problēmas vai izmaiņu pieprasījumus.
2014-06-17 13:41:14 +00:00
# include "mbed.h"
# include "action.h"
# include "keycode.h"
# include "host.h"
# include "mbed_driver.h"
// Button and LEDs of LPC11U35 board
DigitalIn isp ( P0_1 ) ; // ISP button
DigitalOut led_red ( P0_20 ) ;
DigitalOut led_green ( P0_21 ) ;
int main ( void ) {
isp . mode ( PullUp ) ;
led_red = 1 ;
led_green = 0 ;
host_set_driver ( & mbed_driver ) ;
bool last_isp = isp ;
while ( 1 ) {
if ( last_isp = = isp ) continue ;
last_isp = isp ;
if ( last_isp = = 0 ) {
led_red = 0 ; // on
register_code ( KC_A ) ;
} else {
led_red = 1 ; // off
unregister_code ( KC_A ) ;
}
}
}