8 void MCP_bitmodify(uint8_t adress, uint8_t mask, uint8_t data);
9 void MCP_write(uint8_t address, uint8_t data);
void MCP_load_TX_buffer(uint8_t data)
uint8_t MCP_read_RX_buffer(void)
void MCP_bitmodify(uint8_t adress, uint8_t mask, uint8_t data)
Bitmodify function.
Definition: mcp_driver.c:87
uint8_t MCP_readstatus(void)
Read MPC status register.
Definition: mcp_driver.c:41
void MCP_write(uint8_t address, uint8_t data)
Function to write to MPC register.
Definition: mcp_driver.c:30
void MCP_rts(void)
Definition: mcp_driver.c:21
void MCP_reset(void)
Reset MCP. Important to do a soft reset at startup.
Definition: mcp_driver.c:13
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_adress(uint8_t address)
Write to MPC address register.
Definition: mcp_driver.c:55
int MCP_init(void)
Definition: mcp_driver_node2.c:71
void MCP_write_register(uint8_t data)
Definition: mcp_driver.c:61