Edit online

数据结构设计

typedef struct can_handle can_handle;
struct can_handle {
    unsigned long can_base;
    uint32_t irq_num;
    uint32_t clk_id;
    uint32_t idx;
    void (*callback)(can_handle * phandle, void *arg);
    void *arg;
    uint32_t baudrate;
    can_msg_t msg;
    can_status_t status;
};