mirror of https://github.com/rusefi/pcan_pro_x.git
18 lines
370 B
C
18 lines
370 B
C
#pragma once
|
|
#include <stdint.h>
|
|
|
|
struct t_m2h_fsm
|
|
{
|
|
uint8_t state;
|
|
uint8_t ep_addr;
|
|
uint8_t *pdbuf;
|
|
uint32_t dbsize;
|
|
uint32_t total_tx;
|
|
};
|
|
|
|
void pcan_usb_device_init( void );
|
|
void pcan_usb_device_poll( void );
|
|
uint16_t pcan_usb_frame_number( void );
|
|
int pcan_flush_ep( uint8_t ep );
|
|
int pcan_flush_data( struct t_m2h_fsm *pfsm, void *src, int size );
|