meta data for this page
Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
en:levcan [2023/07/18 18:22] vasilisk |
en:levcan [2023/07/24 10:53] (current) vasilisk [Developers friendly (well... most of time)] |
||
---|---|---|---|
Line 5: | Line 5: | ||
====== Intro ====== | ====== Intro ====== | ||
- | This is open-source CAN protocol used in our devices. LEVCAN is licensed under the MIT License. Written in GNU ISO C11 Some ideas taken from J1939 and CanOpen. Uses 29bit CAN network (1 MBps default). | + | This is open-source CAN protocol used in our devices. LEVCAN is licensed under the Apache-2.0 license. Written in GNU ISO C11 Some ideas taken from J1939 and CanOpen. Uses 29bit CAN network (1 MBps default). |
Features: | Features: | ||
Line 23: | Line 23: | ||
Nucular electronics (controller, | Nucular electronics (controller, | ||
- | ====== Developers friendly | + | ====== Developers friendly ====== |
It is easy to integrate any new device to existing system, just connect CAN cable, initialize your LEVCAN node and you can change your own device parameters from display or interact with controllers. Standard message objects described in levcan_objects.h. Some drivers for STM32-CAN already included in repo. | It is easy to integrate any new device to existing system, just connect CAN cable, initialize your LEVCAN node and you can change your own device parameters from display or interact with controllers. Standard message objects described in levcan_objects.h. Some drivers for STM32-CAN already included in repo. |