// Wait 50us
#define _ACM1602_SHORT_WAIT() delay100tcy(4)
// Wait 5ms
-#define _ACM1602_LONG_WAIT() delay10ktcy(40)
+#define _ACM1602_LONG_WAIT() idle_time_ms(50)
// Wait 200ms
//#define _ACM1602_LONG_LONG_WAIT() delay100ktcy(10)
#define _ACM1602_LONG_LONG_WAIT() idle_time_ms(125)
// Wait 5.5ms
-#define _ACM1602_I2C_WAIT() delay1ktcy(44)
+#define _ACM1602_I2C_WAIT() idle_time_ms(6)
#else
#define _ACM1602_TC_WAIT() __delay_us(5)
// Wait 50us
#define _ACM1602_SHORT_WAIT() __delay_us(50)
// Wait 5ms
-#define _ACM1602_LONG_WAIT() __delay_ms(50)
+#define _ACM1602_LONG_WAIT() idle_time_ms(50)
// Wait 125ms
#define _ACM1602_LONG_LONG_WAIT() idle_time_ms(125)
// Wait 5.5ms
-#define _ACM1602_I2C_WAIT() __delay_us(5500)
+#define _ACM1602_I2C_WAIT() idle_time_ms(6)
#endif