@@ -18,8 +18,9 @@ uint8_t* boardInfo();
1818TCTempProbeClass::TCTempProbeClass (PinName tc_cs_pin,
1919 PinName ch_sel0_pin,
2020 PinName ch_sel1_pin,
21- PinName ch_sel2_pin)
22- : MAX31855Class(tc_cs_pin), _tc_cs{tc_cs_pin}, _ch_sel0{ch_sel0_pin}, _ch_sel1{ch_sel1_pin}, _ch_sel2{ch_sel2_pin}
21+ PinName ch_sel2_pin,
22+ PinName tc_th_pin)
23+ : MAX31855Class(tc_cs_pin), _tc_cs{tc_cs_pin}, _ch_sel0{ch_sel0_pin}, _ch_sel1{ch_sel1_pin}, _ch_sel2{ch_sel2_pin}, _tc_th{tc_th_pin}
2324{ }
2425
2526TCTempProbeClass::~TCTempProbeClass ()
@@ -31,6 +32,7 @@ bool TCTempProbeClass::begin() {
3132 pinMode (_ch_sel0, OUTPUT);
3233 pinMode (_ch_sel1, OUTPUT);
3334 pinMode (_ch_sel2, OUTPUT);
35+ pinMode (_tc_th, OUTPUT);
3436
3537 pinMode (_tc_cs, OUTPUT);
3638
@@ -92,10 +94,12 @@ void TCTempProbeClass::end() {
9294
9395void TCTempProbeClass::_enable () {
9496 digitalWrite (_tc_cs, LOW);
97+ digitalWrite (_tc_th, LOW);
9598}
9699
97100void TCTempProbeClass::_disable () {
98101 digitalWrite (_tc_cs, HIGH);
102+ digitalWrite (_tc_th, HIGH);
99103}
100104
101105TCTempProbeClass MachineControl_TCTempProbe;
0 commit comments