Lines Matching refs:rx_pos
115 uint8_t rx_pos = 0; in multicast_package_callback() local
119 while (rx_pos < len) { in multicast_package_callback()
120 uint8_t command_id = rx_buf[rx_pos++]; in multicast_package_callback()
138 uint8_t id = rx_buf[rx_pos++] & 0x03; in multicast_package_callback()
146 channel.Address = sys_get_le32(rx_buf + rx_pos); in multicast_package_callback()
147 rx_pos += sizeof(uint32_t); in multicast_package_callback()
150 channel.McKeys.McKeyE = (uint8_t *)rx_buf + rx_pos; in multicast_package_callback()
151 rx_pos += 16; in multicast_package_callback()
153 channel.FCountMin = sys_get_le32(rx_buf + rx_pos); in multicast_package_callback()
154 rx_pos += sizeof(uint32_t); in multicast_package_callback()
156 channel.FCountMax = sys_get_le32(rx_buf + rx_pos); in multicast_package_callback()
157 rx_pos += sizeof(uint32_t); in multicast_package_callback()
177 uint8_t id = rx_buf[rx_pos++] & 0x03; in multicast_package_callback()
199 uint8_t id = rx_buf[rx_pos++] & 0x03; in multicast_package_callback()
202 session_time = sys_get_le32(rx_buf + rx_pos); in multicast_package_callback()
203 rx_pos += sizeof(uint32_t); in multicast_package_callback()
205 session_timeout = 1U << (rx_buf[rx_pos++] & 0x0F); in multicast_package_callback()
209 rx_params.Params.ClassC.Frequency = sys_get_le24(rx_buf + rx_pos) * 100; in multicast_package_callback()
210 rx_pos += 3; in multicast_package_callback()
212 rx_params.Params.ClassC.Datarate = rx_buf[rx_pos++]; in multicast_package_callback()