Class Mcp2515
Represents a Microchip MCP2515 CAN controller, providing SPI-based communication with CAN functionality.
Assembly: Mcp2515.dll
View Source
Declaration
public class Mcp2515 : ICanController, IDisposable
Implements:
Meadow.Hardware.ICanController
, System.IDisposable
Properties
IsDisposed
Returns true if the instance has been disposed, otherwise false
View Source
Declaration
public bool IsDisposed { get; }
Fields
DefaultSpiMode
Default SPI clock mode for the MCP2515
View Source
Declaration
public const SpiClockConfiguration.Mode DefaultSpiMode = Mode0
Methods
CreateCanBus(CanBitrate, int)
Creates a CAN bus instance for the requested bus number and bus speed
View Source
Declaration
public ICanBus CreateCanBus(CanBitrate bitrate, int busNumber = 0)
Returns
Meadow.Hardware.ICanBus
: An instance of an Meadow.Hardware.ISpiBus
Parameters
Type | Name | Description |
---|---|---|
Meadow.Hardware.CanBitrate | bitrate | The bus bit rate |
System.Int32 | busNumber | The bus number |
Dispose(bool)
View Source
Declaration
protected virtual void Dispose(bool disposing)
Parameters
Type | Name |
---|---|
System.Boolean | disposing |
Dispose()
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
View Source
Declaration
public void Dispose()
Implements
Meadow.Hardware.ICanController
System.IDisposable