|
@@ -709,32 +709,6 @@ static void lcd_implementation_drawmenu_sddirectory(bool sel, uint8_t row, const
|
709
|
709
|
#define lcd_implementation_drawmenu_gcode(sel, row, pstr, gcode) lcd_implementation_drawmenu_generic(sel, row, pstr, '>', ' ')
|
710
|
710
|
#define lcd_implementation_drawmenu_function(sel, row, pstr, data) lcd_implementation_drawmenu_generic(sel, row, pstr, '>', ' ')
|
711
|
711
|
|
712
|
|
-static void lcd_implementation_quick_feedback()
|
713
|
|
-{
|
714
|
|
- #ifdef LCD_USE_I2C_BUZZER
|
715
|
|
- #if defined(LCD_FEEDBACK_FREQUENCY_DURATION_MS) && defined(LCD_FEEDBACK_FREQUENCY_HZ)
|
716
|
|
- lcd_buzz(LCD_FEEDBACK_FREQUENCY_DURATION_MS, LCD_FEEDBACK_FREQUENCY_HZ);
|
717
|
|
- #else
|
718
|
|
- lcd_buzz(1000/6, 100);
|
719
|
|
- #endif
|
720
|
|
- #elif defined(BEEPER) && BEEPER > -1
|
721
|
|
- SET_OUTPUT(BEEPER);
|
722
|
|
- #if !defined(LCD_FEEDBACK_FREQUENCY_HZ) || !defined(LCD_FEEDBACK_FREQUENCY_DURATION_MS)
|
723
|
|
- const unsigned int delay = 100;
|
724
|
|
- uint8_t i = 10;
|
725
|
|
- #else
|
726
|
|
- const unsigned int delay = 1000000 / LCD_FEEDBACK_FREQUENCY_HZ / 2;
|
727
|
|
- int8_t i = LCD_FEEDBACK_FREQUENCY_DURATION_MS * LCD_FEEDBACK_FREQUENCY_HZ / 1000;
|
728
|
|
- #endif
|
729
|
|
- while (i--) {
|
730
|
|
- WRITE(BEEPER,HIGH);
|
731
|
|
- delayMicroseconds(delay);
|
732
|
|
- WRITE(BEEPER,LOW);
|
733
|
|
- delayMicroseconds(delay);
|
734
|
|
- }
|
735
|
|
- #endif
|
736
|
|
-}
|
737
|
|
-
|
738
|
712
|
#ifdef LCD_HAS_STATUS_INDICATORS
|
739
|
713
|
static void lcd_implementation_update_indicators()
|
740
|
714
|
{
|