10 void MCP_bitmodify(uint8_t address, uint8_t mask, uint8_t data);
11 void MCP_write(uint8_t address, uint8_t data);
uint8_t MCP_read_RX_buffer(void)
int MCP_init(uint8_t id)
MCP init function.
Definition: mcp_driver.c:100
void MCP_write_end(void)
Definition: mcp_driver.c:65
uint8_t MCP_read(uint8_t address)
Read MPC register.
Definition: mcp_driver.c:72
void MCP_write(uint8_t address, uint8_t data)
Function to write to MPC register.
Definition: mcp_driver.c:30
void MCP_write_register(uint8_t data)
Definition: mcp_driver.c:61
void MCP_reset(void)
Reset MCP. Important to do a soft reset at startup.
Definition: mcp_driver.c:13
void MCP_rts(void)
Definition: mcp_driver.c:21
void MCP_bitmodify(uint8_t address, uint8_t mask, uint8_t data)
Bitmodify function.
Definition: mcp_driver.c:87
void MCP_write_adress(uint8_t address)
Write to MPC address register.
Definition: mcp_driver.c:55
uint8_t MCP_readstatus(void)
Read MPC status register.
Definition: mcp_driver.c:41
void MCP_load_TX_buffer(uint8_t data)