.macro COMMAND_TABLE
rjmp h_readscratchpad
rjmp h_writescratchpad
+ rjmp h_convert_run
.endm
#include "../common/OWRomFunctions.s"
; Ab hier Geraeteabhaenging
#define OW_READ_SCRATCHPAD OW_FIRST_COMMAND+0
#define OW_WRITE_SCRATCHPAD OW_FIRST_COMMAND+1
+#define OW_CONVERT_RUN OW_FIRST_COMMAND+2
;---------------------------------------------------
cjmp 0x44,hrc_set_convertT
cjmp 0x48,hrc_copy_scratchpad
cjmp 0xB8,hrc_recall_eeprom
+ FW_CONFIG_INFO
#ifdef _CHANGEABLE_ID_
CHANGE_ID_COMMANDS
#endif
; ldi r_rwbyte,1
;hrc_set_convertT_end:
; sts alarmflag,r_rwbyte
- rjmp handle_end_sleep
-
+ ldi r_mode,OW_CONVERT_RUN
+ ldi r_sendflag,3 ;set bit 0 and 1 for no zero polling
+h_convert_run:
+ ldi r_bcount,0
+ ldi r_rwbyte,0
+ rjmp handle_end_no_bcount
hrc_copy_scratchpad:
ldi r_bytep,2
-
#include "../common/OWPinInterrupt.s"
.end
\ No newline at end of file