piMCP2515
A library for controlling an MCP2515 on the Raspberry Pi and Raspberry Pi Pico
Loading...
Searching...
No Matches
Interrupt Functions

These functions handle interrupt related functionality. More...

Functions

uint8_t mcp2515_interrupts_get (pi_mcp2515_t *pi_mcp2515)
 Check for interrupts.
uint8_t mcp2515_interrupts_mask (pi_mcp2515_t *pi_mcp2515)
 Retrieve the interrupt mask.
void mcp2515_interrupts_clear (pi_mcp2515_t *pi_mcp2515)
 Clear all interrupts.

Detailed Description

These functions handle interrupt related functionality.

Function Documentation

◆ mcp2515_interrupts_clear()

void mcp2515_interrupts_clear ( pi_mcp2515_t * pi_mcp2515)

Clear all interrupts.

Parameters
pi_mcp2515the piMCP2515 handle.

◆ mcp2515_interrupts_get()

uint8_t mcp2515_interrupts_get ( pi_mcp2515_t * pi_mcp2515)

Check for interrupts.

The CANINTF register holds the interrupt flags.

Parameters
pi_mcp2515the piMCP2515 handle.
Returns
the value of the interrupts flags.

◆ mcp2515_interrupts_mask()

uint8_t mcp2515_interrupts_mask ( pi_mcp2515_t * pi_mcp2515)

Retrieve the interrupt mask.

Parameters
pi_mcp2515the piMCP2515 handle.
Returns
the interrupt mask value.