Skip to content

Commit 6ee7bcd

Browse files
committed
More CaiXianlin cleanup
1 parent 841cec7 commit 6ee7bcd

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/radio/rmt/CaiXianlinEncoder.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ std::vector<rmt_data_t> Rmt::CaiXianlinEncoder::GetSequence(uint16_t transmitter
3737
}
3838

3939
// Payload layout: [transmitterId:16][channelId:4][type:4][intensity:8]
40-
uint32_t payload = (static_cast<uint32_t>(transmitterId & 0xFFFF) << 16) | (static_cast<uint32_t>(channelId & 0xF) << 12) | (static_cast<uint32_t>(typeVal) << 8) | static_cast<uint32_t>(intensity & 0xFF);
40+
uint32_t payload = (static_cast<uint32_t>(transmitterId) << 16) | (static_cast<uint32_t>(channelId & 0xF) << 12) | (static_cast<uint32_t>(typeVal & 0xF) << 8) | static_cast<uint32_t>(intensity);
4141

4242
// Calculate the checksum of the payload
4343
uint8_t checksum = Checksum::Sum8(payload);

0 commit comments

Comments
 (0)