TTK4155 Ping-pong project
|
Functions | |
void | MCP_reset (void) |
Reset MCP. Important to do a soft reset at startup. More... | |
void | MCP_rts (void) |
void | MCP_write (uint8_t address, uint8_t data) |
Function to write to MPC register. More... | |
uint8_t | MCP_readstatus (void) |
Read MPC status register. More... | |
void | MCP_write_adress (uint8_t address) |
Write to MPC address register. More... | |
void | MCP_write_register (uint8_t data) |
void | MCP_write_end (void) |
uint8_t | MCP_read (uint8_t address) |
Read MPC register. More... | |
void | MCP_bitmodify (uint8_t address, uint8_t mask, uint8_t data) |
Bitmodify function. More... | |
int | MCP_init (uint8_t id) |
MCP init function. More... | |
MPC driver for CAN controller. The file MPC2515.h contains constants that are specific to the MCP2515 controller.
void MCP_bitmodify | ( | uint8_t | address, |
uint8_t | mask, | ||
uint8_t | data | ||
) |
Bitmodify function.
address | Input address |
mask | Mask |
data | Data |
int MCP_init | ( | uint8_t | id | ) |
MCP init function.
id | Input sending ID. |
uint8_t MCP_read | ( | uint8_t | address | ) |
Read MPC register.
uint8_t MCP_readstatus | ( | void | ) |
Read MPC status register.
void MCP_reset | ( | void | ) |
Reset MCP. Important to do a soft reset at startup.
void MCP_rts | ( | void | ) |
void MCP_write | ( | uint8_t | address, |
uint8_t | data | ||
) |
Function to write to MPC register.
void MCP_write_adress | ( | uint8_t | address | ) |
Write to MPC address register.
adress | Write address. |
void MCP_write_end | ( | void | ) |
void MCP_write_register | ( | uint8_t | data | ) |