MCP ExplorerExplorer

Esp32 Mcp2517fd

@collin80on a year ago
8 MIT
FreeCommunity
AI Systems
MCP2517FD driver for ESP32 boards

Overview

What is Esp32 Mcp2517fd

The esp32_mcp2517fd is a driver for the MCP2517FD SPI connected CAN module designed for ESP32 boards. It facilitates communication between the ESP32 and the MCP2517FD CAN controller.

Use cases

Use cases include vehicle diagnostics, real-time data monitoring in automotive systems, and communication between microcontrollers in industrial environments.

How to use

To use esp32_mcp2517fd, integrate the library into your ESP32 project, ensuring the can_common library is also included. Connect the MCP2517FD module via SPI and initialize the CAN interface in your code.

Key features

Key features include support for single and dual CAN interfaces, compatibility with the EVTV ESP32-Due board, and a universal API provided by the can_common library for easier integration.

Where to use

esp32_mcp2517fd can be used in automotive applications, industrial automation, and any project requiring CAN communication, especially where ESP32 hardware is utilized.

Content

esp32_mcp1517fd

Implements a driver for the MCP2517FD SPI connected CAN module with ESP32 base hardware.
The builtin CAN is called CAN0 (and CAN1 on dual CAN ESP32 hardware), the MCP2517FD is
called CAN1 or CAN2 (if on dual ESP32 CAN hardware). This library is specifically meant to be used with
the EVTV ESP32-Due board. However, with small modifications the driver found within this library
could be used on other boards.

This library requires the can_common library. That library is a common base that
other libraries can be built off of to allow a more universal API for CAN.

The needed can_common library is found here: https://github.com/collin80/can_common

Tools

No tools

Comments

Recommend MCP Servers

View All MCP Servers