Skip to content

Commit 96c8a6e

Browse files
committed
fix(build): Update IO expander pull modes.
Signed-off-by: hlym123 <lwylwt@qq.com>
1 parent 1b3d046 commit 96c8a6e

2 files changed

Lines changed: 7 additions & 7 deletions

File tree

m5stack/patches/2007-Support-UnitC6L.patch

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -30,24 +30,24 @@ index 6c79ee8..2ba4e31 100644
3030
_io_expander[0].reset(ioexp);
3131
+ // user button(P0) input pullup
3232
+ _io_expander[0]->setDirection(0, false);
33-
+ _io_expander[0]->setPullMode(0, true);
33+
+ _io_expander[0]->setPullMode(0, IOExpander_Base::pull_up);
3434
+ _io_expander[0]->setHighImpedance(0, false);
3535
+ // sx1262 reset(P7)
3636
+ _io_expander[0]->setDirection(7, true);
37-
+ _io_expander[0]->setPullMode(7, false);
37+
+ _io_expander[0]->setPullMode(7, IOExpander_Base::pull_none);
3838
+ _io_expander[0]->setHighImpedance(7, false);
3939
+ _io_expander[0]->digitalWrite(7, false);
4040
+ delay(10);
4141
+ _io_expander[0]->digitalWrite(7, true);
4242
+ delay(10);
4343
+ // LAN EN
4444
+ _io_expander[0]->setDirection(5, true);
45-
+ _io_expander[0]->setPullMode(5, false);
45+
+ _io_expander[0]->setPullMode(5, IOExpander_Base::pull_none);
4646
+ _io_expander[0]->setHighImpedance(5, false);
4747
+ _io_expander[0]->digitalWrite(5, true);
4848
+ // SW EN
4949
+ _io_expander[0]->setDirection(6, true);
50-
+ _io_expander[0]->setPullMode(6, false);
50+
+ _io_expander[0]->setPullMode(6, IOExpander_Base::pull_none);
5151
+ _io_expander[0]->setHighImpedance(6, false);
5252
+ _io_expander[0]->digitalWrite(6, true);
5353
}

m5stack/patches/2010-Support-Nesso-N1.patch

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,20 +8,20 @@ Index: M5Unified/src/M5Unified.cpp
88
}
99
+ // sx1262 reset(P7)
1010
+ _io_expander[0]->setDirection(7, true);
11-
+ _io_expander[0]->setPullMode(7, false);
11+
+ _io_expander[0]->setPullMode(7, IOExpander_Base::pull_none);
1212
+ _io_expander[0]->setHighImpedance(7, false);
1313
+ _io_expander[0]->digitalWrite(7, false);
1414
+ delay(10);
1515
+ _io_expander[0]->digitalWrite(7, true);
1616
+ delay(10);
1717
+ // LAN EN
1818
+ _io_expander[0]->setDirection(5, true);
19-
+ _io_expander[0]->setPullMode(5, false);
19+
+ _io_expander[0]->setPullMode(5, IOExpander_Base::pull_none);
2020
+ _io_expander[0]->setHighImpedance(5, false);
2121
+ _io_expander[0]->digitalWrite(5, true);
2222
+ // SW EN
2323
+ _io_expander[0]->setDirection(6, true);
24-
+ _io_expander[0]->setPullMode(6, false);
24+
+ _io_expander[0]->setPullMode(6, IOExpander_Base::pull_none);
2525
+ _io_expander[0]->setHighImpedance(6, false);
2626
+ _io_expander[0]->digitalWrite(6, true);
2727
break;

0 commit comments

Comments
 (0)