mirror of
https://github.com/eried/portapack-mayhem.git
synced 2025-08-03 03:56:44 -04:00
Merge remote-tracking branch 'upstream/master'
Base class for text entry
This commit is contained in:
commit
abd154b3c7
131 changed files with 19385 additions and 5412 deletions
|
@ -87,24 +87,28 @@ void WM8731::init() {
|
|||
headphone_mute();
|
||||
}
|
||||
|
||||
void WM8731::reset() {
|
||||
write(0x0f, 0);
|
||||
bool WM8731::detected() {
|
||||
return reset();
|
||||
}
|
||||
|
||||
void WM8731::write(const Register reg) {
|
||||
write(toUType(reg), map.w[toUType(reg)]);
|
||||
bool WM8731::reset() {
|
||||
return write(0x0f, 0);
|
||||
}
|
||||
|
||||
void WM8731::write(const address_t reg_address, const reg_t value) {
|
||||
bool WM8731::write(const Register reg) {
|
||||
return write(toUType(reg), map.w[toUType(reg)]);
|
||||
}
|
||||
|
||||
bool WM8731::write(const address_t reg_address, const reg_t value) {
|
||||
const uint16_t word = (reg_address << 9) | value;
|
||||
const std::array<uint8_t, 2> values {
|
||||
static_cast<uint8_t>(word >> 8),
|
||||
static_cast<uint8_t>(word & 0xff),
|
||||
};
|
||||
bus.transmit(bus_address, values.data(), values.size());
|
||||
return bus.transmit(bus_address, values.data(), values.size());
|
||||
}
|
||||
|
||||
reg_t WM8731::read(const address_t reg_address) {
|
||||
uint32_t WM8731::reg_read(const size_t reg_address) {
|
||||
return map.w[reg_address];
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue