no functional change
[digitaldcpower] / test_dac.c
index 2ecc682..f09ce3c 100644 (file)
@@ -12,6 +12,7 @@
 * Clock frequency     : Internal clock 8 Mhz 
 *********************************************/
 #include <avr/io.h>
+#include <avr/pgmspace.h>
 #include <inttypes.h>
 #define F_CPU 8000000UL  // 8 MHz
 #include <util/delay.h>
@@ -60,7 +61,7 @@ int main(void)
        delay_ms(500);
        delay_ms(500);
        lcd_clrscr();
-       lcd_puts_P("pause");
+       lcd_puts_p(PSTR("pause"));
        while (1) {
                if (dac_dir==1){
                        dac_val++;
@@ -84,20 +85,20 @@ int main(void)
                if (cnt>1){
                        lcd_clrscr();
                        // u+ pressed
-                       lcd_puts_P("up");
+                       lcd_puts_p(PSTR("up"));
                        dac_dir=1;
                        LEDOFF;
                }
                if (cnt<1){
                        lcd_clrscr();
                        // u- pressed
-                       lcd_puts_P("down");
+                       lcd_puts_p(PSTR("down"));
                        dac_dir=-1;
                        LEDON;
                }
                if (check_store_button()){
                        lcd_clrscr();
-                       lcd_puts_P("pause");
+                       lcd_puts_p(PSTR("pause"));
                        dac_dir=0;
                }
                delay_ms(100);
@@ -106,20 +107,20 @@ int main(void)
                if (cnt>1){
                        lcd_clrscr();
                        // u+ pressed
-                       lcd_puts_P("up");
+                       lcd_puts_p(PSTR("up"));
                        dac_dir=1;
                        LEDOFF;
                }
                if (cnt<1){
                        lcd_clrscr();
                        // u- pressed
-                       lcd_puts_P("down");
+                       lcd_puts_p(PSTR("down"));
                        dac_dir=-1;
                        LEDON;
                }
                if (check_store_button()){
                        lcd_clrscr();
-                       lcd_puts_P("pause");
+                       lcd_puts_p(PSTR("pause"));
                        dac_dir=0;
                }
                delay_ms(100);