Android Things SPI Длина пакета NXP i.MX7D
Я использую NXP i.MX7D с Android Things для чтения изображений с камеры через SPI. Изображение разбито на пакеты по 244 байта, но кажется, что драйверы Android Things обрабатывают пакеты по 64 байта до того, как CS и CLK будут сброшены на определенный период времени. Проблема в том, что это делает пакет недействительным.
Чтобы изменить это поведение, я могу переключить поле BURST_LENGTH в регистре ECSPI_CONREG. Я не думаю, что у меня есть возможность изменить регистр через Android Things, но я думаю, что я могу использовать NDK и программу на Си. Если я сделаю это изменение, будет ли драйвер Android Things SPI работать как есть, или мне придется создавать свой собственный в C?