Improved BMDA probe scanning#1502
Conversation
dragonmux
left a comment
There was a problem hiding this comment.
Thank you for the contribution! What a major piece of work, and an awesome thing to get sorted out.
As talked about in DMs, this is only a first pass of review, and we expect to have to do several more as things get ironed out and rationalised.
090e490 to
ca73e0f
Compare
de0f7f1 to
c0c6591
Compare
dragonmux
left a comment
There was a problem hiding this comment.
As promised, here's our second review pass - trying to complete review of all FTDI code so we can get into the meat and potatoes of the probe scanning rework next round
c0c6591 to
310c138
Compare
dfec127 to
4a7e660
Compare
52a6d35 to
fd16f59
Compare
d2b901b to
616d27f
Compare
dragonmux
left a comment
There was a problem hiding this comment.
We have done a coarse review of bmp_libusb.c now (sorry it took so long to get to) and we'll do a further review after you've had a chance to work through the points raised in this one.
d4e0c54 to
34f1822
Compare
… and use FTD2xx on Windows
65f2562 to
ad5e834
Compare
3efdc7a to
1e6193b
Compare
…faces during scan
bmp_libusb: Additional commit for STLink V2 serial number fix
bmp_libusb: More scan skipping additions
1e6193b to
d8fe188
Compare
d8fe188 to
b03aac9
Compare
b03aac9 to
daecdef
Compare
dragonmux
left a comment
There was a problem hiding this comment.
This all looks good to us now, so handing this over to Esden for final review seeing we've touched the files ourself too much.
|
@dragonmux Agreed, this was a great team effort! |
esden
left a comment
There was a problem hiding this comment.
This looks great. Thanks for all the hard work. I don't have comments at the moment without spending way too much time stifling progress here. :D I did make a scan over the changes and it is a great improvement over all. Thank you @sidprice and @dragonmux for all the hard work.
This PR is a complete rewrite of the BMDA probe scanner and also includes an implementation for FTDI-based probes on Windows. The latter does not require and special driver installation.
make PROBE_HOST=native)make PROBE_HOST=hosted)