extmod/machine_i2c: Rewrite i2c.scan in terms of C-level protocol.
extmod/machine_i2c: Rewrite i2c.scan in terms of C-level protocol.

ryannathans/micropython,puuu/micropython,pramasoul/micropython,TDAbboud/micropython,henriknelson/micropython,bvernoux/micropython,mhoffma/micropython,tuc-osg/micropython,henriknelson/micropython,cwyark/micropython,adafruit/circuitpython,chrisdearman/micropython,oopy/micropython,TDAbboud/micropython,pozetroninc/micropython,cwyark/micropython,ryannathans/micropython,MrSurly/micropython-esp32,tobbad/micropython,Peetz0r/micropython-esp32,deshipu/micropython,selste/micropython,TDAbboud/micropython,dmazzella/micropython,oopy/micropython,cwyark/micropython,Timmenem/micropython,henriknelson/micropython,chrisdearman/micropython,lowRISC/micropython,bvernoux/micropython,tuc-osg/micropython,torwag/micropython,PappaPeppar/micropython,tralamazza/micropython,puuu/micropython,hiway/micropython,henriknelson/micropython,HenrikSolver/micropython,micropython/micropython-esp32,MrSurly/micropython-esp32,tralamazza/micropython,Timmenem/micropython,tuc-osg/micropython,pozetroninc/micropython,oopy/micropython,adafruit/micropython,puuu/micropython,chrisdearman/micropython,toolmacher/micropython,PappaPeppar/micropython,blazewicz/micropython,Timmenem/micropython,selste/micropython,MrSurly/micropython,pfalcon/micropython,Peetz0r/micropython-esp32,torwag/micropython,adafruit/micropython,AriZuu/micropython,selste/micropython,SHA2017-badge/micropython-esp32,tralamazza/micropython,tuc-osg/micropython,pfalcon/micropython,MrSurly/micropython,tobbad/micropython,dmazzella/micropython,swegener/micropython,Timmenem/micropython,deshipu/micropython,tobbad/micropython,chrisdearman/micropython,swegener/micropython,pramasoul/micropython,hiway/micropython,swegener/micropython,selste/micropython,hiway/micropython,micropython/micropython-esp32,toolmacher/micropython,dmazzella/micropython,trezor/micropython,AriZuu/micropython,tuc-osg/micropython,SHA2017-badge/micropython-esp32,trezor/micropython,kerneltask/micropython,hiway/micropython,hiway/micropython,MrSurly/micropython,TDAbboud/micropython,infinnovation/micropython,PappaPeppar/micropython,infinnovation/micropython,trezor/micropython,kerneltask/micropython,mhoffma/micropython,Timmenem/micropython,tobbad/micropython,pramasoul/micropython,alex-robbins/micropython,alex-robbins/micropython,adafruit/micropython,micropython/micropython-esp32,adafruit/micropython,blazewicz/micropython,adafruit/circuitpython,toolmacher/micropython,kerneltask/micropython,dmazzella/micropython,MrSurly/micropython-esp32,Peetz0r/micropython-esp32,torwag/micropython,adafruit/circuitpython,mhoffma/micropython,toolmacher/micropython,micropython/micropython-esp32,SHA2017-badge/micropython-esp32,ryannathans/micropython,lowRISC/micropython,puuu/micropython,oopy/micropython,MrSurly/micropython,SHA2017-badge/micropython-esp32,pfalcon/micropython,mhoffma/micropython,adafruit/circuitpython,deshipu/micropython,tobbad/micropython,bvernoux/micropython,selste/micropython,torwag/micropython,puuu/micropython,cwyark/micropython,trezor/micropython,pramasoul/micropython,infinnovation/micropython,pozetroninc/micropython,AriZuu/micropython,Peetz0r/micropython-esp32,alex-robbins/micropython,TDAbboud/micropython,alex-robbins/micropython,mhoffma/micropython,swegener/micropython,blazewicz/micropython,MrSurly/micropython,alex-robbins/micropython,ryannathans/micropython,swegener/micropython,pramasoul/micropython,blazewicz/micropython,blazewicz/micropython,pfalcon/micropython,adafruit/micropython,lowRISC/micropython,deshipu/micropython,pfalcon/micropython,ryannathans/micropython,henriknelson/micropython,PappaPeppar/micropython,Peetz0r/micropython-esp32,AriZuu/micropython,infinnovation/micropython,bvernoux/micropython,HenrikSolver/micropython,kerneltask/micropython,bvernoux/micropython,oopy/micropython,chrisdearman/micropython,MrSurly/micropython-esp32,torwag/micropython,SHA2017-badge/micropython-esp32,micropython/micropython-esp32,trezor/micropython,adafruit/circuitpython,lowRISC/micropython,MrSurly/micropython-esp32,pozetroninc/micropython,deshipu/micropython,lowRISC/micropython,cwyark/micropython,tralamazza/micropython,toolmacher/micropython,PappaPeppar/micropython,HenrikSolver/micropython,AriZuu/micropython,infinnovation/micropython,HenrikSolver/micropython,adafruit/circuitpython,kerneltask/micropython,HenrikSolver/micropython,pozetroninc/micropython