+ uart_putstr_P(PSTR("\r\n\t"));
+ }while((c=pgm_read_byte(dbzstr))!=0);
+ uart_putstr_P(PSTR("\r\n"));
+}
+
+#endif
+
+int16_t execcommand_d0_P(const char* str, PGM_P v, void(*fpt[])(void) ){
+ int16_t i=0;
+ i=findstring_d0_P(str, v);
+ if(i!=-1){
+ if(fpt[i])
+ fpt[i]();
+ return i;
+ }else{
+ cli_auto_help_P(v);
+ return -1;