Fix: can bus object life is now expanded and don't
authorRomain Forlot <romain.forlot@iot.bzh>
Tue, 28 Feb 2017 20:09:26 +0000 (21:09 +0100)
committerRomain Forlot <romain.forlot@iot.bzh>
Tue, 28 Feb 2017 20:45:49 +0000 (21:45 +0100)
commitca998f6733e3de11886ac6c3ee6525dbaaf3b525
tree6298de2bd40417297129680a994135282ac5a3b5
parentabded1a649deb14f7e7fbc67d34d02ff4a9b5fa6
Fix: can bus object life is now expanded and don't
die prematuraly.

can_bus_handler object is now a pointer living
forever.
can_bus_dev_t object is now stored as a shared
pointer into a variable member into can_bus_t.

So everyone survive now.

Change-Id: I52768dd7fe3c203a5f679f59afd1bcf330f3af35
Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
src/can-bus.cpp
src/can-bus.hpp
src/low-can-binding.cpp