Ejemplo n.º 1
0
void r8712_write_port(struct _adapter *adapter, u32 addr, u32 cnt, u8 *pmem)
{
	struct io_queue *pio_queue = (struct io_queue *)adapter->pio_queue;
	struct intf_hdl *pintfhdl = &(pio_queue->intf);

	u32 (*_write_port)(struct intf_hdl *pintfhdl, u32 addr, u32 cnt,
			   u8 *pmem);
	_write_port = pintfhdl->io_ops._write_port;
	_write_port(pintfhdl, addr, cnt, pmem);
}
Ejemplo n.º 2
0
u32 _rtw_write_port(_adapter *adapter, u32 addr, u32 cnt, u8 *pmem)
{
	u32 (*_write_port)(struct intf_hdl *pintfhdl, u32 addr, u32 cnt, u8 *pmem);
	struct io_priv *pio_priv = &adapter->iopriv;
	struct	intf_hdl		*pintfhdl = &(pio_priv->intf);
	u32 ret = _SUCCESS;

	_write_port = pintfhdl->io_ops._write_port;

	ret = _write_port(pintfhdl, addr, cnt, pmem);

	return ret;
}
Ejemplo n.º 3
0
// ------------------------------------------------------------------------------
//   Write to Serial
// ------------------------------------------------------------------------------
int
Serial_Port::
write_message(mavlink_message_t &message)
{
	char buf[300];

	// Translate message to buffer
	unsigned len = mavlink_msg_to_send_buffer((uint8_t*)buf, &message);

	// Write buffer to serial port, locks port while writing
	_write_port(buf,len);

	return len;
}
void rtw_write_port(_adapter *adapter, u32 addr, u32 cnt, u8 *pmem)
{	
	u32 (*_write_port)(struct intf_hdl *pintfhdl, u32 addr, u32 cnt, u8 *pmem);
	//struct	io_queue  	*pio_queue = (struct io_queue *)adapter->pio_queue;
	struct io_priv *pio_priv = &adapter->iopriv;
	struct	intf_hdl		*pintfhdl = &(pio_priv->intf);
	
	_func_enter_;	
	
	_write_port = pintfhdl->io_ops._write_port;
	
	_write_port(pintfhdl, addr, cnt, pmem);
	
	 _func_exit_;
	 
}
Ejemplo n.º 5
0
u32 _rtw_write_port(_adapter *adapter, u32 addr, u32 cnt, u8 *pmem)
{
    u32 (*_write_port)(struct intf_hdl *pintfhdl, u32 addr, u32 cnt, u8 *pmem);
    /* struct	io_queue	*pio_queue = (struct io_queue *)adapter->pio_queue; */
    struct io_priv *pio_priv = &adapter->iopriv;
    struct	intf_hdl		*pintfhdl = &(pio_priv->intf);
    u32 ret = _SUCCESS;

    _func_enter_;

    _write_port = pintfhdl->io_ops._write_port;

    ret = _write_port(pintfhdl, addr, cnt, pmem);

    _func_exit_;

    return ret;
}
Ejemplo n.º 6
0
// ------------------------------------------------------------------------------
//   Write to Serial
// ------------------------------------------------------------------------------
int write_message(mavlink_message_t message)
{
    char buf[300];

	// Translate message to buffer
    unsigned len = mavlink_msg_to_send_buffer((uint8_t*)buf, &message);
    //Uncomment to check the bytes written on the port
//______
    /*int i;*/
    /*for (i = 0; i < len; ++i){*/
    /*printf("%02x", buf[i]);*/
    /*}*/
    /*printf("\n");*/
//______
	// Write buffer to serial port, locks port while writing
    _write_port(buf,len);

    return len;
}
Ejemplo n.º 7
0
// ------------------------------------------------------------------------------
//   Write to Serial
// ------------------------------------------------------------------------------
int
write_message(mavlink_message_t message)
{
	char buf[300];

    printf("Received message from serial with ID #%d (sys:%d|comp:%d):\n", message.msgid, message.sysid, message.compid);
	// Translate message to buffer
	unsigned len = mavlink_msg_to_send_buffer((uint8_t*)buf, &message);

    int i;
    for (i = 0; i < len; ++i){
    printf("%02x", buf[i]);
    }
    printf("\n");

	// Write buffer to serial port, locks port while writing
	_write_port(buf,len);

	return len;
}