Go to the source code of this file.
|
| #define | false 0 |
| |
| #define | true 1 |
| |
| #define | SOME_LARGE_VALUE 1.0E+38 |
| |
| #define | N_AXIS 3 |
| |
| #define | X_AXIS 0 |
| |
| #define | Y_AXIS 1 |
| |
| #define | Z_AXIS 2 |
| |
| #define | MM_PER_INCH (25.40) |
| |
| #define | INCH_PER_MM (0.0393701) |
| |
| #define | TICKS_PER_MICROSECOND (F_CPU/1000000) |
| |
| #define | DELAY_MODE_DWELL 0 |
| |
| #define | DELAY_MODE_SYS_SUSPEND 1 |
| |
| #define | clear_vector(a) memset(a, 0, sizeof(a)) |
| |
| #define | clear_vector_float(a) memset(a, 0.0, sizeof(float)*N_AXIS) |
| |
| #define | max(a, b) (((a) > (b)) ? (a) : (b)) |
| |
| #define | min(a, b) (((a) < (b)) ? (a) : (b)) |
| |
| #define | isequal_position_vector(a, b) !(memcmp(a, b, sizeof(float)*N_AXIS)) |
| |
| #define | bit(n) (1 << n) |
| |
| #define | bit_true(x, mask) (x) |= (mask) |
| |
| #define | bit_false(x, mask) (x) &= ~(mask) |
| |
| #define | bit_istrue(x, mask) ((x & mask) != 0) |
| |
| #define | bit_isfalse(x, mask) ((x & mask) == 0) |
| |
◆ bit
| #define bit |
( |
|
n | ) |
(1 << n) |
◆ bit_false
| #define bit_false |
( |
|
x, |
|
|
|
mask |
|
) |
| (x) &= ~(mask) |
◆ bit_isfalse
| #define bit_isfalse |
( |
|
x, |
|
|
|
mask |
|
) |
| ((x & mask) == 0) |
◆ bit_istrue
| #define bit_istrue |
( |
|
x, |
|
|
|
mask |
|
) |
| ((x & mask) != 0) |
◆ bit_true
| #define bit_true |
( |
|
x, |
|
|
|
mask |
|
) |
| (x) |= (mask) |
◆ clear_vector
| #define clear_vector |
( |
|
a | ) |
memset(a, 0, sizeof(a)) |
◆ clear_vector_float
| #define clear_vector_float |
( |
|
a | ) |
memset(a, 0.0, sizeof(float)*N_AXIS) |
◆ DELAY_MODE_DWELL
| #define DELAY_MODE_DWELL 0 |
◆ DELAY_MODE_SYS_SUSPEND
| #define DELAY_MODE_SYS_SUSPEND 1 |
◆ false
◆ INCH_PER_MM
| #define INCH_PER_MM (0.0393701) |
◆ isequal_position_vector
| #define isequal_position_vector |
( |
|
a, |
|
|
|
b |
|
) |
| !(memcmp(a, b, sizeof(float)*N_AXIS)) |
◆ max
| #define max |
( |
|
a, |
|
|
|
b |
|
) |
| (((a) > (b)) ? (a) : (b)) |
◆ min
| #define min |
( |
|
a, |
|
|
|
b |
|
) |
| (((a) < (b)) ? (a) : (b)) |
◆ MM_PER_INCH
| #define MM_PER_INCH (25.40) |
◆ N_AXIS
◆ SOME_LARGE_VALUE
| #define SOME_LARGE_VALUE 1.0E+38 |
◆ TICKS_PER_MICROSECOND
| #define TICKS_PER_MICROSECOND (F_CPU/1000000) |
◆ true
◆ X_AXIS
◆ Y_AXIS
◆ Z_AXIS
◆ convert_delta_vector_to_unit_vector()
| float convert_delta_vector_to_unit_vector |
( |
float * |
vector | ) |
|
◆ delay_ms()
| void delay_ms |
( |
uint16_t |
ms | ) |
|
◆ delay_sec()
| void delay_sec |
( |
float |
seconds, |
|
|
uint8_t |
mode |
|
) |
| |
◆ delay_us()
| void delay_us |
( |
uint32_t |
us | ) |
|
◆ hypot_f()
| float hypot_f |
( |
float |
x, |
|
|
float |
y |
|
) |
| |
◆ limit_value_by_axis_maximum()
| float limit_value_by_axis_maximum |
( |
float * |
max_value, |
|
|
float * |
unit_vec |
|
) |
| |
◆ read_float()
| uint8_t read_float |
( |
char * |
line, |
|
|
uint8_t * |
char_counter, |
|
|
float * |
float_ptr |
|
) |
| |