Browse Source
fix parameter order of mark, marked and unmark
The parameter order was wrong on mark(), marked() and unmark().
This was breaking the G26 Mesh Validation algorithm.
pull/1/head
Roxy-3D
6 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with
3 additions and
3 deletions
-
Marlin/src/core/utility.h
|
|
@ -47,9 +47,9 @@ inline void serial_delay(const millis_t ms) { |
|
|
|
void unmark(const uint8_t x, const uint8_t y) { CBI(bits[y], x); } |
|
|
|
void mark(const uint8_t x, const uint8_t y) { SBI(bits[y], x); } |
|
|
|
bool marked(const uint8_t x, const uint8_t y) { return TEST(bits[y], x); } |
|
|
|
inline void unmark(const xy_int8_t &xy) { unmark(xy.y, xy.x); } |
|
|
|
inline void mark(const xy_int8_t &xy) { mark(xy.y, xy.x); } |
|
|
|
inline bool marked(const xy_int8_t &xy) { return marked(xy.y, xy.x); } |
|
|
|
inline void unmark(const xy_int8_t &xy) { unmark(xy.x, xy.y); } |
|
|
|
inline void mark(const xy_int8_t &xy) { mark(xy.x, xy.y); } |
|
|
|
inline bool marked(const xy_int8_t &xy) { return marked(xy.x, xy.y); } |
|
|
|
}; |
|
|
|
|
|
|
|
typedef FlagBits<GRID_MAX_POINTS_X, GRID_MAX_POINTS_Y> MeshFlags; |
|
|
|