Browse Source

update

master
zhaohe 1 year ago
parent
commit
9a3d0b716e
  1. 13
      usrc/board/public_board.cpp

13
usrc/board/public_board.cpp

@ -127,7 +127,18 @@ int PublicBoard::getBoardTypeId() {
// return id;
}
}
int PublicBoard::getBoardId() { return IdMgr::ins().getBoardId(getBoardTypeId()); }
int PublicBoard::getBoardId() {
int boardIdoff = 0;
if (getBoardTypeId() == kH2O2SensorBoard) {
static ZGPIO id_from_machine; // 消毒机上的开关
if (!id_from_machine.isInited()) {
id_from_machine.initAsInput(PE8, kxs_gpio_nopull, kxs_gpio_no_irq, false);
}
boardIdoff = id_from_machine.read() ? 1 : 2;
}
return IdMgr::ins().getBoardId(getBoardTypeId()) + boardIdoff;
}
namespace iflytop {
bool isBoardType(int32_t val0) {

Loading…
Cancel
Save