Jump to content

User:Dolores88/sandbox: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
Dolores88 (talk | contribs)
No edit summary
Dolores88 (talk | contribs)
No edit summary
Line 6: Line 6:
[[Image:CANpieFD_Logo.png|right|thumb|300px|CANpie FD logo]]
[[Image:CANpieFD_Logo.png|right|thumb|300px|CANpie FD logo]]


The project was established in 2003 by MicroControl and is licensed under [[GNU Lesser General Public License|GPG]] LGPL version 3. The current version 3 (CANpie FD) of the API covers both classical CAN frames as well as ISO CAN FD <ref>http://www.can-cia.org/fileadmin/cia/files/icc/13/hartwich.pdf</ref> frames. The API is designed for embedded control applications and PC interface boards: the embedded microcontroller is programmed in C, a C++ API is provided for OS independent access to interface boards.
The project was established in 2003 by MicroControl and is licensed under [[GNU Lesser General Public License|LGPL version 3]]. The current version 3 (CANpie FD) of the API covers both classical CAN frames as well as ISO CAN FD <ref>http://www.can-cia.org/fileadmin/cia/files/icc/13/hartwich.pdf</ref> frames. The API is designed for embedded control applications and PC interface boards: the embedded microcontroller is programmed in C, a C++ API is provided for OS independent access to interface boards.


The API support the concept of hardware message buffers with a total limit of 255 buffers. It is also possible to connect a FIFO to a buffer for both transfer directions. CANpie provides a method to gather information about the features of the CAN hardware. This is especially important for an application designer who wants to write the code only once.
The API support the concept of hardware message buffers with a total limit of 255 buffers. It is also possible to connect a FIFO to a buffer for both transfer directions. CANpie provides a method to gather information about the features of the CAN hardware. This is especially important for an application designer who wants to write the code only once.

Revision as of 19:04, 5 March 2017

CANpie (CAN Programming Interface Environment) is an open source project and pursues the objective of creating and establishing an open and standardized software API for access to the CAN bus.

CANpie FD logo

The project was established in 2003 by MicroControl and is licensed under LGPL version 3. The current version 3 (CANpie FD) of the API covers both classical CAN frames as well as ISO CAN FD [1] frames. The API is designed for embedded control applications and PC interface boards: the embedded microcontroller is programmed in C, a C++ API is provided for OS independent access to interface boards.

The API support the concept of hardware message buffers with a total limit of 255 buffers. It is also possible to connect a FIFO to a buffer for both transfer directions. CANpie provides a method to gather information about the features of the CAN hardware. This is especially important for an application designer who wants to write the code only once.

References