Lines Matching refs:value
41 Value value = 0;
91 reg.value = default_value;
129 void set(std::uint16_t address, Value value)
131 find_reg(address).value = value;
136 return find_reg(address).value;
187 unsigned value_width = sizeof(reg.value) * 2;
190 << " = 0x" << std::setw(value_width) << static_cast<unsigned>(reg.value) << '\n';
258 void set8(std::uint16_t address, std::uint8_t value)
260 find_reg(address).value = value;
263 void set8_mask(std::uint16_t address, std::uint8_t value, std::uint8_t mask)
266 reg.value = (reg.value & ~mask) | value;
269 void set16(std::uint16_t address, std::uint16_t value)
271 find_reg(address).value = (value >> 8) & 0xff;
272 find_reg(address + 1).value = value & 0xff;
275 void set24(std::uint16_t address, std::uint32_t value)
277 find_reg(address).value = (value >> 16) & 0xff;
278 find_reg(address + 1).value = (value >> 8) & 0xff;
279 find_reg(address + 2).value = value & 0xff;
284 return find_reg(address).value;
289 return (find_reg(address).value << 8) | find_reg(address + 1).value;
294 return (find_reg(address).value << 16) |
295 (find_reg(address + 1).value << 8) |
296 find_reg(address + 2).value;
329 address(p_address), value(p_value)
333 address(p_address), value(p_value), mask(p_mask)
337 ValueType value = 0;
342 return address == other.address && value == other.value && mask == other.mask;
353 serialize(str, reg.value);
391 set_value(reg.address, reg.value);
422 return registers_[index].value;
427 void set_value(AddressType address, ValueType value)
431 registers_[index].value = value;
434 push_back(SettingType(address, value));
476 unsigned value_width = sizeof(reg.value) * 2;
480 << " = 0x" << std::setw(value_width) << static_cast<unsigned>(reg.value)