commit | 02a46e719779f36d3d6710df199274eb56da0dfb | [log] [tgz] |
---|---|---|
author | Daniel Wagenknecht <wagenknecht@clage.de> | Fri Oct 27 09:55:43 2017 +0200 |
committer | Kumar Gala <kumar.gala@gmail.com> | Tue Nov 28 11:21:06 2017 -0600 |
tree | 23aa8b02ab7d368a72f1a5f836484e0fba9b375f | |
parent | 5380bc597f8832ed3bf5f2a34b9d9c946629e327 [diff] |
drivers: i2c_ll_stm32_v2: don't use while loops in interrupt mode Waiting for transfer complete and stop condition uses while loops even when interrupt mode is enabled. Implement use of TC, TCR and STOP interrupt for interrupt mode. msg_done is not needed in interrupt mode anymore, so move it to non-interrupt section Tested with stm32f3_disco board. Signed-off-by: Daniel Wagenknecht <wagenknecht@clage.de>