This commit is contained in:
Sergei Rebrov 2025-01-14 14:33:05 +08:00 committed by GitHub
commit 5b58da9c1a
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -46,32 +46,32 @@ int luckfox_spi_init(char *dev, uint32_t mode, uint8_t bits, uint32_t speed)
}
// Set SPI mode
ret = ioctl(fd, SPI_IOC_RD_MODE, &mode);
if (ret == -1)
{
printf("SPI_IOC_RD_MODE error......\n ");
goto fd_close;
}
ret = ioctl(fd, SPI_IOC_WR_MODE, &mode);
if (ret == -1)
{
printf("SPI_IOC_WR_MODE error......\n ");
goto fd_close;
}
// Set the length of SPI communication
ret = ioctl(fd, SPI_IOC_RD_BITS_PER_WORD, &bits);
ret = ioctl(fd, SPI_IOC_RD_MODE, &mode);
if (ret == -1)
{
printf("SPI_IOC_RD_BITS_PER_WORD error......\n ");
printf("SPI_IOC_RD_MODE error......\n ");
goto fd_close;
}
// Set the length of SPI communication
ret = ioctl(fd, SPI_IOC_WR_BITS_PER_WORD, &bits);
if (ret == -1)
{
printf("SPI_IOC_WR_BITS_PER_WORD error......\n ");
goto fd_close;
}
ret = ioctl(fd, SPI_IOC_RD_BITS_PER_WORD, &bits);
if (ret == -1)
{
printf("SPI_IOC_RD_BITS_PER_WORD error......\n ");
goto fd_close;
}
// Set the maximum working frequency of SPI
ret = ioctl(fd, SPI_IOC_WR_MAX_SPEED_HZ, &speed);