Closed GeoffreyPlitt closed 6 years ago
It depends on the underlying Linux I2C driver. If the I2C driver is interrupt driven the the async reads are interrupt driven. If the I2C driver is DMA driven the async reads are DMA driven. The same applies to sync reads.
And if the I2C driver is software driven the async reads are software driven.
Irrespective of how the driver works (interrupt, DMA, software) the async methods will not block the main JavaScript thread.
Awesome, thanks!
Are the async reads interrupt-driven?