1 // *******************************************************************************
    2 //   Custom DPA Handler code example - Demonstrates using of custom FRC commands *
    3 // *******************************************************************************
    4 // Copyright (c) IQRF Tech s.r.o.
    5 //
    6 // File:    $RCSfile: CustomDpaHandler-FRC-minimalistic.c,v $
    7 // Version: $Revision: 1.9 $
    8 // Date:    $Date: 2018/01/03 09:55:12 $
    9 //
   10 // Revision history:
   11 //   2017/03/13  Release for DPA 3.00
   12 //   2015/08/05  Release for DPA 2.20
   13 //
   14 // *******************************************************************************
   15 
   16 // Online DPA documentation http://www.iqrf.org/DpaTechGuide/
   17 
   18 // Default IQRF header
   19 #include "IQRF.h"
   20 
   21 // Default DPA headers
   22 #include "DPA.h"
   23 #include "DPAcustomHandler.h"
   24 
   25 // Demonstrates the smallest FRC handler
   26 
   27 //############################################################################################
   28 bit CustomDpaHandler()
   29 {
   30   // Handler presence mark
   31   clrwdt();
   32 
   33   // Return 1 if IQRF button is pressed
   34   if ( GetDpaEvent() == DpaEvent_FrcValue && _PCMD == FRC_USER_BIT_FROM && buttonPressed )
   35     responseFRCvalue.1 = 1;
   36 
   37   return FALSE;
   38 }
   39 
   40 //############################################################################################
   41 #include "DPAcustomHandler.h"
   42 //############################################################################################