syscall

package
v0.5.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 31, 2024 License: MIT Imports: 4 Imported by: 1

Documentation

Index

Constants

View Source
const (
	ASYNC_LOW_LATENCY = 0x2000

	SER_RS485_ENABLED        = 0x1
	SER_RS485_RTS_ON_SEND    = 0x2
	SER_RS485_RTS_AFTER_SEND = 0x4
	SER_RS485_RX_DURING_TX   = 0x10
	SER_RS485_TERMINATE_BUS  = 0x20
)

Variables

This section is empty.

Functions

func IoctlSetSerial added in v0.4.0

func IoctlSetSerial(fd int, value *Serial) error

IoctlSetSerial performs an ioctl on fd with a *Serial.

func IoctlSetSerialRS485 added in v0.4.0

func IoctlSetSerialRS485(fd int, value *SerialRS485) error

IoctlSetSerialRS485 performs an ioctl on fd with a *SerialRS485.

Types

type Serial added in v0.1.1

type Serial struct {
	Type            int32
	Line            int32
	Port            uint32
	Irq             int32
	Flags           int32
	Xmit_fifo_size  int32
	Custom_divisor  int32
	Baud_base       int32
	Close_delay     uint16
	Io_type         int8
	Reserved_char   [1]int8
	Hub6            int32
	Closing_wait    uint16
	Closing_wait2   uint16
	Iomem_base      *uint8
	Iomem_reg_shift uint16
	Port_high       uint32
	Iomap_base      uint64
}

func IoctlGetSerial added in v0.4.0

func IoctlGetSerial(fd int) (*Serial, error)

type SerialRS485 added in v0.4.0

type SerialRS485 struct {
	Flags           uint32
	Rts_before_send uint32
	Rts_after_send  uint32
	Padding         [5]uint32
}

func IoctlGetSerialRS485 added in v0.4.0

func IoctlGetSerialRS485(fd int) (*SerialRS485, error)

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL