@@ -54,11 +54,39 @@ static wiced_led_config_t chip_lighting_led_config = {
54
54
.bright = 50 ,
55
55
};
56
56
57
+ /* *********************************************************
58
+ * Identify Callbacks
59
+ *********************************************************/
60
+
61
+ void OnIdentifyTriggerEffect (Identify * identify)
62
+ {
63
+ switch (identify->mCurrentEffectIdentifier )
64
+ {
65
+ case EMBER_ZCL_IDENTIFY_EFFECT_IDENTIFIER_BLINK:
66
+ ChipLogProgress (Zcl, " EMBER_ZCL_IDENTIFY_EFFECT_IDENTIFIER_BLINK" );
67
+ break ;
68
+ case EMBER_ZCL_IDENTIFY_EFFECT_IDENTIFIER_BREATHE:
69
+ ChipLogProgress (Zcl, " EMBER_ZCL_IDENTIFY_EFFECT_IDENTIFIER_BREATHE" );
70
+ break ;
71
+ case EMBER_ZCL_IDENTIFY_EFFECT_IDENTIFIER_OKAY:
72
+ ChipLogProgress (Zcl, " EMBER_ZCL_IDENTIFY_EFFECT_IDENTIFIER_OKAY" );
73
+ break ;
74
+ case EMBER_ZCL_IDENTIFY_EFFECT_IDENTIFIER_CHANNEL_CHANGE:
75
+ ChipLogProgress (Zcl, " EMBER_ZCL_IDENTIFY_EFFECT_IDENTIFIER_CHANNEL_CHANGE" );
76
+ break ;
77
+ default :
78
+ ChipLogProgress (Zcl, " No identifier effect" );
79
+ break ;
80
+ }
81
+ return ;
82
+ }
83
+
57
84
static Identify gIdentify = {
58
85
chip::EndpointId{ 1 },
59
86
[](Identify *) { ChipLogProgress (Zcl, " onIdentifyStart" ); },
60
87
[](Identify *) { ChipLogProgress (Zcl, " onIdentifyStop" ); },
61
- EMBER_ZCL_IDENTIFY_IDENTIFY_TYPE_VISIBLE_LED,
88
+ EMBER_ZCL_IDENTIFY_IDENTIFY_TYPE_NONE,
89
+ OnIdentifyTriggerEffect,
62
90
};
63
91
64
92
APPLICATION_START ()
0 commit comments