.macro COMMAND_TABLE
rjmp h_readscratchpad1
rjmp h_writescratchpad1
+ rjmp h_convert_run1
rjmp h_readscratchpad_adr2
rjmp h_readscratchpad2
rjmp h_writescratchpad_adr2
; Ab hier Geraeteabhaenging
#define OW_READ_SCRATCHPAD1 OW_FIRST_COMMAND+0
#define OW_WRITE_SCRATCHPAD1 OW_FIRST_COMMAND+1
-#define OW_READ_SCRATCHPAD_ADR2 OW_FIRST_COMMAND+2
-#define OW_READ_SCRATCHPAD2 OW_FIRST_COMMAND+3
-#define OW_WRITE_SCRATCHPAD_ADR2 OW_FIRST_COMMAND+4
-#define OW_WRITE_SCRATCHPAD2 OW_FIRST_COMMAND+5
+#define OW_CONVERT_RUN1 OW_FIRST_COMMAND+2
+#define OW_READ_SCRATCHPAD_ADR2 OW_FIRST_COMMAND+3
+#define OW_READ_SCRATCHPAD2 OW_FIRST_COMMAND+4
+#define OW_WRITE_SCRATCHPAD_ADR2 OW_FIRST_COMMAND+5
+#define OW_WRITE_SCRATCHPAD2 OW_FIRST_COMMAND+6
+
;---------------------------------------------------
ldi r_temp,1
sts gcontrol,r_temp
- rjmp handle_end_sleep
+ ldi r_mode,OW_CONVERT_RUN1
+ ldi r_sendflag,3 ;set bit 0 and 1 for no zero polling
+h_convert_run1:
+ ldi r_bcount,0
+ ldi r_rwbyte,0
+ rjmp handle_end_no_bcount
hrc_copy_scratchpad1: