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 //############################################################################################