From 5a5c68f56356fbd43560d3c400d6e1cbc661b3c2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gu=C3=B0ni=20M=C3=A1r=20Gilbert?= Date: Thu, 5 Oct 2023 12:15:37 +0000 Subject: [PATCH] cleanup: remove unused function sm4_get_dir_bits --- Firmware/sm4.c | 21 --------------------- Firmware/sm4.h | 7 ------- 2 files changed, 28 deletions(-) diff --git a/Firmware/sm4.c b/Firmware/sm4.c index cfdae121a..fffb38e49 100644 --- a/Firmware/sm4.c +++ b/Firmware/sm4.c @@ -90,27 +90,6 @@ void sm4_set_dir(uint8_t axis, uint8_t dir) asm("nop"); } -uint8_t sm4_get_dir_bits(void) -{ - register uint8_t dir_bits = 0; - register uint8_t portL = PORTL; - //TODO -optimize in asm -#if ((MOTHERBOARD == BOARD_RAMBO_MINI_1_0) || (MOTHERBOARD == BOARD_RAMBO_MINI_1_3)) - if (portL & 2) dir_bits |= 1; - if (portL & 1) dir_bits |= 2; - if (portL & 4) dir_bits |= 4; - if (portL & 64) dir_bits |= 8; - dir_bits ^= dir_mask; -#elif ((MOTHERBOARD == BOARD_EINSY_1_0a)) - if (portL & 1) dir_bits |= 1; - if (portL & 2) dir_bits |= 2; - if (portL & 4) dir_bits |= 4; - if (portL & 64) dir_bits |= 8; - dir_bits ^= dir_mask; -#endif - return dir_bits; -} - void sm4_set_dir_bits(uint8_t dir_bits) { register uint8_t portL = PORTL; diff --git a/Firmware/sm4.h b/Firmware/sm4.h index a1b22a1f4..6f1004378 100644 --- a/Firmware/sm4.h +++ b/Firmware/sm4.h @@ -37,9 +37,6 @@ extern uint8_t sm4_get_dir(uint8_t axis); // set direction for single axis (0 - positive, 1 - negative) extern void sm4_set_dir(uint8_t axis, uint8_t dir); -// returns direction of all axes as bitmask (0 - positive, 1 - negative) -extern uint8_t sm4_get_dir_bits(void); - // set direction for all axes as bitmask (0 - positive, 1 - negative) extern void sm4_set_dir_bits(uint8_t dir_bits); @@ -49,8 +46,4 @@ extern void sm4_do_step(uint8_t axes_mask); // xyze linear-interpolated relative move, returns remaining diagonal steps (>0 means stoped) extern uint16_t sm4_line_xyz_ui(uint16_t dx, uint16_t dy, uint16_t dz); - -#if defined(__cplusplus) -} -#endif //defined(__cplusplus) #endif //_SM4_H