~ruther/avr-shift-registers

b167564c9a8605b7518bcc45b67bb0a0b41e58f1 — František Boháček 5 years ago c7134cd
fix: add more sleeps
3 files changed, 3 insertions(+), 0 deletions(-)

M src/sr/piso_shift_register.c
M src/sr/shift_register.c
M src/sr/sipo_shift_register.c
M src/sr/piso_shift_register.c => src/sr/piso_shift_register.c +1 -0
@@ 32,6 32,7 @@ void avr_piso_shift_register_parallel_load(const PisoShiftRegister shiftRegister
    data_position_reset_port(shiftRegister.parallelLoad);
    sleep(shiftRegister.shiftRegister.waitTime);
    data_position_set_port(shiftRegister.parallelLoad);
    sleep(shiftRegister.shiftRegister.waitTime);
}

void avr_piso_shift_register_shift(const PisoShiftRegister shiftRegister)

M src/sr/shift_register.c => src/sr/shift_register.c +1 -0
@@ 19,6 19,7 @@ void avr_shift_register_clock_pulse(ShiftRegister shiftRegister)
    data_position_set_port(shiftRegister.clockPulse);
    sleep(shiftRegister.waitTime);
    data_position_reset_port(shiftRegister.clockPulse);
    sleep(shiftRegister.waitTime);
}

void avr_shift_register_enable_clock(ShiftRegister shiftRegister)

M src/sr/sipo_shift_register.c => src/sr/sipo_shift_register.c +1 -0
@@ 74,4 74,5 @@ void avr_sipo_shift_register_reset(const SipoShiftRegister shiftRegister)
    avr_shift_register_disable_clock(shiftRegister.shiftRegister);
    sleep(shiftRegister.shiftRegister.waitTime);
    avr_shift_register_enable_clock(shiftRegister.shiftRegister);
    sleep(shiftRegister.shiftRegister.waitTime);
}
\ No newline at end of file