Right now the drivers.h depend on the kernel.h to be loaded first.
However, the drivers don't necessarily need the kernel to work.
Expected behavior
The drivers should work when just loading the drivers.h.
This should also prepare the library to be split into a separate hardware and OS related package later.
Current behavior
Right now the
drivers.h
depend on thekernel.h
to be loaded first. However, the drivers don't necessarily need the kernel to work.Expected behavior
The drivers should work when just loading the
drivers.h
. This should also prepare the library to be split into a separate hardware and OS related package later.