aboutsummaryrefslogtreecommitdiff
path: root/src/can/mcp2515.c
diff options
context:
space:
mode:
authorKarel Kočí <cynerd@email.cz>2016-06-30 17:18:49 +0200
committerKarel Kočí <cynerd@email.cz>2016-06-30 17:18:49 +0200
commit4e1ce86af16307bf7d42657db07600867c7c4bbc (patch)
tree5d0dfddea221c91545a9bd57ac7face5842291d4 /src/can/mcp2515.c
parent147cb7f0e67d1f3c3274effa5476607e24664182 (diff)
downloadavr-ioe-4e1ce86af16307bf7d42657db07600867c7c4bbc.tar.gz
avr-ioe-4e1ce86af16307bf7d42657db07600867c7c4bbc.tar.bz2
avr-ioe-4e1ce86af16307bf7d42657db07600867c7c4bbc.zip
Add some more progress and split non-core functionality to separate repo
More progress to implementation and some changes in project it self. This library will implement only drivers for features on chip but nothing else. Everything connected externally is now in separate repository.
Diffstat (limited to 'src/can/mcp2515.c')
-rw-r--r--src/can/mcp2515.c52
1 files changed, 0 insertions, 52 deletions
diff --git a/src/can/mcp2515.c b/src/can/mcp2515.c
deleted file mode 100644
index 8c9915c..0000000
--- a/src/can/mcp2515.c
+++ /dev/null
@@ -1,52 +0,0 @@
-#include <can/mcp2515.h>
-
-#ifdef CONFIG_IOE_CAN_MCP2515
-// TODO check
-#define CAN_MCP2515_RESET 0xC0
-#define CAN_MCP2515_READ 0x03
-#define CAN_MCP2515_READRX 0x90
-#define CAN_MCP2515_WRITE 0x02
-#define CAN_MCP2515_LOADTX 0x40
-#define CAN_MCP2515_RTS 0x80
-#define CAN_MCP2515_RDSTAT 0xA0
-#define CAN_MCP2515_RXSTAT 0xB0
-#define CAN_MCP2515_BITMOD 0x05
-
-inline void can_mcp2515_init(canMcp2515 * can, uint8_t group, uint8_t mask) {
- can->group = group;
- can->mask = mask;
- can_mcp2515_reset(can);
- // TODO
- return 0;
-};
-
-inline void can_mcp2515_reset(canMcp2515 * can) {
- take_mutex(spi_mutex);
- spi_join();
-
- release_mutex(spi_mutex);
-};
-
-inline uint8_t can_mcp2515_read(canMcp2515 * can, uint8_t address) {
-};
-
-inline uint8_t can_mcp2515_readrx(canMcp2515 * can, uint8_t buffer) {
-};
-
-inline void can_mcp2515_write(canMcp2515 * can, uint8_t address, uint8_t data) {
-};
-
-inline void can_mcp2515_loadrx(canMcp2515 * can, uint8_t buffer, uint8_t data) {
-};
-
-inline uint8_t can_mcp2515_rdstat(canMcp2515 * can) {
-};
-
-inline uint8_t can_mcp2515_rxstat(canMcp2515 * can) {
-};
-
-inline void can_mcp2515_bitmod(canMcp2515 * can, uint8_t address, uint8_t mask,
- uint8_t data) {
-};
-
-#endif /* CONFIG_IOE_CAN_MCP2515 */