Re: [RFC] Device: device_get_binding() returns NULL if device fails initialization
Thus why we may enforce a version of the API vs a Zephyr version. AndI already got feedback from people developing either drivers or sampleHow long are we supposed to support this API 1.0? Can't we drop someIMO the driver interface is still considered public APIs.AFAIK, the device init interface is not API from my understanding. Application
move on with a new one.
If they want to get stuck with API 1.0 they could use Zephyr 1.2 (1.3
maybe) and that's it.
Our APIs are, on many aspects, like prototype APIs.
It's not surprising we are willing to modify them, and some quite a lot
Also: we may keep the public API compatible, but the device driver API
below might change.
Unless we want to bloat our drivers.