1: int32_t AG903_BMUMgrGetBMUSinkAddress(
AG903_BMUMgrHandle *handle, uint32_t *addr)
2: {
3: uint32_t unit = (handle - handle_list);
4:
5:
6:
if(unit >=
AG903_BMU_UNIT_NUM || &handle_list[unit] != handle)
7: {
8:
return -
AG903_EINVAL;
9: }
10:
11:
12: (*addr) = (unit<<24) | ((uint32_t)5<<29);
13:
14:
return AG903_ENONE;
15: }