; ; program to make a h bridge out of a tiny13 ; ; ; definitions ; .include "tn13def.inc" .def temp = R16 ; temporary storage .def temp1 = R17 ; temporary storage .def temp2 = R18 ; temporary storage .def direction = R19 ;.equ pwmpin = PB4 ;upper ;.equ dirpin = PB3 .equ pwmpin = PB3 ;lower .equ dirpin = PB4 .equ leftFets = PB2 .equ rightFetP = PB1 .equ rightFetN = PB0 ;.equ safetypin = PB0 .cseg .org 0 rjmp reset ; ; main program ; reset: ; ; initialization ; ldi temp, low(RAMEND) out SPL, temp ; set stack pointer to top of RAM ldi temp, (1<