Skip to content

Commit 1fd77b5

Browse files
committed
[pat-player] Push the 80-bit patterns correctly
1 parent b080894 commit 1fd77b5

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/Cru/PatternPlayer.cxx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -41,14 +41,14 @@ void PatternPlayer::setIdlePattern(uint128_t pattern)
4141
{
4242
mPdaBar->writeRegister(Cru::Registers::PATPLAYER_IDLE_PATTERN_0.index, uint32_t(pattern & 0xffffffff));
4343
mPdaBar->writeRegister(Cru::Registers::PATPLAYER_IDLE_PATTERN_1.index, uint32_t((pattern >> 32) & 0xffffffff));
44-
mPdaBar->writeRegister(Cru::Registers::PATPLAYER_IDLE_PATTERN_0.index, uint32_t((pattern >> 64) & 0xffff));
44+
mPdaBar->writeRegister(Cru::Registers::PATPLAYER_IDLE_PATTERN_2.index, uint32_t((pattern >> 64) & 0xffff));
4545
}
4646

4747
void PatternPlayer::setSyncPattern(uint128_t pattern)
4848
{
4949
mPdaBar->writeRegister(Cru::Registers::PATPLAYER_SYNC_PATTERN_0.index, uint32_t(pattern & 0xffffffff));
5050
mPdaBar->writeRegister(Cru::Registers::PATPLAYER_SYNC_PATTERN_1.index, uint32_t((pattern >> 32) & 0xffffffff));
51-
mPdaBar->writeRegister(Cru::Registers::PATPLAYER_SYNC_PATTERN_0.index, uint32_t((pattern >> 64) & 0xffff));
51+
mPdaBar->writeRegister(Cru::Registers::PATPLAYER_SYNC_PATTERN_2.index, uint32_t((pattern >> 64) & 0xffff));
5252
}
5353

5454
void PatternPlayer::configureSync(uint32_t length, uint32_t delay)
@@ -61,7 +61,7 @@ void PatternPlayer::setResetPattern(uint128_t pattern)
6161
{
6262
mPdaBar->writeRegister(Cru::Registers::PATPLAYER_RESET_PATTERN_0.index, uint32_t(pattern & 0xffffffff));
6363
mPdaBar->writeRegister(Cru::Registers::PATPLAYER_RESET_PATTERN_1.index, uint32_t((pattern >> 32) & 0xffffffff));
64-
mPdaBar->writeRegister(Cru::Registers::PATPLAYER_RESET_PATTERN_0.index, uint32_t((pattern >> 64) & 0xffff));
64+
mPdaBar->writeRegister(Cru::Registers::PATPLAYER_RESET_PATTERN_2.index, uint32_t((pattern >> 64) & 0xffff));
6565
}
6666

6767
void PatternPlayer::configureReset(uint32_t length)

0 commit comments

Comments
 (0)