Browse Source

修复tmc_reg_cache

transmit_disinfection
zhaohe 11 months ago
parent
commit
29c41362b3
  1. 6
      tmcdriver/tmc/tmc_reg_cache.hpp

6
tmcdriver/tmc/tmc_reg_cache.hpp

@ -16,7 +16,7 @@ class TMCReg {
public:
uint8_t flag = 0;
uint8_t reg = 0;
uint8_t val = 0;
int32_t val = 0;
void setActiveFlag() { flag = flag | 0x01; }
bool isActive() { return flag & 0x01; }
@ -27,7 +27,7 @@ class TMCReg {
class TMCRegCache {
public:
TMCReg cache[50];
TMCReg cache[20];
public:
void foreach (function<void(TMCReg* item)> fn) {
@ -52,7 +52,7 @@ class TMCRegCache {
return false;
}
void setReg(uint8_t reg, uint8_t val) {
void setReg(uint8_t reg, int32_t val) {
TMCReg* item = findReg(reg);
if (item) {
item->val = val;

Loading…
Cancel
Save