void LED_on(USER_LED_t led) { if(LED_checkValidLed(led)) { GPIO_setPin(GPIO1,led); } }
void LED_invert(USER_LED_t led) { if(LED_checkValidLed(led)) { level_t actual = GPIO_getPin(GPIO1,led); if(actual == HIGH) { GPIO_clrPin(GPIO1,led); } else { GPIO_setPin(GPIO1,led); } } }
/** * \brief Setzt einen Ausgang auf High. * \param PIN Pinnummer welcher auf High gesetzt werden soll */ void GPIO_out_set( char pin ) { if ( pin >= sizeof( GPIO_OUT_DATA ) ) return; GPIO_setPin( pgm_read_byte( &GPIO_OUT_DATA[ (int)pin ] ) ); }