TTK4155 Ping-pong project
|
#include "general_header_node2.h"
#include "MCP2515.h"
#include "SPI_driver_node2.h"
#include "mcp_driver_node2.h"
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 adress, uint8_t mask, uint8_t data) |
Bitmodify function. More... | |
int | MCP_init (void) |
void MCP_bitmodify | ( | uint8_t | adress, |
uint8_t | mask, | ||
uint8_t | data | ||
) |
Bitmodify function.
address | Input address |
mask | Mask |
data | Data |
int MCP_init | ( | void | ) |
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 | ) |