diff --git a/gen-driver.S b/gen-driver.S index fca3390..7686465 100644 --- a/gen-driver.S +++ b/gen-driver.S @@ -29,7 +29,7 @@ .macro data_cycle id genShifter_\id\(): - rla.w DATA_REGISTER + rra.w DATA_REGISTER jnc genShifter_false_\id\() set_data_bit jmp genShifter_clock_\id\() diff --git a/generator.c b/generator.c index 1f39469..f341b01 100644 --- a/generator.c +++ b/generator.c @@ -9,6 +9,6 @@ void generatorInit() { P1OUT |= BIT0 | BIT1 | BIT2 | BIT3; - genShifter(0, 0x8001); + genShifter(0, 0x8002); }