1
0
mirror of git://projects.qi-hardware.com/ben-wpan.git synced 2025-04-21 12:27:27 +03:00

tools/: cleaned up the gross layering violation in atrf-xtal/atben.c

- include/atrf.h (atrf_ben_regs), lib/atrf.c (atrf_ben_regs),
  lib/driver.h (atben_regs), lib/atben.c (atben_regs): new function to
  get the mmap'ed registers in a less disgusting way
- atrf-xtal/atben.c (base, ben_setup): cleaned up the horrible layering
  violation
This commit is contained in:
Werner Almesberger
2011-04-10 07:25:11 -03:00
parent 7ff1a32ccf
commit 1a27e590d9
5 changed files with 25 additions and 18 deletions

View File

@@ -351,6 +351,17 @@ static int atben_interrupt(void *handle)
}
/* ----- Driver-specific hacks --------------------------------------------- */
void *atben_regs(void *handle)
{
struct atben_dsc *dsc = handle;
return dsc->mem;
}
/* ----- Driver interface -------------------------------------------------- */