Merge pull request #178 from ledvinap/fix-serial-feature

Fix feature check (all features must be set to use port)
This commit is contained in:
Dominic Clifton 2014-11-21 23:25:03 +00:00
commit 365f3eebed
1 changed files with 2 additions and 4 deletions

View File

@ -273,10 +273,8 @@ serialPortSearchResult_t *findNextSerialPort(serialPortFunction_e function, cons
#endif
#endif
if (functionConstraint->requiredSerialPortFeatures != SPF_NONE) {
if (!(serialPortConstraint->feature & functionConstraint->requiredSerialPortFeatures)) {
continue;
}
if ((serialPortConstraint->feature & functionConstraint->requiredSerialPortFeatures) != functionConstraint->requiredSerialPortFeatures) {
continue;
}
if (functionConstraint->minBaudRate < serialPortConstraint->minBaudRate || functionConstraint->maxBaudRate > serialPortConstraint->maxBaudRate) {