Use signed value where appropriate
This commit is contained in:
parent
7bbf9953f2
commit
ba8bcf76be
1 changed files with 4 additions and 4 deletions
|
@ -871,19 +871,19 @@ void tmc2130_set_wave(uint8_t axis, uint8_t amp, uint8_t fac1000)
|
||||||
printf_P(PSTR(" factor: %s\n"), ftostr43(fac));
|
printf_P(PSTR(" factor: %s\n"), ftostr43(fac));
|
||||||
uint8_t vA = 0; //value of currentA
|
uint8_t vA = 0; //value of currentA
|
||||||
uint8_t va = 0; //previous vA
|
uint8_t va = 0; //previous vA
|
||||||
uint8_t d0 = 0; //delta0
|
int8_t d0 = 0; //delta0
|
||||||
uint8_t d1 = 1; //delta1
|
int8_t d1 = 1; //delta1
|
||||||
uint8_t w[4] = {1,1,1,1}; //W bits (MSLUTSEL)
|
uint8_t w[4] = {1,1,1,1}; //W bits (MSLUTSEL)
|
||||||
uint8_t x[3] = {255,255,255}; //X segment bounds (MSLUTSEL)
|
uint8_t x[3] = {255,255,255}; //X segment bounds (MSLUTSEL)
|
||||||
uint8_t s = 0; //current segment
|
uint8_t s = 0; //current segment
|
||||||
int8_t b; //encoded bit value
|
int8_t b; //encoded bit value
|
||||||
uint8_t dA; //delta value
|
int8_t dA; //delta value
|
||||||
int i; //microstep index
|
int i; //microstep index
|
||||||
uint32_t reg; //tmc2130 register
|
uint32_t reg; //tmc2130 register
|
||||||
tmc2130_wr_MSLUTSTART(axis, 0, amp);
|
tmc2130_wr_MSLUTSTART(axis, 0, amp);
|
||||||
for (i = 0; i < 256; i++)
|
for (i = 0; i < 256; i++)
|
||||||
{
|
{
|
||||||
if ((i & 31) == 0)
|
if ((i & 0x1f) == 0)
|
||||||
reg = 0;
|
reg = 0;
|
||||||
// calculate value
|
// calculate value
|
||||||
if (fac == 0) // default TMC wave
|
if (fac == 0) // default TMC wave
|
||||||
|
|
Loading…
Reference in a new issue