avr-fw-modules/core/src/rb2_known_endpoints.c

17 lines
285 B
C
Executable File

#include <rb2/regbus.h>
#include <sys/spinlock.h>
uint16_t rb2_known_endpoints(void)
{
list_t *i;
uint16_t ep = 0x0000;
for_each_list_entry(i,&((&__rb2_instance)->links.list)){
ep |= list_entry(i,RB2_LINK,list)->idmask;
};
ep |= (&__rb2_instance)->idmask;
return ep;
};