// // key input task // void keyTask(CThread *p_thread, xHandle p_params) { CButton btn0(BUTTON_PIN_0); // set BUTTON_PIN_0 as input pin with weakup sense. CPin led(LED_PIN_1); led.output(); while( p_thread->isAlive() ) { // // wait for BLE connected. // The wait member will return the true immediately when in connected status. // The task will be blocked when BLE in disconnected status. // gpBLE->wait(); // // HID KB test // if ( gpKB->isAvailable() ) { // // button 0 (Remote Camera Shutter) // switch( btn0.isPressed() ) { case BTN_PRESSED: gpKB->send(MM_KEY_VOL_UP); // Camera shutter can be defined to Volume Up or Volume Down by Smart-Phone led = LED_ON; break; case BTN_RELEASED: gpKB->send(MM_KEY_RELEASE); // release the pressed key led = LED_OFF; break; case BTN_NOTHING: break; } sleep(100); } } }
void button_key::on_pushButton_10_clicked()//0 { emit btn0(); }