Arduino ide doesn't like definitions in for loops.
This commit is contained in:
parent
2b248850ce
commit
d2c0a84da7
4
dda.c
4
dda.c
|
|
@ -104,7 +104,9 @@ uint32_t approx_distance_3( uint32_t dx, uint32_t dy, uint32_t dz )
|
||||||
uint16_t int_sqrt(uint32_t a) {
|
uint16_t int_sqrt(uint32_t a) {
|
||||||
uint32_t rem = 0;
|
uint32_t rem = 0;
|
||||||
uint32_t root = 0;
|
uint32_t root = 0;
|
||||||
for (uint16_t i = 0; i < 16; i++) {
|
uint16_t i;
|
||||||
|
|
||||||
|
for (i = 0; i < 16; i++) {
|
||||||
root <<= 1;
|
root <<= 1;
|
||||||
rem = ((rem << 2) + (a >> 30));
|
rem = ((rem << 2) + (a >> 30));
|
||||||
a <<= 2;
|
a <<= 2;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue