Exemple #1
0
int main(int argc, char ** argv) {
	SocketTools::CargarLibreria();
	std::string serverAddress = argv[1];
	std::string clientAddress = argv[2];
	std::string nick = argv[3];

	PlayerRun(serverAddress, clientAddress, nick);

	SocketTools::DescargarLibreria();
	return 0;
}
Exemple #2
0
///-----------------------------------------------------------------------------
void main(void){
 ///----------------------------------------------------------------------------
 unsigned char ret;
 unsigned char cmd;
 unsigned char data;
 char mod = 0;
 ///----------------------------------------------------------------------------
 OffPeripherall();
 KeypadInit();
 UartInit();
 LoadAddrRxTx();
 ReceiverOn();
 ///----------------------------------------------------------------------------
 #asm("sei")
 ///----------------------------------------------------------------------------
 while(1){
  /// on/off player ------------------------------------------------------------
  if(KEY == KEY_PWR){
   KeypadClear();
   if(mod == 0){
    mod = 1;
    PlayerOn();
   }else{
     mod = 0;
     ReceiverOff();
     PlayerOff();
    }
  }
  /// look rx frame ------------------------------------------------------------
  ret = UartWaitFrame(&cmd,&data);
  if(ret == 0x01){
   switch(cmd){
    case PLAYER_PLAY     : PlayerRun(PLAYER_PLAY,PLAYER_NO_ARG);     break;
    case PLAYER_PUASE    : PlayerRun(PLAYER_PUASE,PLAYER_NO_ARG);    break;
    case PLAYER_STOP     : PlayerRun(PLAYER_STOP,PLAYER_NO_ARG);     break;
    case PLAYER_VOL_UP   : PlayerRun(PLAYER_VOL_UP,PLAYER_NO_ARG);   break;
    case PLAYER_VOL_DOWN : PlayerRun(PLAYER_VOL_DOWN,PLAYER_NO_ARG); break;
    case PLAYER_NEXT     : PlayerRun(PLAYER_NEXT,PLAYER_NO_ARG);     break;
    case PLAYER_PREV     : PlayerRun(PLAYER_PREV,PLAYER_NO_ARG);     break;
   }
  }
  /// if press keypad send command via RF --------------------------------------
  if(KEY == KEY_A){
   KeypadClear();
   UartSendFrame(PLAYER_PLAY,PLAYER_NO_ARG);
  }
  if(KEY == KEY_B){
   KeypadClear();
   UartSendFrame(PLAYER_STOP,PLAYER_NO_ARG);
  }
  if(KEY == KEY_C){
   KeypadClear();
   UartSendFrame(PLAYER_NEXT,PLAYER_NO_ARG);
  }
  if(KEY == KEY_D){
   KeypadClear();
   UartSendFrame(PLAYER_PREV,PLAYER_NO_ARG);
  }
 }
 ///----------------------------------------------------------------------------
}