maixbit (i2c): fix rx fifo buffer length
Этот коммит содержится в:
родитель
e1757e0347
коммит
21a9aa8102
1 изменённых файлов: 1 добавлений и 1 удалений
|
@ -611,7 +611,7 @@ func (i2c I2C) Tx(addr uint16, w, r []byte) error {
|
||||||
di := 0
|
di := 0
|
||||||
|
|
||||||
for dataLen != 0 || cmdLen != 0 {
|
for dataLen != 0 || cmdLen != 0 {
|
||||||
fifoLen := 8 - i2c.Bus.RXFLR.Get()
|
fifoLen := i2c.Bus.RXFLR.Get()
|
||||||
if dataLen < fifoLen {
|
if dataLen < fifoLen {
|
||||||
fifoLen = dataLen
|
fifoLen = dataLen
|
||||||
}
|
}
|
||||||
|
|
Загрузка…
Создание таблицы
Сослаться в новой задаче