File tree Expand file tree Collapse file tree
include/sof/samples/audio Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -39,6 +39,14 @@ struct sof_detect_test_config {
3939 uint32_t reserved [1 ];
4040} __attribute__((packed ));
4141
42+ uint16_t test_keyword_get_sample_valid_bytes (struct comp_dev * dev );
43+
44+ uint32_t test_keyword_get_detected (struct comp_dev * dev );
45+ void test_keyword_set_detected (struct comp_dev * dev , uint32_t detected );
46+
47+ uint32_t test_keyword_get_drain_req (struct comp_dev * dev );
48+ void test_keyword_set_drain_req (struct comp_dev * dev , uint32_t drain_req );
49+
4250void detect_test_notify (const struct comp_dev * dev );
4351
4452/** used for binary blob size sanity checks */
Original file line number Diff line number Diff line change @@ -653,6 +653,41 @@ static int test_keyword_prepare(struct comp_dev *dev)
653653 return comp_set_state (dev , COMP_TRIGGER_PREPARE );
654654}
655655
656+ uint16_t test_keyword_get_sample_valid_bytes (struct comp_dev * dev )
657+ {
658+ struct comp_data * cd = comp_get_drvdata (dev );
659+
660+ return cd -> sample_valid_bytes ;
661+ }
662+
663+ uint32_t test_keyword_get_detected (struct comp_dev * dev )
664+ {
665+ struct comp_data * cd = comp_get_drvdata (dev );
666+
667+ return cd -> detected ;
668+ }
669+
670+ void test_keyword_set_detected (struct comp_dev * dev , uint32_t detected )
671+ {
672+ struct comp_data * cd = comp_get_drvdata (dev );
673+
674+ cd -> detected = detected ;
675+ }
676+
677+ uint32_t test_keyword_get_drain_req (struct comp_dev * dev )
678+ {
679+ struct comp_data * cd = comp_get_drvdata (dev );
680+
681+ return cd -> drain_req ;
682+ }
683+
684+ void test_keyword_set_drain_req (struct comp_dev * dev , uint32_t drain_req )
685+ {
686+ struct comp_data * cd = comp_get_drvdata (dev );
687+
688+ cd -> drain_req = drain_req ;
689+ }
690+
656691static const struct comp_driver comp_keyword = {
657692 .type = SOF_COMP_KEYWORD_DETECT ,
658693 .uid = SOF_RT_UUID (keyword_uuid ),
You can’t perform that action at this time.
0 commit comments