1 /*
2  * Copyright (c) 2025 Croxel Inc.
3  * Copyright (c) 2025 CogniPilot Foundation
4  *
5  * SPDX-License-Identifier: Apache-2.0
6  */
7 
8 #include <api/argus_api.h>
9 
10 /** Used to get instance data from slave index */
11 #include <../drivers/sensor/broadcom/afbr_s50/platform.h>
12 
Argus_GetHandle(s2pi_slave_t spi_slave)13 argus_hnd_t *Argus_GetHandle(s2pi_slave_t spi_slave)
14 {
15 	struct afbr_s50_platform_data *data;
16 	int err;
17 
18 	err = afbr_s50_platform_get_by_id(spi_slave, &data);
19 	if (err) {
20 		return NULL;
21 	}
22 
23 	return data->argus.handle;
24 }
25