mirror of
https://github.com/supleed2/EIE4-FYP.git
synced 2024-12-22 06:05:49 +00:00
28 lines
368 B
Plaintext
28 lines
368 B
Plaintext
#include <generated/csr.h>
|
|
#include <stdint.h>
|
|
|
|
#pragma once
|
|
|
|
// Struct Definition
|
|
|
|
struct can_frame {
|
|
uint16_t id;
|
|
uint8_t data[8];
|
|
};
|
|
|
|
// Function Declarations
|
|
|
|
uint32_t can_id_read(void);
|
|
|
|
void can_id_write(uint32_t value);
|
|
|
|
uint32_t can_mask_read(void);
|
|
|
|
void can_mask_write(uint32_t value);
|
|
|
|
can_frame can_read(void);
|
|
|
|
void can_isr(void);
|
|
|
|
void can_init(void);
|