SPI. bits_per_word. [решено]
titan83 |
|
![titan83 titan83](uploads/avatars/00.gif) |
|
|
|
|
|
Пункты: 3141 |
Регистрация: 16.12.2012 |
|
|
|
Вопрос возник в процессе эксплуатации spidev - при использовании echo 1 > /dev/spidevX.0 почему-то по умолчанию принимается число бит в слове равным 16, а мне нужно 8.
Я уже полазил и в spidev.c, и в spi.c, и в инклюдах, а не вижу, где spidev выставляет дефолтное значение. В боард-файле используется структура spi_board_info, у нее поля bits_per_word нет.
при вызове ioctl я, конечно, могу задавать свой bits_per_word, но частенько проще сказать echo...
Спасибо. |
|
|
|
|
|
titan83 |
|
![titan83 titan83](uploads/avatars/00.gif) |
|
|
|
|
|
Пункты: 3141 |
Регистрация: 16.12.2012 |
|
|
|
полноценно, так и не разобрался, к сожалению, в устройстве spidev.
но так как все работы со spi я провожу из-под своих программ, то использование ioctl стало естественным решением. |
|
|
|
|
|
|