
Go to the source code of this file.
Defines | |
| #define | __IOCTL_SETSPEED 0 |
| Set device speed. | |
| #define | __IOCTL_GETSPEED 1 |
| Get device speed. | |
| #define | __IOCTL_SETBITLENGHT 2 |
| Set bits. | |
| #define | __IOCTL_GETBITLENGHT 3 |
| Get bits. | |
| #define | __IOCTL_SETPARITY 4 |
| Set parity. | |
| #define | __IOCTL_GETPARITY 5 |
| Get parity. | |
| #define | __IOCTL_SETSTOPBITS 6 |
| Set stop bit. | |
| #define | __IOCTL_GETSTOPBITS 7 |
| Get stop bit. | |
| #define | __IOCTL_SETFLOWCONTROL 8 |
| Set flow control. | |
| #define | __IOCTL_GETFLOWCONTROL 9 |
| Get flow control. | |
| #define | __IOCTL_SETRXTIMEOUT 10 |
| Set RX timeout. | |
| #define | __IOCTL_GETRXTIMEOUT 11 |
| Get RX timeout. | |
| #define | __IOCTL_SETTXTIMEOUT 12 |
| Set TX timeout. | |
| #define | __IOCTL_GETTXTIMEOUT 13 |
| Get TX timeout. | |
| #define | __IOCTL_ECHO_ONOFF 14 |
| ECHO enable/disable. | |
| #define | __IOCTL_ECHO 15 |
| Get ECHO. | |
| #define | __IOCTL_SETRTS 16 |
| Set RTS. | |
| #define | __IOCTL_SETDTR 17 |
| Set DTR. | |
| #define | __IOCTL_ASSERT_CS 18 |
| Enable Chip Select generation. | |
| #define | __IOCTL_SET_CS 19 |
| Set Chip Select. | |
| #define | __IOCTL_MEDIA_AVAILABLE 20 |
| MMC/SD available. | |
| #define | __IOCTL_WRITE_PROTECTED 21 |
| Media is write protected. | |
| #define | __IOCTL_SET_SECTOR 22 |
| Set sector. | |
| #define | __IOCTL_GET_SECTOR 23 |
| Get sector. | |
| #define | __IOCTL_GET_POWER_STATUS 24 |
| Get device's power status. | |
| #define | __IOCTL_SET_POWER_STATUS 25 |
| Set device's power status. | |
| #define | __IOCTL_GET_SECTOR_COUNT 26 |
| Retrieve sector count. | |
| #define | __IOCTL_GET_BLOCK_SIZE 27 |
| Get Block size. | |
| #define | __IOCTL_GET_CARD_TYPE 28 |
| Get Card type. | |
| #define | __IOCTL_GET_CSD 29 |
| Get Card Specific Data. | |
| #define | __IOCTL_GET_CID 30 |
| Get CID. | |
| #define | __IOCTL_GET_OCR 31 |
| Get OCR. | |
| #define | __IOCTL_GET_SDSTAT 32 |
| Get SD status. | |
| #define | __IOCTL_GET_FIX_FLAG 33 |
| For GPS, returns the FIX flag. | |
| #define | __IOCTL_TERMINAL_OUTPUT 34 |
| Enables/disables terminal output. | |
| #define | __IOCTL_SET_LINE 35 |
| Sets the cursor at a given line (display) | |
| #define | __IOCTL_SET_COLUMN 36 |
| Sets the cursor at a given column (display) | |
| #define | __IOCTL_CLEAR_LINE 37 |
| Clears a line (display) | |
| #define | __IOCTL_CLEAR_SCREEN 38 |
| Clears the screen (display) | |
| #define | __IOCTL_SET_REMOTE_ADDR 39 |
| Set remote address. | |
| #define | __IOCTL_SET_REMOTE_SUBADDR 40 |
| Set remote sub-address. | |
| #define | __IOCTL_SET_OWN_ADDR 41 |
| Set own address (i2c slave) | |
| #define | __IOCTL_SET_MODE 42 |
| Set working mode. | |
| #define | __IOCTL_SET_BLOCK 43 |
| Set block. | |
| #define | __IOCTL_GET_BLOCK 44 |
| Get block. | |
| #define | __IOCTL_SET_ADDRESS 45 |
| Set address. | |
| #define | __IOCTL_GET_ADDRESS 46 |
| Get address. | |
| #define | __IOCTL_SET_PAGE 47 |
| Set page. | |
| #define | __IOCTL_GET_PAGE 48 |
| Get page. | |
| #define | __IOCTL_SET_MAX_PAGES 49 |
| Set maximum quantity of pages. | |
| #define | __IOCTL_GET_MAX_PAGES 50 |
| Get maximum quantity of pages. | |
| #define | __IOCTL_GET_FRAME_SIZE 51 |
| Get next frame size (network interface) | |
| #define | __IOCTL_GET_MAC_ADDRESS 52 |
| Get 6 bytes length MAC address. | |
| #define | __IOCTL_GET_LINK_STATUS 53 |
| Get the Ethernet link status. | |
| #define | __IOCTL_QUERY_LINK_STATUS 54 |
| Query the PHY for the Ethernet link status. | |
| #define | __IOCTL_SET_RXBUF_SIZE 55 |
| Set RX buffer size. | |
| #define | __IOCTL_SET_TXBUF_SIZE 56 |
| Set TX buffer size. | |
| #define | __IOCTL_GET_RXBUF_SIZE 57 |
| Get RX buffer size. | |
| #define | __IOCTL_GET_TXBUF_SIZE 58 |
| Get TX buffer size. | |
| #define __IOCTL_SETSPEED 0 |
| #define __IOCTL_GETSPEED 1 |
| #define __IOCTL_SETBITLENGHT 2 |
| #define __IOCTL_GETBITLENGHT 3 |
| #define __IOCTL_SETPARITY 4 |
| #define __IOCTL_GETPARITY 5 |
| #define __IOCTL_SETSTOPBITS 6 |
| #define __IOCTL_GETSTOPBITS 7 |
| #define __IOCTL_SETFLOWCONTROL 8 |
| #define __IOCTL_GETFLOWCONTROL 9 |
| #define __IOCTL_SETRXTIMEOUT 10 |
| #define __IOCTL_GETRXTIMEOUT 11 |
| #define __IOCTL_SETTXTIMEOUT 12 |
| #define __IOCTL_GETTXTIMEOUT 13 |
| #define __IOCTL_ECHO_ONOFF 14 |
| #define __IOCTL_ECHO 15 |
| #define __IOCTL_SETRTS 16 |
| #define __IOCTL_SETDTR 17 |
| #define __IOCTL_ASSERT_CS 18 |
| #define __IOCTL_SET_CS 19 |
| #define __IOCTL_MEDIA_AVAILABLE 20 |
| #define __IOCTL_WRITE_PROTECTED 21 |
| #define __IOCTL_SET_SECTOR 22 |
| #define __IOCTL_GET_SECTOR 23 |
| #define __IOCTL_GET_POWER_STATUS 24 |
| #define __IOCTL_SET_POWER_STATUS 25 |
| #define __IOCTL_GET_SECTOR_COUNT 26 |
| #define __IOCTL_GET_BLOCK_SIZE 27 |
| #define __IOCTL_GET_CARD_TYPE 28 |
| #define __IOCTL_GET_CSD 29 |
| #define __IOCTL_GET_CID 30 |
| #define __IOCTL_GET_OCR 31 |
| #define __IOCTL_GET_SDSTAT 32 |
| #define __IOCTL_GET_FIX_FLAG 33 |
| #define __IOCTL_TERMINAL_OUTPUT 34 |
| #define __IOCTL_SET_LINE 35 |
| #define __IOCTL_SET_COLUMN 36 |
| #define __IOCTL_CLEAR_LINE 37 |
| #define __IOCTL_CLEAR_SCREEN 38 |
| #define __IOCTL_SET_REMOTE_ADDR 39 |
| #define __IOCTL_SET_REMOTE_SUBADDR 40 |
| #define __IOCTL_SET_OWN_ADDR 41 |
| #define __IOCTL_SET_MODE 42 |
| #define __IOCTL_SET_BLOCK 43 |
| #define __IOCTL_GET_BLOCK 44 |
| #define __IOCTL_SET_ADDRESS 45 |
| #define __IOCTL_GET_ADDRESS 46 |
| #define __IOCTL_SET_PAGE 47 |
| #define __IOCTL_GET_PAGE 48 |
| #define __IOCTL_SET_MAX_PAGES 49 |
| #define __IOCTL_GET_MAX_PAGES 50 |
| #define __IOCTL_GET_FRAME_SIZE 51 |
| #define __IOCTL_GET_MAC_ADDRESS 52 |
| #define __IOCTL_GET_LINK_STATUS 53 |
| #define __IOCTL_QUERY_LINK_STATUS 54 |
| #define __IOCTL_SET_RXBUF_SIZE 55 |
| #define __IOCTL_SET_TXBUF_SIZE 56 |
| #define __IOCTL_GET_RXBUF_SIZE 57 |
| #define __IOCTL_GET_TXBUF_SIZE 58 |