SPIドライバ ioctl 用マクロ定義
[詳解]
[ソースコード]
|
|
#define | DEF_DEV_NAME_SPI "spi" |
| | 標準SPIマスターコントローラデバイス名
|
| |
|
#define | IOCMD_SPI_SPEED STDIOCTL(DEV_SPI,0x00) |
| | com : 転送速度を設定する, arg : 転送速度(bps)
|
| |
|
#define | IOCMD_SPI_CS0ASSERT STDIOCTL(DEV_SPI,0x10) |
| | CS0をアサートしたままにする
|
| |
|
#define | IOCMD_SPI_CS0NEGATE STDIOCTL(DEV_SPI,0x11) |
| | CS0をネゲートする
|
| |
|
#define | IOCMD_SPI_CS1ASSERT STDIOCTL(DEV_SPI,0x12) |
| | CS1をアサートしたままにする
|
| |
|
#define | IOCMD_SPI_CS1NEGATE STDIOCTL(DEV_SPI,0x13) |
| | CS1をネゲートする
|
| |
|
#define | IOCMD_SPI_CS2ASSERT STDIOCTL(DEV_SPI,0x14) |
| | CS2をアサートしたままにする
|
| |
|
#define | IOCMD_SPI_CS2NEGATE STDIOCTL(DEV_SPI,0x15) |
| | CS2をネゲートする
|
| |
|
#define | IOCMD_SPI_CS3ASSERT STDIOCTL(DEV_SPI,0x16) |
| | CS3をアサートしたままにする
|
| |
|
#define | IOCMD_SPI_CS3NEGATE STDIOCTL(DEV_SPI,0x17) |
| | CS3をネゲートする
|
| |
|
#define | IOCMD_SPI_FORCE_UNLOCK STDIOCTL(DEV_SPI,0x20) |
| | 強制的にアンロック
|
| |
|
#define | IOCMD_SPI_WRITE_BYTE STDIOCTL(DEV_SPI,0x30) |
| | 1バイトデータを書き込む
|
| |
|
#define | IOCMD_SPI_WRITE_WORD STDIOCTL(DEV_SPI,0x31) |
| | 2バイトデータを書き込む
|
| |
|
#define | IOCMD_SPI_WRITE_LONG STDIOCTL(DEV_SPI,0x32) |
| | 4バイトデータを書き込む
|
| |
|
#define | IOCMD_SPI_WRITE_CONT_BYTE STDIOCTL(DEV_SPI,0x40) |
| | 1バイトデータを読み出す
|
| |
|
#define | IOCMD_SPI_WRITE_CONT_WORD STDIOCTL(DEV_SPI,0x41) |
| | 2バイトデータを読み出す
|
| |
|
#define | IOCMD_SPI_WRITE_CONT_LONG STDIOCTL(DEV_SPI,0x42) |
| | 4バイトデータを読み出す
|
| |
SPIドライバ ioctl 用マクロ定義
推奨デバイス名 : "spi"
- 日付
- 2011.12.24
- 著者
- Takashi SHUDO
spi_ioctl.h に定義があります。