#ifndef __GPIB_H__ #define __GPIB_H__ #include "type.h" void gpib_init(); void gpib_polling(); typedef struct { u8 item[15][2]; u8 valid_items; } address_t; typedef __xdata struct { address_t address; u8 read_after_write; u8 eoi; u8 eos; u8 eot; char eot_char; u8 listen_only; u8 is_controller; u16 timeout_ms; u8 status; } gpib_config_t; extern gpib_config_t gpib_config; #endif /* __GPIB_H__ */