This is a modm repository (+module) containing a fork of the lely canopen stack.
a lot
- multiple C Enum fixes which lead to duplicate names with modm
- the use of a lot of standard libraries was minimized
- the use of malloc was minimized
- the c++ api was adapted to contain (and work with) with changes made by the ecss lely fork
- multiple implementation details where
ifdef
-guarded because the only work with filesystems and linux devices
-
include the repository in your modm project.xml
<repository> <path>../libs/lely_modm/repo.lb</path> </repository>
-
include the module in your modm project.xml
<module>lely_modm:lely-core</module>
- inside your porject, do
lbuild build
scons
- the module contains:
- the lely-core stack (fork)
- lely addons directory, containing some utility functions
- for lely to work (or behave in desired ways), multiple
define
flags can be altered inside themodule.lb
file