DT_INTS only works with the MPASM assembler.
Your device statement indicates you are trying to use the old PM assembler.
But I can say that 1-Wire and ASM Interrupts don't get along very well.
1-Wire has very strict timing requirements. And ASM Interrupts have a tendancy to disturb that timing.
1-Wire commands take enough time that if you stop the interrupts to do a software OWOUT/IN ... it will cause blinking.
The only way I can see to scan LED's at a constant rate, and do 1-Wire I/O at the same time ... is to do the 1-Wire communications by Interrupts too.
Sorry, don't have sample code.
Bookmarks