// Copyright 2025 The Periph Authors. All rights reserved. // Use of this source code is governed under the Apache License, Version 2.0 // that can be found in the LICENSE file. package hd44780 import ( "errors" "fmt" "os" "testing" "time" periphDisplay "periph.io/x/conn/v3/display" "periph.io/x/conn/v3/display/displaytest" "periph.io/x/conn/v3/i2c" "periph.io/x/conn/v3/i2c/i2creg" "periph.io/x/conn/v3/i2c/i2ctest" "periph.io/x/host/v3" ) var bus i2c.Bus var liveDevice bool func init() { var err error // If the environment variable is set, assume we have a live device on // the default i2c bus and use it for testing. If the variable is not // present, then use the playback/read values. if os.Getenv("HD44780") != "" { liveDevice = true } if liveDevice { if _, err = host.Init(); err != nil { fmt.Println(err) } bus, err = i2creg.Open("") if err != nil { fmt.Println(err) } // Add the recorder to dump the data stream when we're using a live device. bus = &i2ctest.Record{Bus: bus} } else { bus = &i2ctest.Playback{DontPanic: true} } } // getDev returns an scd4x device for testing connected to either a live // bus, or a playback bus. playbackOps is a slice of i2ctest.IO // operations to be used for playback mode. Ignored for live device // testing. func getLCD(t *testing.T, playbackOps ...[]i2ctest.IO) (*HD44780, error) { if liveDevice { if recorder, ok := bus.(*i2ctest.Record); ok { // Clear the operations buffer. recorder.Ops = make([]i2ctest.IO, 0, 32) } } else { if len(playbackOps) == 1 { pb := bus.(*i2ctest.Playback) pb.Ops = playbackOps[0] pb.Count = 0 } } dev, err := NewAdafruitI2CBackpack(bus, 0x20, 2, 16) if err != nil { t.Fatal(err) } return dev, err } // shutdown dumps the recorder values if we we're running a live device. func shutdown(t *testing.T) { if recorder, ok := bus.(*i2ctest.Record); ok { t.Logf("%#v", recorder.Ops) } } const ( testRows = 2 testCols = 16 ) var basicTest = []i2ctest.IO{ {Addr: 0x20, W: []uint8{0x0}, R: []uint8{0x0}}, {Addr: 0x20, W: []uint8{0xa}, R: []uint8{0x40}}, {Addr: 0x20, W: []uint8{0xa, 0x18}}, {Addr: 0x20, W: []uint8{0xa, 0x1c}}, {Addr: 0x20, W: []uint8{0xa, 0x18}}, {Addr: 0x20, W: []uint8{0xa, 0x1c}}, {Addr: 0x20, W: []uint8{0xa, 0x18}}, {Addr: 0x20, W: []uint8{0xa, 0x1c}}, {Addr: 0x20, W: []uint8{0xa, 0x18}}, {Addr: 0x20, W: []uint8{0xa, 0x10}}, {Addr: 0x20, W: []uint8{0xa, 0x14}}, {Addr: 0x20, W: []uint8{0xa, 0x10}}, {Addr: 0x20, W: []uint8{0xa, 0x14}}, {Addr: 0x20, W: []uint8{0xa, 0x10}}, {Addr: 0x20, W: []uint8{0xa, 0x40}}, {Addr: 0x20, W: []uint8{0xa, 0x44}}, {Addr: 0x20, W: []uint8{0xa, 0x40}}, {Addr: 0x20, W: []uint8{0xa, 0x0}}, {Addr: 0x20, W: []uint8{0xa, 0x4}}, {Addr: 0x20, W: []uint8{0xa, 0x0}}, {Addr: 0x20, W: []uint8{0xa, 0x60}}, {Addr: 0x20, W: []uint8{0xa, 0x64}}, {Addr: 0x20, W: []uint8{0xa, 0x60}}, {Addr: 0x20, W: []uint8{0xa, 0x0}}, {Addr: 0x20, W: []uint8{0xa, 0x4}}, {Addr: 0x20, W: []uint8{0xa, 0x0}}, {Addr: 0x20, W: []uint8{0xa, 0x60}}, {Addr: 0x20, W: []uint8{0xa, 0x64}}, {Addr: 0x20, W: []uint8{0xa, 0x60}}, {Addr: 0x20, W: []uint8{0xa, 0x0}}, {Addr: 0x20, W: []uint8{0xa, 0x4}}, {Addr: 0x20, W: []uint8{0xa, 0x0}}, {Addr: 0x20, W: []uint8{0xa, 0x8}}, {Addr: 0x20, W: []uint8{0xa, 0xc}}, {Addr: 0x20, W: []uint8{0xa, 0x8}}, {Addr: 0x20, W: []uint8{0xa, 0x0}}, {Addr: 0x20, W: []uint8{0xa, 0x4}}, {Addr: 0x20, W: []uint8{0xa, 0x0}}, {Addr: 0x20, W: []uint8{0xa, 0x10}}, {Addr: 0x20, W: []uint8{0xa, 0x14}}, {Addr: 0x20, W: []uint8{0xa, 0x10}}, {Addr: 0x20, W: []uint8{0xa, 0x0}}, {Addr: 0x20, W: []uint8{0xa, 0x4}}, {Addr: 0x20, W: []uint8{0xa, 0x0}}, {Addr: 0x20, W: []uint8{0xa, 0x60}}, {Addr: 0x20, W: []uint8{0xa, 0x64}}, {Addr: 0x20, W: []uint8{0xa, 0x60}}, {Addr: 0x20, W: []uint8{0xa, 0xe0}}, {Addr: 0x20, W: []uint8{0xa, 0xe2}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0x9e}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0x8a}}, {Addr: 0x20, W: []uint8{0xa, 0x8e}}, {Addr: 0x20, W: []uint8{0xa, 0x8a}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0x9e}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0x92}}, {Addr: 0x20, W: []uint8{0xa, 0x96}}, {Addr: 0x20, W: []uint8{0xa, 0x92}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0x9e}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0x9e}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0x9e}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0xa2}}, {Addr: 0x20, W: []uint8{0xa, 0xa6}}, {Addr: 0x20, W: []uint8{0xa, 0xa2}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0x9e}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0xaa}}, {Addr: 0x20, W: []uint8{0xa, 0xae}}, {Addr: 0x20, W: []uint8{0xa, 0xaa}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0x9e}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0xb2}}, {Addr: 0x20, W: []uint8{0xa, 0xb6}}, {Addr: 0x20, W: []uint8{0xa, 0xb2}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0x9e}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0xba}}, {Addr: 0x20, W: []uint8{0xa, 0xbe}}, {Addr: 0x20, W: []uint8{0xa, 0xba}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0x9e}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0xc2}}, {Addr: 0x20, W: []uint8{0xa, 0xc6}}, {Addr: 0x20, W: []uint8{0xa, 0xc2}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0x9e}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0xca}}, {Addr: 0x20, W: []uint8{0xa, 0xce}}, {Addr: 0x20, W: []uint8{0xa, 0xca}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0x9e}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0x82}}, {Addr: 0x20, W: []uint8{0xa, 0x86}}, {Addr: 0x20, W: []uint8{0xa, 0x82}}, {Addr: 0x20, W: []uint8{0xa, 0x80}}, {Addr: 0x20, W: []uint8{0xa, 0xe0}}, {Addr: 0x20, W: []uint8{0xa, 0xe4}}, {Addr: 0x20, W: []uint8{0xa, 0xe0}}, {Addr: 0x20, W: []uint8{0xa, 0x88}}, {Addr: 0x20, W: []uint8{0xa, 0x8c}}, {Addr: 0x20, W: []uint8{0xa, 0x88}}, {Addr: 0x20, W: []uint8{0xa, 0x8a}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0x9e}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0x92}}, {Addr: 0x20, W: []uint8{0xa, 0x96}}, {Addr: 0x20, W: []uint8{0xa, 0x92}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0x9e}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0x9e}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0x9e}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0xa2}}, {Addr: 0x20, W: []uint8{0xa, 0xa6}}, {Addr: 0x20, W: []uint8{0xa, 0xa2}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0x9e}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0xaa}}, {Addr: 0x20, W: []uint8{0xa, 0xae}}, {Addr: 0x20, W: []uint8{0xa, 0xaa}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0x9e}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0xb2}}, {Addr: 0x20, W: []uint8{0xa, 0xb6}}, {Addr: 0x20, W: []uint8{0xa, 0xb2}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0x9e}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0xba}}, {Addr: 0x20, W: []uint8{0xa, 0xbe}}, {Addr: 0x20, W: []uint8{0xa, 0xba}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0x9e}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0xc2}}, {Addr: 0x20, W: []uint8{0xa, 0xc6}}, {Addr: 0x20, W: []uint8{0xa, 0xc2}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0x9e}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0xca}}, {Addr: 0x20, W: []uint8{0xa, 0xce}}, {Addr: 0x20, W: []uint8{0xa, 0xca}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0x9e}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0x82}}, {Addr: 0x20, W: []uint8{0xa, 0x86}}, {Addr: 0x20, W: []uint8{0xa, 0x82}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0x9e}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0x8a}}, {Addr: 0x20, W: []uint8{0xa, 0x8e}}, {Addr: 0x20, W: []uint8{0xa, 0x8a}}, {Addr: 0x20, W: []uint8{0xa, 0x88}}, {Addr: 0x20, W: []uint8{0xa, 0x80}}, {Addr: 0x20, W: []uint8{0xa, 0x84}}, {Addr: 0x20, W: []uint8{0xa, 0x80}}, {Addr: 0x20, W: []uint8{0xa, 0x88}}, {Addr: 0x20, W: []uint8{0xa, 0x8c}}, {Addr: 0x20, W: []uint8{0xa, 0x88}}, {Addr: 0x20, W: []uint8{0xa, 0x80}}, {Addr: 0x20, W: []uint8{0xa, 0x84}}, {Addr: 0x20, W: []uint8{0xa, 0x80}}, {Addr: 0x20, W: []uint8{0xa, 0xc0}}, {Addr: 0x20, W: []uint8{0xa, 0xc4}}, {Addr: 0x20, W: []uint8{0xa, 0xc0}}, {Addr: 0x20, W: []uint8{0xa, 0x40}}, {Addr: 0x20, W: []uint8{0xa, 0x0}}, {Addr: 0x20, W: []uint8{0xa, 0x4}}, {Addr: 0x20, W: []uint8{0xa, 0x0}}, {Addr: 0x20, W: []uint8{0xa, 0x40}}, {Addr: 0x20, W: []uint8{0xa, 0x44}}, {Addr: 0x20, W: []uint8{0xa, 0x40}}} var ifTest = []i2ctest.IO{ {Addr: 0x20, W: []uint8{0x0}, R: []uint8{0x0}}, {Addr: 0x20, W: []uint8{0xa}, R: []uint8{0x40}}, {Addr: 0x20, W: []uint8{0xa, 0x18}}, {Addr: 0x20, W: []uint8{0xa, 0x1c}}, {Addr: 0x20, W: []uint8{0xa, 0x18}}, {Addr: 0x20, W: []uint8{0xa, 0x1c}}, {Addr: 0x20, W: []uint8{0xa, 0x18}}, {Addr: 0x20, W: []uint8{0xa, 0x1c}}, {Addr: 0x20, W: []uint8{0xa, 0x18}}, {Addr: 0x20, W: []uint8{0xa, 0x10}}, {Addr: 0x20, W: []uint8{0xa, 0x14}}, {Addr: 0x20, W: []uint8{0xa, 0x10}}, {Addr: 0x20, W: []uint8{0xa, 0x14}}, {Addr: 0x20, W: []uint8{0xa, 0x10}}, {Addr: 0x20, W: []uint8{0xa, 0x40}}, {Addr: 0x20, W: []uint8{0xa, 0x44}}, {Addr: 0x20, W: []uint8{0xa, 0x40}}, {Addr: 0x20, W: []uint8{0xa, 0x0}}, {Addr: 0x20, W: []uint8{0xa, 0x4}}, {Addr: 0x20, W: []uint8{0xa, 0x0}}, {Addr: 0x20, W: []uint8{0xa, 0x60}}, {Addr: 0x20, W: []uint8{0xa, 0x64}}, {Addr: 0x20, W: []uint8{0xa, 0x60}}, {Addr: 0x20, W: []uint8{0xa, 0x0}}, {Addr: 0x20, W: []uint8{0xa, 0x4}}, {Addr: 0x20, W: []uint8{0xa, 0x0}}, {Addr: 0x20, W: []uint8{0xa, 0x60}}, {Addr: 0x20, W: []uint8{0xa, 0x64}}, {Addr: 0x20, W: []uint8{0xa, 0x60}}, {Addr: 0x20, W: []uint8{0xa, 0x0}}, {Addr: 0x20, W: []uint8{0xa, 0x4}}, {Addr: 0x20, W: []uint8{0xa, 0x0}}, {Addr: 0x20, W: []uint8{0xa, 0x8}}, {Addr: 0x20, W: []uint8{0xa, 0xc}}, {Addr: 0x20, W: []uint8{0xa, 0x8}}, {Addr: 0x20, W: []uint8{0xa, 0x0}}, {Addr: 0x20, W: []uint8{0xa, 0x4}}, {Addr: 0x20, W: []uint8{0xa, 0x0}}, {Addr: 0x20, W: []uint8{0xa, 0x10}}, {Addr: 0x20, W: []uint8{0xa, 0x14}}, {Addr: 0x20, W: []uint8{0xa, 0x10}}, {Addr: 0x20, W: []uint8{0xa, 0x0}}, {Addr: 0x20, W: []uint8{0xa, 0x4}}, {Addr: 0x20, W: []uint8{0xa, 0x0}}, {Addr: 0x20, W: []uint8{0xa, 0x60}}, {Addr: 0x20, W: []uint8{0xa, 0x64}}, {Addr: 0x20, W: []uint8{0xa, 0x60}}, {Addr: 0x20, W: []uint8{0xa, 0xe0}}, {Addr: 0x20, W: []uint8{0xa, 0x80}}, {Addr: 0x20, W: []uint8{0xa, 0x84}}, {Addr: 0x20, W: []uint8{0xa, 0x80}}, {Addr: 0x20, W: []uint8{0xa, 0xe0}}, {Addr: 0x20, W: []uint8{0xa, 0xe4}}, {Addr: 0x20, W: []uint8{0xa, 0xe0}}, {Addr: 0x20, W: []uint8{0xa, 0x80}}, {Addr: 0x20, W: []uint8{0xa, 0x84}}, {Addr: 0x20, W: []uint8{0xa, 0x80}}, {Addr: 0x20, W: []uint8{0xa, 0x88}}, {Addr: 0x20, W: []uint8{0xa, 0x8c}}, {Addr: 0x20, W: []uint8{0xa, 0x88}}, {Addr: 0x20, W: []uint8{0xa, 0x8a}}, {Addr: 0x20, W: []uint8{0xa, 0xa2}}, {Addr: 0x20, W: []uint8{0xa, 0xa6}}, {Addr: 0x20, W: []uint8{0xa, 0xa2}}, {Addr: 0x20, W: []uint8{0xa, 0xc2}}, {Addr: 0x20, W: []uint8{0xa, 0xc6}}, {Addr: 0x20, W: []uint8{0xa, 0xc2}}, {Addr: 0x20, W: []uint8{0xa, 0xa2}}, {Addr: 0x20, W: []uint8{0xa, 0xa6}}, {Addr: 0x20, W: []uint8{0xa, 0xa2}}, {Addr: 0x20, W: []uint8{0xa, 0xa6}}, {Addr: 0x20, W: []uint8{0xa, 0xa2}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0x9e}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0xa2}}, {Addr: 0x20, W: []uint8{0xa, 0xa6}}, {Addr: 0x20, W: []uint8{0xa, 0xa2}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0x9e}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0xa2}}, {Addr: 0x20, W: []uint8{0xa, 0xa6}}, {Addr: 0x20, W: []uint8{0xa, 0xa2}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0x9e}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0xba}}, {Addr: 0x20, W: []uint8{0xa, 0xbe}}, {Addr: 0x20, W: []uint8{0xa, 0xba}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0x9e}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0xc2}}, {Addr: 0x20, W: []uint8{0xa, 0xc6}}, {Addr: 0x20, W: []uint8{0xa, 0xc2}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0x9e}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0x82}}, {Addr: 0x20, W: []uint8{0xa, 0x86}}, {Addr: 0x20, W: []uint8{0xa, 0x82}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0x9e}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0xd2}}, {Addr: 0x20, W: []uint8{0xa, 0xd6}}, {Addr: 0x20, W: []uint8{0xa, 0xd2}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0x9e}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0xd2}}, {Addr: 0x20, W: []uint8{0xa, 0xd6}}, {Addr: 0x20, W: []uint8{0xa, 0xd2}}, {Addr: 0x20, W: []uint8{0xa, 0xa2}}, {Addr: 0x20, W: []uint8{0xa, 0xa6}}, {Addr: 0x20, W: []uint8{0xa, 0xa2}}, {Addr: 0x20, W: []uint8{0xa, 0xea}}, {Addr: 0x20, W: []uint8{0xa, 0xee}}, {Addr: 0x20, W: []uint8{0xa, 0xea}}, {Addr: 0x20, W: []uint8{0xa, 0xa2}}, {Addr: 0x20, W: []uint8{0xa, 0xa6}}, {Addr: 0x20, W: []uint8{0xa, 0xa2}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0x9e}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0xaa}}, {Addr: 0x20, W: []uint8{0xa, 0xae}}, {Addr: 0x20, W: []uint8{0xa, 0xaa}}, {Addr: 0x20, W: []uint8{0xa, 0x82}}, {Addr: 0x20, W: []uint8{0xa, 0x86}}, {Addr: 0x20, W: []uint8{0xa, 0x82}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0x9e}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0x92}}, {Addr: 0x20, W: []uint8{0xa, 0x96}}, {Addr: 0x20, W: []uint8{0xa, 0x92}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0x9e}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0x9e}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0x9e}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0x82}}, {Addr: 0x20, W: []uint8{0xa, 0x86}}, {Addr: 0x20, W: []uint8{0xa, 0x82}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0x9e}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0x82}}, {Addr: 0x20, W: []uint8{0xa, 0x86}}, {Addr: 0x20, W: []uint8{0xa, 0x82}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0x9e}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0xc2}}, {Addr: 0x20, W: []uint8{0xa, 0xc6}}, {Addr: 0x20, W: []uint8{0xa, 0xc2}}, {Addr: 0x20, W: []uint8{0xa, 0x92}}, {Addr: 0x20, W: []uint8{0xa, 0x96}}, {Addr: 0x20, W: []uint8{0xa, 0x92}}, {Addr: 0x20, W: []uint8{0xa, 0x82}}, {Addr: 0x20, W: []uint8{0xa, 0x86}}, {Addr: 0x20, W: []uint8{0xa, 0x82}}, {Addr: 0x20, W: []uint8{0xa, 0x92}}, {Addr: 0x20, W: []uint8{0xa, 0x96}}, {Addr: 0x20, W: []uint8{0xa, 0x92}}, {Addr: 0x20, W: []uint8{0xa, 0xea}}, {Addr: 0x20, W: []uint8{0xa, 0xee}}, {Addr: 0x20, W: []uint8{0xa, 0xea}}, {Addr: 0x20, W: []uint8{0xa, 0x92}}, {Addr: 0x20, W: []uint8{0xa, 0x96}}, {Addr: 0x20, W: []uint8{0xa, 0x92}}, {Addr: 0x20, W: []uint8{0xa, 0x82}}, {Addr: 0x20, W: []uint8{0xa, 0x86}}, {Addr: 0x20, W: []uint8{0xa, 0x82}}, {Addr: 0x20, W: []uint8{0xa, 0xaa}}, {Addr: 0x20, W: []uint8{0xa, 0xae}}, {Addr: 0x20, W: []uint8{0xa, 0xaa}}, {Addr: 0x20, W: []uint8{0xa, 0xda}}, {Addr: 0x20, W: []uint8{0xa, 0xde}}, {Addr: 0x20, W: []uint8{0xa, 0xda}}, {Addr: 0x20, W: []uint8{0xa, 0x92}}, {Addr: 0x20, W: []uint8{0xa, 0x96}}, {Addr: 0x20, W: []uint8{0xa, 0x92}}, {Addr: 0x20, W: []uint8{0xa, 0x82}}, {Addr: 0x20, W: []uint8{0xa, 0x86}}, {Addr: 0x20, W: []uint8{0xa, 0x82}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0x9e}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0x9e}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0x92}}, {Addr: 0x20, W: []uint8{0xa, 0x96}}, {Addr: 0x20, W: []uint8{0xa, 0x92}}, {Addr: 0x20, W: []uint8{0xa, 0x82}}, {Addr: 0x20, W: []uint8{0xa, 0x86}}, {Addr: 0x20, W: []uint8{0xa, 0x82}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0x9e}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0xa2}}, {Addr: 0x20, W: []uint8{0xa, 0xa6}}, {Addr: 0x20, W: []uint8{0xa, 0xa2}}, {Addr: 0x20, W: []uint8{0xa, 0x92}}, {Addr: 0x20, W: []uint8{0xa, 0x96}}, {Addr: 0x20, W: []uint8{0xa, 0x92}}, {Addr: 0x20, W: []uint8{0xa, 0x82}}, {Addr: 0x20, W: []uint8{0xa, 0x86}}, {Addr: 0x20, W: []uint8{0xa, 0x82}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0x9e}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0xaa}}, {Addr: 0x20, W: []uint8{0xa, 0xae}}, {Addr: 0x20, W: []uint8{0xa, 0xaa}}, {Addr: 0x20, W: []uint8{0xa, 0x92}}, {Addr: 0x20, W: []uint8{0xa, 0x96}}, {Addr: 0x20, W: []uint8{0xa, 0x92}}, {Addr: 0x20, W: []uint8{0xa, 0x82}}, {Addr: 0x20, W: []uint8{0xa, 0x86}}, {Addr: 0x20, W: []uint8{0xa, 0x82}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0x9e}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0xb2}}, {Addr: 0x20, W: []uint8{0xa, 0xb6}}, {Addr: 0x20, W: []uint8{0xa, 0xb2}}, {Addr: 0x20, W: []uint8{0xa, 0x92}}, {Addr: 0x20, W: []uint8{0xa, 0x96}}, {Addr: 0x20, W: []uint8{0xa, 0x92}}, {Addr: 0x20, W: []uint8{0xa, 0x82}}, {Addr: 0x20, W: []uint8{0xa, 0x86}}, {Addr: 0x20, W: []uint8{0xa, 0x82}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0x9e}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0x8a}}, {Addr: 0x20, W: []uint8{0xa, 0x8e}}, {Addr: 0x20, W: []uint8{0xa, 0x8a}}, {Addr: 0x20, W: []uint8{0xa, 0x92}}, {Addr: 0x20, W: []uint8{0xa, 0x96}}, {Addr: 0x20, W: []uint8{0xa, 0x92}}, {Addr: 0x20, W: []uint8{0xa, 0x82}}, {Addr: 0x20, W: []uint8{0xa, 0x86}}, {Addr: 0x20, W: []uint8{0xa, 0x82}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0x9e}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0x92}}, {Addr: 0x20, W: []uint8{0xa, 0x96}}, {Addr: 0x20, W: []uint8{0xa, 0x92}}, {Addr: 0x20, W: []uint8{0xa, 0x96}}, {Addr: 0x20, W: []uint8{0xa, 0x92}}, {Addr: 0x20, W: []uint8{0xa, 0x82}}, {Addr: 0x20, W: []uint8{0xa, 0x86}}, {Addr: 0x20, W: []uint8{0xa, 0x82}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0x9e}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0xba}}, {Addr: 0x20, W: []uint8{0xa, 0xbe}}, {Addr: 0x20, W: []uint8{0xa, 0xba}}, {Addr: 0x20, W: []uint8{0xa, 0x92}}, {Addr: 0x20, W: []uint8{0xa, 0x96}}, {Addr: 0x20, W: []uint8{0xa, 0x92}}, {Addr: 0x20, W: []uint8{0xa, 0x82}}, {Addr: 0x20, W: []uint8{0xa, 0x86}}, {Addr: 0x20, W: []uint8{0xa, 0x82}}, {Addr: 0x20, W: []uint8{0xa, 0xaa}}, {Addr: 0x20, W: []uint8{0xa, 0xae}}, {Addr: 0x20, W: []uint8{0xa, 0xaa}}, {Addr: 0x20, W: []uint8{0xa, 0xea}}, {Addr: 0x20, W: []uint8{0xa, 0xee}}, {Addr: 0x20, W: []uint8{0xa, 0xea}}, {Addr: 0x20, W: []uint8{0xa, 0x92}}, {Addr: 0x20, W: []uint8{0xa, 0x96}}, {Addr: 0x20, W: []uint8{0xa, 0x92}}, {Addr: 0x20, W: []uint8{0xa, 0x82}}, {Addr: 0x20, W: []uint8{0xa, 0x86}}, {Addr: 0x20, W: []uint8{0xa, 0x82}}, {Addr: 0x20, W: []uint8{0xa, 0x92}}, {Addr: 0x20, W: []uint8{0xa, 0x96}}, {Addr: 0x20, W: []uint8{0xa, 0x92}}, {Addr: 0x20, W: []uint8{0xa, 0xea}}, {Addr: 0x20, W: []uint8{0xa, 0xee}}, {Addr: 0x20, W: []uint8{0xa, 0xea}}, {Addr: 0x20, W: []uint8{0xa, 0x92}}, {Addr: 0x20, W: []uint8{0xa, 0x96}}, {Addr: 0x20, W: []uint8{0xa, 0x92}}, {Addr: 0x20, W: []uint8{0xa, 0x82}}, {Addr: 0x20, W: []uint8{0xa, 0x86}}, {Addr: 0x20, W: []uint8{0xa, 0x82}}, {Addr: 0x20, W: []uint8{0xa, 0xaa}}, {Addr: 0x20, W: []uint8{0xa, 0xae}}, {Addr: 0x20, W: []uint8{0xa, 0xaa}}, {Addr: 0x20, W: []uint8{0xa, 0x92}}, {Addr: 0x20, W: []uint8{0xa, 0x96}}, {Addr: 0x20, W: []uint8{0xa, 0x92}}, {Addr: 0x20, W: []uint8{0xa, 0xb2}}, {Addr: 0x20, W: []uint8{0xa, 0xb6}}, {Addr: 0x20, W: []uint8{0xa, 0xb2}}, {Addr: 0x20, W: []uint8{0xa, 0xfa}}, {Addr: 0x20, W: []uint8{0xa, 0xfe}}, {Addr: 0x20, W: []uint8{0xa, 0xfa}}, {Addr: 0x20, W: []uint8{0xa, 0xba}}, {Addr: 0x20, W: []uint8{0xa, 0xbe}}, {Addr: 0x20, W: []uint8{0xa, 0xba}}, {Addr: 0x20, W: []uint8{0xa, 0xbe}}, {Addr: 0x20, W: []uint8{0xa, 0xba}}, {Addr: 0x20, W: []uint8{0xa, 0xbe}}, {Addr: 0x20, W: []uint8{0xa, 0xba}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0x9e}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0x9e}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0xd2}}, {Addr: 0x20, W: []uint8{0xa, 0xd6}}, {Addr: 0x20, W: []uint8{0xa, 0xd2}}, {Addr: 0x20, W: []uint8{0xa, 0x92}}, {Addr: 0x20, W: []uint8{0xa, 0x96}}, {Addr: 0x20, W: []uint8{0xa, 0x92}}, {Addr: 0x20, W: []uint8{0xa, 0x82}}, {Addr: 0x20, W: []uint8{0xa, 0x86}}, {Addr: 0x20, W: []uint8{0xa, 0x82}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0x9e}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0x92}}, {Addr: 0x20, W: []uint8{0xa, 0x96}}, {Addr: 0x20, W: []uint8{0xa, 0x92}}, {Addr: 0x20, W: []uint8{0xa, 0x96}}, {Addr: 0x20, W: []uint8{0xa, 0x92}}, {Addr: 0x20, W: []uint8{0xa, 0xe2}}, {Addr: 0x20, W: []uint8{0xa, 0xe6}}, {Addr: 0x20, W: []uint8{0xa, 0xe2}}, {Addr: 0x20, W: []uint8{0xa, 0x92}}, {Addr: 0x20, W: []uint8{0xa, 0x96}}, {Addr: 0x20, W: []uint8{0xa, 0x92}}, {Addr: 0x20, W: []uint8{0xa, 0x82}}, {Addr: 0x20, W: []uint8{0xa, 0x86}}, {Addr: 0x20, W: []uint8{0xa, 0x82}}, {Addr: 0x20, W: []uint8{0xa, 0xa2}}, {Addr: 0x20, W: []uint8{0xa, 0xa6}}, {Addr: 0x20, W: []uint8{0xa, 0xa2}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0x9e}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0xb2}}, {Addr: 0x20, W: []uint8{0xa, 0xb6}}, {Addr: 0x20, W: []uint8{0xa, 0xb2}}, {Addr: 0x20, W: []uint8{0xa, 0xfa}}, {Addr: 0x20, W: []uint8{0xa, 0xfe}}, {Addr: 0x20, W: []uint8{0xa, 0xfa}}, {Addr: 0x20, W: []uint8{0xa, 0xb2}}, {Addr: 0x20, W: []uint8{0xa, 0xb6}}, {Addr: 0x20, W: []uint8{0xa, 0xb2}}, {Addr: 0x20, W: []uint8{0xa, 0xe2}}, {Addr: 0x20, W: []uint8{0xa, 0xe6}}, {Addr: 0x20, W: []uint8{0xa, 0xe2}}, {Addr: 0x20, W: []uint8{0xa, 0xba}}, {Addr: 0x20, W: []uint8{0xa, 0xbe}}, {Addr: 0x20, W: []uint8{0xa, 0xba}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0x9e}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0x9e}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0xd2}}, {Addr: 0x20, W: []uint8{0xa, 0xd6}}, {Addr: 0x20, W: []uint8{0xa, 0xd2}}, {Addr: 0x20, W: []uint8{0xa, 0x92}}, {Addr: 0x20, W: []uint8{0xa, 0x96}}, {Addr: 0x20, W: []uint8{0xa, 0x92}}, {Addr: 0x20, W: []uint8{0xa, 0x82}}, {Addr: 0x20, W: []uint8{0xa, 0x86}}, {Addr: 0x20, W: []uint8{0xa, 0x82}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0x9e}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0x8a}}, {Addr: 0x20, W: []uint8{0xa, 0x8e}}, {Addr: 0x20, W: []uint8{0xa, 0x8a}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0x9e}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0xb2}}, {Addr: 0x20, W: []uint8{0xa, 0xb6}}, {Addr: 0x20, W: []uint8{0xa, 0xb2}}, {Addr: 0x20, W: []uint8{0xa, 0xb0}}, {Addr: 0x20, W: []uint8{0xa, 0x80}}, {Addr: 0x20, W: []uint8{0xa, 0x84}}, {Addr: 0x20, W: []uint8{0xa, 0x80}}, {Addr: 0x20, W: []uint8{0xa, 0x88}}, {Addr: 0x20, W: []uint8{0xa, 0x8c}}, {Addr: 0x20, W: []uint8{0xa, 0x88}}, {Addr: 0x20, W: []uint8{0xa, 0x8a}}, {Addr: 0x20, W: []uint8{0xa, 0xa2}}, {Addr: 0x20, W: []uint8{0xa, 0xa6}}, {Addr: 0x20, W: []uint8{0xa, 0xa2}}, {Addr: 0x20, W: []uint8{0xa, 0x8a}}, {Addr: 0x20, W: []uint8{0xa, 0x8e}}, {Addr: 0x20, W: []uint8{0xa, 0x8a}}, {Addr: 0x20, W: []uint8{0xa, 0xba}}, {Addr: 0x20, W: []uint8{0xa, 0xbe}}, {Addr: 0x20, W: []uint8{0xa, 0xba}}, {Addr: 0x20, W: []uint8{0xa, 0xaa}}, {Addr: 0x20, W: []uint8{0xa, 0xae}}, {Addr: 0x20, W: []uint8{0xa, 0xaa}}, {Addr: 0x20, W: []uint8{0xa, 0xba}}, {Addr: 0x20, W: []uint8{0xa, 0xbe}}, {Addr: 0x20, W: []uint8{0xa, 0xba}}, {Addr: 0x20, W: []uint8{0xa, 0xa2}}, {Addr: 0x20, W: []uint8{0xa, 0xa6}}, {Addr: 0x20, W: []uint8{0xa, 0xa2}}, {Addr: 0x20, W: []uint8{0xa, 0xb2}}, {Addr: 0x20, W: []uint8{0xa, 0xb6}}, {Addr: 0x20, W: []uint8{0xa, 0xb2}}, {Addr: 0x20, W: []uint8{0xa, 0xfa}}, {Addr: 0x20, W: []uint8{0xa, 0xfe}}, {Addr: 0x20, W: []uint8{0xa, 0xfa}}, {Addr: 0x20, W: []uint8{0xa, 0x92}}, {Addr: 0x20, W: []uint8{0xa, 0x96}}, {Addr: 0x20, W: []uint8{0xa, 0x92}}, {Addr: 0x20, W: []uint8{0xa, 0x82}}, {Addr: 0x20, W: []uint8{0xa, 0x86}}, {Addr: 0x20, W: []uint8{0xa, 0x82}}, {Addr: 0x20, W: []uint8{0xa, 0xaa}}, {Addr: 0x20, W: []uint8{0xa, 0xae}}, {Addr: 0x20, W: []uint8{0xa, 0xaa}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0x9e}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0xb2}}, {Addr: 0x20, W: []uint8{0xa, 0xb6}}, {Addr: 0x20, W: []uint8{0xa, 0xb2}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0x9e}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0xba}}, {Addr: 0x20, W: []uint8{0xa, 0xbe}}, {Addr: 0x20, W: []uint8{0xa, 0xba}}, {Addr: 0x20, W: []uint8{0xa, 0x92}}, {Addr: 0x20, W: []uint8{0xa, 0x96}}, {Addr: 0x20, W: []uint8{0xa, 0x92}}, {Addr: 0x20, W: []uint8{0xa, 0xb2}}, {Addr: 0x20, W: []uint8{0xa, 0xb6}}, {Addr: 0x20, W: []uint8{0xa, 0xb2}}, {Addr: 0x20, W: []uint8{0xa, 0xfa}}, {Addr: 0x20, W: []uint8{0xa, 0xfe}}, {Addr: 0x20, W: []uint8{0xa, 0xfa}}, {Addr: 0x20, W: []uint8{0xa, 0xb2}}, {Addr: 0x20, W: []uint8{0xa, 0xb6}}, {Addr: 0x20, W: []uint8{0xa, 0xb2}}, {Addr: 0x20, W: []uint8{0xa, 0xe2}}, {Addr: 0x20, W: []uint8{0xa, 0xe6}}, {Addr: 0x20, W: []uint8{0xa, 0xe2}}, {Addr: 0x20, W: []uint8{0xa, 0xb2}}, {Addr: 0x20, W: []uint8{0xa, 0xb6}}, {Addr: 0x20, W: []uint8{0xa, 0xb2}}, {Addr: 0x20, W: []uint8{0xa, 0xe2}}, {Addr: 0x20, W: []uint8{0xa, 0xe6}}, {Addr: 0x20, W: []uint8{0xa, 0xe2}}, {Addr: 0x20, W: []uint8{0xa, 0x92}}, {Addr: 0x20, W: []uint8{0xa, 0x96}}, {Addr: 0x20, W: []uint8{0xa, 0x92}}, {Addr: 0x20, W: []uint8{0xa, 0x82}}, {Addr: 0x20, W: []uint8{0xa, 0x86}}, {Addr: 0x20, W: []uint8{0xa, 0x82}}, {Addr: 0x20, W: []uint8{0xa, 0xaa}}, {Addr: 0x20, W: []uint8{0xa, 0xae}}, {Addr: 0x20, W: []uint8{0xa, 0xaa}}, {Addr: 0x20, W: []uint8{0xa, 0xa2}}, {Addr: 0x20, W: []uint8{0xa, 0xa6}}, {Addr: 0x20, W: []uint8{0xa, 0xa2}}, {Addr: 0x20, W: []uint8{0xa, 0xb2}}, {Addr: 0x20, W: []uint8{0xa, 0xb6}}, {Addr: 0x20, W: []uint8{0xa, 0xb2}}, {Addr: 0x20, W: []uint8{0xa, 0xaa}}, {Addr: 0x20, W: []uint8{0xa, 0xae}}, {Addr: 0x20, W: []uint8{0xa, 0xaa}}, {Addr: 0x20, W: []uint8{0xa, 0xba}}, {Addr: 0x20, W: []uint8{0xa, 0xbe}}, {Addr: 0x20, W: []uint8{0xa, 0xba}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0x9e}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0xba}}, {Addr: 0x20, W: []uint8{0xa, 0xbe}}, {Addr: 0x20, W: []uint8{0xa, 0xba}}, {Addr: 0x20, W: []uint8{0xa, 0xa2}}, {Addr: 0x20, W: []uint8{0xa, 0xa6}}, {Addr: 0x20, W: []uint8{0xa, 0xa2}}, {Addr: 0x20, W: []uint8{0xa, 0xa0}}, {Addr: 0x20, W: []uint8{0xa, 0xc0}}, {Addr: 0x20, W: []uint8{0xa, 0xc4}}, {Addr: 0x20, W: []uint8{0xa, 0xc0}}, {Addr: 0x20, W: []uint8{0xa, 0x80}}, {Addr: 0x20, W: []uint8{0xa, 0x84}}, {Addr: 0x20, W: []uint8{0xa, 0x80}}, {Addr: 0x20, W: []uint8{0xa, 0x82}}, {Addr: 0x20, W: []uint8{0xa, 0xa2}}, {Addr: 0x20, W: []uint8{0xa, 0xa6}}, {Addr: 0x20, W: []uint8{0xa, 0xa2}}, {Addr: 0x20, W: []uint8{0xa, 0x8a}}, {Addr: 0x20, W: []uint8{0xa, 0x8e}}, {Addr: 0x20, W: []uint8{0xa, 0x8a}}, {Addr: 0x20, W: []uint8{0xa, 0xa2}}, {Addr: 0x20, W: []uint8{0xa, 0xa6}}, {Addr: 0x20, W: []uint8{0xa, 0xa2}}, {Addr: 0x20, W: []uint8{0xa, 0x92}}, {Addr: 0x20, W: []uint8{0xa, 0x96}}, {Addr: 0x20, W: []uint8{0xa, 0x92}}, {Addr: 0x20, W: []uint8{0xa, 0xa2}}, {Addr: 0x20, W: []uint8{0xa, 0xa6}}, {Addr: 0x20, W: []uint8{0xa, 0xa2}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0x9e}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0xa2}}, {Addr: 0x20, W: []uint8{0xa, 0xa6}}, {Addr: 0x20, W: []uint8{0xa, 0xa2}}, {Addr: 0x20, W: []uint8{0xa, 0xa6}}, {Addr: 0x20, W: []uint8{0xa, 0xa2}}, {Addr: 0x20, W: []uint8{0xa, 0xa6}}, {Addr: 0x20, W: []uint8{0xa, 0xa2}}, {Addr: 0x20, W: []uint8{0xa, 0xaa}}, {Addr: 0x20, W: []uint8{0xa, 0xae}}, {Addr: 0x20, W: []uint8{0xa, 0xaa}}, {Addr: 0x20, W: []uint8{0xa, 0x92}}, {Addr: 0x20, W: []uint8{0xa, 0x96}}, {Addr: 0x20, W: []uint8{0xa, 0x92}}, {Addr: 0x20, W: []uint8{0xa, 0x82}}, {Addr: 0x20, W: []uint8{0xa, 0x86}}, {Addr: 0x20, W: []uint8{0xa, 0x82}}, {Addr: 0x20, W: []uint8{0xa, 0xa2}}, {Addr: 0x20, W: []uint8{0xa, 0xa6}}, {Addr: 0x20, W: []uint8{0xa, 0xa2}}, {Addr: 0x20, W: []uint8{0xa, 0xba}}, {Addr: 0x20, W: []uint8{0xa, 0xbe}}, {Addr: 0x20, W: []uint8{0xa, 0xba}}, {Addr: 0x20, W: []uint8{0xa, 0xa2}}, {Addr: 0x20, W: []uint8{0xa, 0xa6}}, {Addr: 0x20, W: []uint8{0xa, 0xa2}}, {Addr: 0x20, W: []uint8{0xa, 0xc2}}, {Addr: 0x20, W: []uint8{0xa, 0xc6}}, {Addr: 0x20, W: []uint8{0xa, 0xc2}}, {Addr: 0x20, W: []uint8{0xa, 0xa2}}, {Addr: 0x20, W: []uint8{0xa, 0xa6}}, {Addr: 0x20, W: []uint8{0xa, 0xa2}}, {Addr: 0x20, W: []uint8{0xa, 0xca}}, {Addr: 0x20, W: []uint8{0xa, 0xce}}, {Addr: 0x20, W: []uint8{0xa, 0xca}}, {Addr: 0x20, W: []uint8{0xa, 0xa2}}, {Addr: 0x20, W: []uint8{0xa, 0xa6}}, {Addr: 0x20, W: []uint8{0xa, 0xa2}}, {Addr: 0x20, W: []uint8{0xa, 0xd2}}, {Addr: 0x20, W: []uint8{0xa, 0xd6}}, {Addr: 0x20, W: []uint8{0xa, 0xd2}}, {Addr: 0x20, W: []uint8{0xa, 0x92}}, {Addr: 0x20, W: []uint8{0xa, 0x96}}, {Addr: 0x20, W: []uint8{0xa, 0x92}}, {Addr: 0x20, W: []uint8{0xa, 0x82}}, {Addr: 0x20, W: []uint8{0xa, 0x86}}, {Addr: 0x20, W: []uint8{0xa, 0x82}}, {Addr: 0x20, W: []uint8{0xa, 0xa2}}, {Addr: 0x20, W: []uint8{0xa, 0xa6}}, {Addr: 0x20, W: []uint8{0xa, 0xa2}}, {Addr: 0x20, W: []uint8{0xa, 0xe2}}, {Addr: 0x20, W: []uint8{0xa, 0xe6}}, {Addr: 0x20, W: []uint8{0xa, 0xe2}}, {Addr: 0x20, W: []uint8{0xa, 0xa2}}, {Addr: 0x20, W: []uint8{0xa, 0xa6}}, {Addr: 0x20, W: []uint8{0xa, 0xa2}}, {Addr: 0x20, W: []uint8{0xa, 0xea}}, {Addr: 0x20, W: []uint8{0xa, 0xee}}, {Addr: 0x20, W: []uint8{0xa, 0xea}}, {Addr: 0x20, W: []uint8{0xa, 0xa2}}, {Addr: 0x20, W: []uint8{0xa, 0xa6}}, {Addr: 0x20, W: []uint8{0xa, 0xa2}}, {Addr: 0x20, W: []uint8{0xa, 0xf2}}, {Addr: 0x20, W: []uint8{0xa, 0xf6}}, {Addr: 0x20, W: []uint8{0xa, 0xf2}}, {Addr: 0x20, W: []uint8{0xa, 0xa2}}, {Addr: 0x20, W: []uint8{0xa, 0xa6}}, {Addr: 0x20, W: []uint8{0xa, 0xa2}}, {Addr: 0x20, W: []uint8{0xa, 0xfa}}, {Addr: 0x20, W: []uint8{0xa, 0xfe}}, {Addr: 0x20, W: []uint8{0xa, 0xfa}}, {Addr: 0x20, W: []uint8{0xa, 0x92}}, {Addr: 0x20, W: []uint8{0xa, 0x96}}, {Addr: 0x20, W: []uint8{0xa, 0x92}}, {Addr: 0x20, W: []uint8{0xa, 0x82}}, {Addr: 0x20, W: []uint8{0xa, 0x86}}, {Addr: 0x20, W: []uint8{0xa, 0x82}}, {Addr: 0x20, W: []uint8{0xa, 0x80}}, {Addr: 0x20, W: []uint8{0xa, 0xe0}}, {Addr: 0x20, W: []uint8{0xa, 0xe4}}, {Addr: 0x20, W: []uint8{0xa, 0xe0}}, {Addr: 0x20, W: []uint8{0xa, 0x80}}, {Addr: 0x20, W: []uint8{0xa, 0x84}}, {Addr: 0x20, W: []uint8{0xa, 0x80}}, {Addr: 0x20, W: []uint8{0xa, 0x82}}, {Addr: 0x20, W: []uint8{0xa, 0xa2}}, {Addr: 0x20, W: []uint8{0xa, 0xa6}}, {Addr: 0x20, W: []uint8{0xa, 0xa2}}, {Addr: 0x20, W: []uint8{0xa, 0x8a}}, {Addr: 0x20, W: []uint8{0xa, 0x8e}}, {Addr: 0x20, W: []uint8{0xa, 0x8a}}, {Addr: 0x20, W: []uint8{0xa, 0xa2}}, {Addr: 0x20, W: []uint8{0xa, 0xa6}}, {Addr: 0x20, W: []uint8{0xa, 0xa2}}, {Addr: 0x20, W: []uint8{0xa, 0x92}}, {Addr: 0x20, W: []uint8{0xa, 0x96}}, {Addr: 0x20, W: []uint8{0xa, 0x92}}, {Addr: 0x20, W: []uint8{0xa, 0xa2}}, {Addr: 0x20, W: []uint8{0xa, 0xa6}}, {Addr: 0x20, W: []uint8{0xa, 0xa2}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0x9e}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0xa2}}, {Addr: 0x20, W: []uint8{0xa, 0xa6}}, {Addr: 0x20, W: []uint8{0xa, 0xa2}}, {Addr: 0x20, W: []uint8{0xa, 0xa6}}, {Addr: 0x20, W: []uint8{0xa, 0xa2}}, {Addr: 0x20, W: []uint8{0xa, 0xa6}}, {Addr: 0x20, W: []uint8{0xa, 0xa2}}, {Addr: 0x20, W: []uint8{0xa, 0xaa}}, {Addr: 0x20, W: []uint8{0xa, 0xae}}, {Addr: 0x20, W: []uint8{0xa, 0xaa}}, {Addr: 0x20, W: []uint8{0xa, 0x92}}, {Addr: 0x20, W: []uint8{0xa, 0x96}}, {Addr: 0x20, W: []uint8{0xa, 0x92}}, {Addr: 0x20, W: []uint8{0xa, 0x82}}, {Addr: 0x20, W: []uint8{0xa, 0x86}}, {Addr: 0x20, W: []uint8{0xa, 0x82}}, {Addr: 0x20, W: []uint8{0xa, 0xa2}}, {Addr: 0x20, W: []uint8{0xa, 0xa6}}, {Addr: 0x20, W: []uint8{0xa, 0xa2}}, {Addr: 0x20, W: []uint8{0xa, 0xba}}, {Addr: 0x20, W: []uint8{0xa, 0xbe}}, {Addr: 0x20, W: []uint8{0xa, 0xba}}, {Addr: 0x20, W: []uint8{0xa, 0xa2}}, {Addr: 0x20, W: []uint8{0xa, 0xa6}}, {Addr: 0x20, W: []uint8{0xa, 0xa2}}, {Addr: 0x20, W: []uint8{0xa, 0xc2}}, {Addr: 0x20, W: []uint8{0xa, 0xc6}}, {Addr: 0x20, W: []uint8{0xa, 0xc2}}, {Addr: 0x20, W: []uint8{0xa, 0xa2}}, {Addr: 0x20, W: []uint8{0xa, 0xa6}}, {Addr: 0x20, W: []uint8{0xa, 0xa2}}, {Addr: 0x20, W: []uint8{0xa, 0xca}}, {Addr: 0x20, W: []uint8{0xa, 0xce}}, {Addr: 0x20, W: []uint8{0xa, 0xca}}, {Addr: 0x20, W: []uint8{0xa, 0xa2}}, {Addr: 0x20, W: []uint8{0xa, 0xa6}}, {Addr: 0x20, W: []uint8{0xa, 0xa2}}, {Addr: 0x20, W: []uint8{0xa, 0xd2}}, {Addr: 0x20, W: []uint8{0xa, 0xd6}}, {Addr: 0x20, W: []uint8{0xa, 0xd2}}, {Addr: 0x20, W: []uint8{0xa, 0x92}}, {Addr: 0x20, W: []uint8{0xa, 0x96}}, {Addr: 0x20, W: []uint8{0xa, 0x92}}, {Addr: 0x20, W: []uint8{0xa, 0x82}}, {Addr: 0x20, W: []uint8{0xa, 0x86}}, {Addr: 0x20, W: []uint8{0xa, 0x82}}, {Addr: 0x20, W: []uint8{0xa, 0xa2}}, {Addr: 0x20, W: []uint8{0xa, 0xa6}}, {Addr: 0x20, W: []uint8{0xa, 0xa2}}, {Addr: 0x20, W: []uint8{0xa, 0xe2}}, {Addr: 0x20, W: []uint8{0xa, 0xe6}}, {Addr: 0x20, W: []uint8{0xa, 0xe2}}, {Addr: 0x20, W: []uint8{0xa, 0xa2}}, {Addr: 0x20, W: []uint8{0xa, 0xa6}}, {Addr: 0x20, W: []uint8{0xa, 0xa2}}, {Addr: 0x20, W: []uint8{0xa, 0xea}}, {Addr: 0x20, W: []uint8{0xa, 0xee}}, {Addr: 0x20, W: []uint8{0xa, 0xea}}, {Addr: 0x20, W: []uint8{0xa, 0xa2}}, {Addr: 0x20, W: []uint8{0xa, 0xa6}}, {Addr: 0x20, W: []uint8{0xa, 0xa2}}, {Addr: 0x20, W: []uint8{0xa, 0xf2}}, {Addr: 0x20, W: []uint8{0xa, 0xf6}}, {Addr: 0x20, W: []uint8{0xa, 0xf2}}, {Addr: 0x20, W: []uint8{0xa, 0xa2}}, {Addr: 0x20, W: []uint8{0xa, 0xa6}}, {Addr: 0x20, W: []uint8{0xa, 0xa2}}, {Addr: 0x20, W: []uint8{0xa, 0xfa}}, {Addr: 0x20, W: []uint8{0xa, 0xfe}}, {Addr: 0x20, W: []uint8{0xa, 0xfa}}, {Addr: 0x20, W: []uint8{0xa, 0x92}}, {Addr: 0x20, W: []uint8{0xa, 0x96}}, {Addr: 0x20, W: []uint8{0xa, 0x92}}, {Addr: 0x20, W: []uint8{0xa, 0x82}}, {Addr: 0x20, W: []uint8{0xa, 0x86}}, {Addr: 0x20, W: []uint8{0xa, 0x82}}, {Addr: 0x20, W: []uint8{0xa, 0xb2}}, {Addr: 0x20, W: []uint8{0xa, 0xb6}}, {Addr: 0x20, W: []uint8{0xa, 0xb2}}, {Addr: 0x20, W: []uint8{0xa, 0x8a}}, {Addr: 0x20, W: []uint8{0xa, 0x8e}}, {Addr: 0x20, W: []uint8{0xa, 0x8a}}, {Addr: 0x20, W: []uint8{0xa, 0xba}}, {Addr: 0x20, W: []uint8{0xa, 0xbe}}, {Addr: 0x20, W: []uint8{0xa, 0xba}}, {Addr: 0x20, W: []uint8{0xa, 0xaa}}, {Addr: 0x20, W: []uint8{0xa, 0xae}}, {Addr: 0x20, W: []uint8{0xa, 0xaa}}, {Addr: 0x20, W: []uint8{0xa, 0xba}}, {Addr: 0x20, W: []uint8{0xa, 0xbe}}, {Addr: 0x20, W: []uint8{0xa, 0xba}}, {Addr: 0x20, W: []uint8{0xa, 0xa2}}, {Addr: 0x20, W: []uint8{0xa, 0xa6}}, {Addr: 0x20, W: []uint8{0xa, 0xa2}}, {Addr: 0x20, W: []uint8{0xa, 0xb2}}, {Addr: 0x20, W: []uint8{0xa, 0xb6}}, {Addr: 0x20, W: []uint8{0xa, 0xb2}}, {Addr: 0x20, W: []uint8{0xa, 0xfa}}, {Addr: 0x20, W: []uint8{0xa, 0xfe}}, {Addr: 0x20, W: []uint8{0xa, 0xfa}}, {Addr: 0x20, W: []uint8{0xa, 0x92}}, {Addr: 0x20, W: []uint8{0xa, 0x96}}, {Addr: 0x20, W: []uint8{0xa, 0x92}}, {Addr: 0x20, W: []uint8{0xa, 0x82}}, {Addr: 0x20, W: []uint8{0xa, 0x86}}, {Addr: 0x20, W: []uint8{0xa, 0x82}}, {Addr: 0x20, W: []uint8{0xa, 0xba}}, {Addr: 0x20, W: []uint8{0xa, 0xbe}}, {Addr: 0x20, W: []uint8{0xa, 0xba}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0x9e}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0xb2}}, {Addr: 0x20, W: []uint8{0xa, 0xb6}}, {Addr: 0x20, W: []uint8{0xa, 0xb2}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0x9e}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0xba}}, {Addr: 0x20, W: []uint8{0xa, 0xbe}}, {Addr: 0x20, W: []uint8{0xa, 0xba}}, {Addr: 0x20, W: []uint8{0xa, 0x92}}, {Addr: 0x20, W: []uint8{0xa, 0x96}}, {Addr: 0x20, W: []uint8{0xa, 0x92}}, {Addr: 0x20, W: []uint8{0xa, 0xb2}}, {Addr: 0x20, W: []uint8{0xa, 0xb6}}, {Addr: 0x20, W: []uint8{0xa, 0xb2}}, {Addr: 0x20, W: []uint8{0xa, 0xfa}}, {Addr: 0x20, W: []uint8{0xa, 0xfe}}, {Addr: 0x20, W: []uint8{0xa, 0xfa}}, {Addr: 0x20, W: []uint8{0xa, 0xb2}}, {Addr: 0x20, W: []uint8{0xa, 0xb6}}, {Addr: 0x20, W: []uint8{0xa, 0xb2}}, {Addr: 0x20, W: []uint8{0xa, 0xe2}}, {Addr: 0x20, W: []uint8{0xa, 0xe6}}, {Addr: 0x20, W: []uint8{0xa, 0xe2}}, {Addr: 0x20, W: []uint8{0xa, 0xb2}}, {Addr: 0x20, W: []uint8{0xa, 0xb6}}, {Addr: 0x20, W: []uint8{0xa, 0xb2}}, {Addr: 0x20, W: []uint8{0xa, 0xe2}}, {Addr: 0x20, W: []uint8{0xa, 0xe6}}, {Addr: 0x20, W: []uint8{0xa, 0xe2}}, {Addr: 0x20, W: []uint8{0xa, 0x92}}, {Addr: 0x20, W: []uint8{0xa, 0x96}}, {Addr: 0x20, W: []uint8{0xa, 0x92}}, {Addr: 0x20, W: []uint8{0xa, 0x82}}, {Addr: 0x20, W: []uint8{0xa, 0x86}}, {Addr: 0x20, W: []uint8{0xa, 0x82}}, {Addr: 0x20, W: []uint8{0xa, 0xb2}}, {Addr: 0x20, W: []uint8{0xa, 0xb6}}, {Addr: 0x20, W: []uint8{0xa, 0xb2}}, {Addr: 0x20, W: []uint8{0xa, 0xc2}}, {Addr: 0x20, W: []uint8{0xa, 0xc6}}, {Addr: 0x20, W: []uint8{0xa, 0xc2}}, {Addr: 0x20, W: []uint8{0xa, 0xb2}}, {Addr: 0x20, W: []uint8{0xa, 0xb6}}, {Addr: 0x20, W: []uint8{0xa, 0xb2}}, {Addr: 0x20, W: []uint8{0xa, 0x8a}}, {Addr: 0x20, W: []uint8{0xa, 0x8e}}, {Addr: 0x20, W: []uint8{0xa, 0x8a}}, {Addr: 0x20, W: []uint8{0xa, 0xba}}, {Addr: 0x20, W: []uint8{0xa, 0xbe}}, {Addr: 0x20, W: []uint8{0xa, 0xba}}, {Addr: 0x20, W: []uint8{0xa, 0x82}}, {Addr: 0x20, W: []uint8{0xa, 0x86}}, {Addr: 0x20, W: []uint8{0xa, 0x82}}, {Addr: 0x20, W: []uint8{0xa, 0xba}}, {Addr: 0x20, W: []uint8{0xa, 0xbe}}, {Addr: 0x20, W: []uint8{0xa, 0xba}}, {Addr: 0x20, W: []uint8{0xa, 0x82}}, {Addr: 0x20, W: []uint8{0xa, 0x86}}, {Addr: 0x20, W: []uint8{0xa, 0x82}}, {Addr: 0x20, W: []uint8{0xa, 0xb2}}, {Addr: 0x20, W: []uint8{0xa, 0xb6}}, {Addr: 0x20, W: []uint8{0xa, 0xb2}}, {Addr: 0x20, W: []uint8{0xa, 0xaa}}, {Addr: 0x20, W: []uint8{0xa, 0xae}}, {Addr: 0x20, W: []uint8{0xa, 0xaa}}, {Addr: 0x20, W: []uint8{0xa, 0xb2}}, {Addr: 0x20, W: []uint8{0xa, 0xb6}}, {Addr: 0x20, W: []uint8{0xa, 0xb2}}, {Addr: 0x20, W: []uint8{0xa, 0xf2}}, {Addr: 0x20, W: []uint8{0xa, 0xf6}}, {Addr: 0x20, W: []uint8{0xa, 0xf2}}, {Addr: 0x20, W: []uint8{0xa, 0xf0}}, {Addr: 0x20, W: []uint8{0xa, 0x80}}, {Addr: 0x20, W: []uint8{0xa, 0x84}}, {Addr: 0x20, W: []uint8{0xa, 0x80}}, {Addr: 0x20, W: []uint8{0xa, 0x88}}, {Addr: 0x20, W: []uint8{0xa, 0x8c}}, {Addr: 0x20, W: []uint8{0xa, 0x88}}, {Addr: 0x20, W: []uint8{0xa, 0x8a}}, {Addr: 0x20, W: []uint8{0xa, 0xa2}}, {Addr: 0x20, W: []uint8{0xa, 0xa6}}, {Addr: 0x20, W: []uint8{0xa, 0xa2}}, {Addr: 0x20, W: []uint8{0xa, 0x8a}}, {Addr: 0x20, W: []uint8{0xa, 0x8e}}, {Addr: 0x20, W: []uint8{0xa, 0x8a}}, {Addr: 0x20, W: []uint8{0xa, 0xb2}}, {Addr: 0x20, W: []uint8{0xa, 0xb6}}, {Addr: 0x20, W: []uint8{0xa, 0xb2}}, {Addr: 0x20, W: []uint8{0xa, 0x92}}, {Addr: 0x20, W: []uint8{0xa, 0x96}}, {Addr: 0x20, W: []uint8{0xa, 0x92}}, {Addr: 0x20, W: []uint8{0xa, 0xba}}, {Addr: 0x20, W: []uint8{0xa, 0xbe}}, {Addr: 0x20, W: []uint8{0xa, 0xba}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0x9e}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0xb2}}, {Addr: 0x20, W: []uint8{0xa, 0xb6}}, {Addr: 0x20, W: []uint8{0xa, 0xb2}}, {Addr: 0x20, W: []uint8{0xa, 0xfa}}, {Addr: 0x20, W: []uint8{0xa, 0xfe}}, {Addr: 0x20, W: []uint8{0xa, 0xfa}}, {Addr: 0x20, W: []uint8{0xa, 0xb2}}, {Addr: 0x20, W: []uint8{0xa, 0xb6}}, {Addr: 0x20, W: []uint8{0xa, 0xb2}}, {Addr: 0x20, W: []uint8{0xa, 0xe2}}, {Addr: 0x20, W: []uint8{0xa, 0xe6}}, {Addr: 0x20, W: []uint8{0xa, 0xe2}}, {Addr: 0x20, W: []uint8{0xa, 0xba}}, {Addr: 0x20, W: []uint8{0xa, 0xbe}}, {Addr: 0x20, W: []uint8{0xa, 0xba}}, {Addr: 0x20, W: []uint8{0xa, 0xaa}}, {Addr: 0x20, W: []uint8{0xa, 0xae}}, {Addr: 0x20, W: []uint8{0xa, 0xaa}}, {Addr: 0x20, W: []uint8{0xa, 0xba}}, {Addr: 0x20, W: []uint8{0xa, 0xbe}}, {Addr: 0x20, W: []uint8{0xa, 0xba}}, {Addr: 0x20, W: []uint8{0xa, 0xa2}}, {Addr: 0x20, W: []uint8{0xa, 0xa6}}, {Addr: 0x20, W: []uint8{0xa, 0xa2}}, {Addr: 0x20, W: []uint8{0xa, 0xb2}}, {Addr: 0x20, W: []uint8{0xa, 0xb6}}, {Addr: 0x20, W: []uint8{0xa, 0xb2}}, {Addr: 0x20, W: []uint8{0xa, 0xaa}}, {Addr: 0x20, W: []uint8{0xa, 0xae}}, {Addr: 0x20, W: []uint8{0xa, 0xaa}}, {Addr: 0x20, W: []uint8{0xa, 0x92}}, {Addr: 0x20, W: []uint8{0xa, 0x96}}, {Addr: 0x20, W: []uint8{0xa, 0x92}}, {Addr: 0x20, W: []uint8{0xa, 0x82}}, {Addr: 0x20, W: []uint8{0xa, 0x86}}, {Addr: 0x20, W: []uint8{0xa, 0x82}}, {Addr: 0x20, W: []uint8{0xa, 0xaa}}, {Addr: 0x20, W: []uint8{0xa, 0xae}}, {Addr: 0x20, W: []uint8{0xa, 0xaa}}, {Addr: 0x20, W: []uint8{0xa, 0x82}}, {Addr: 0x20, W: []uint8{0xa, 0x86}}, {Addr: 0x20, W: []uint8{0xa, 0x82}}, {Addr: 0x20, W: []uint8{0xa, 0xb2}}, {Addr: 0x20, W: []uint8{0xa, 0xb6}}, {Addr: 0x20, W: []uint8{0xa, 0xb2}}, {Addr: 0x20, W: []uint8{0xa, 0xfa}}, {Addr: 0x20, W: []uint8{0xa, 0xfe}}, {Addr: 0x20, W: []uint8{0xa, 0xfa}}, {Addr: 0x20, W: []uint8{0xa, 0xba}}, {Addr: 0x20, W: []uint8{0xa, 0xbe}}, {Addr: 0x20, W: []uint8{0xa, 0xba}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0x9e}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0xb2}}, {Addr: 0x20, W: []uint8{0xa, 0xb6}}, {Addr: 0x20, W: []uint8{0xa, 0xb2}}, {Addr: 0x20, W: []uint8{0xa, 0xca}}, {Addr: 0x20, W: []uint8{0xa, 0xce}}, {Addr: 0x20, W: []uint8{0xa, 0xca}}, {Addr: 0x20, W: []uint8{0xa, 0xba}}, {Addr: 0x20, W: []uint8{0xa, 0xbe}}, {Addr: 0x20, W: []uint8{0xa, 0xba}}, {Addr: 0x20, W: []uint8{0xa, 0xa2}}, {Addr: 0x20, W: []uint8{0xa, 0xa6}}, {Addr: 0x20, W: []uint8{0xa, 0xa2}}, {Addr: 0x20, W: []uint8{0xa, 0xb2}}, {Addr: 0x20, W: []uint8{0xa, 0xb6}}, {Addr: 0x20, W: []uint8{0xa, 0xb2}}, {Addr: 0x20, W: []uint8{0xa, 0xca}}, {Addr: 0x20, W: []uint8{0xa, 0xce}}, {Addr: 0x20, W: []uint8{0xa, 0xca}}, {Addr: 0x20, W: []uint8{0xa, 0xb2}}, {Addr: 0x20, W: []uint8{0xa, 0xb6}}, {Addr: 0x20, W: []uint8{0xa, 0xb2}}, {Addr: 0x20, W: []uint8{0xa, 0xfa}}, {Addr: 0x20, W: []uint8{0xa, 0xfe}}, {Addr: 0x20, W: []uint8{0xa, 0xfa}}, {Addr: 0x20, W: []uint8{0xa, 0xb2}}, {Addr: 0x20, W: []uint8{0xa, 0xb6}}, {Addr: 0x20, W: []uint8{0xa, 0xb2}}, {Addr: 0x20, W: []uint8{0xa, 0xf2}}, {Addr: 0x20, W: []uint8{0xa, 0xf6}}, {Addr: 0x20, W: []uint8{0xa, 0xf2}}, {Addr: 0x20, W: []uint8{0xa, 0xb2}}, {Addr: 0x20, W: []uint8{0xa, 0xb6}}, {Addr: 0x20, W: []uint8{0xa, 0xb2}}, {Addr: 0x20, W: []uint8{0xa, 0xca}}, {Addr: 0x20, W: []uint8{0xa, 0xce}}, {Addr: 0x20, W: []uint8{0xa, 0xca}}, {Addr: 0x20, W: []uint8{0xa, 0xb2}}, {Addr: 0x20, W: []uint8{0xa, 0xb6}}, {Addr: 0x20, W: []uint8{0xa, 0xb2}}, {Addr: 0x20, W: []uint8{0xa, 0xf2}}, {Addr: 0x20, W: []uint8{0xa, 0xf6}}, {Addr: 0x20, W: []uint8{0xa, 0xf2}}, {Addr: 0x20, W: []uint8{0xa, 0xb2}}, {Addr: 0x20, W: []uint8{0xa, 0xb6}}, {Addr: 0x20, W: []uint8{0xa, 0xb2}}, {Addr: 0x20, W: []uint8{0xa, 0xba}}, {Addr: 0x20, W: []uint8{0xa, 0xbe}}, {Addr: 0x20, W: []uint8{0xa, 0xba}}, {Addr: 0x20, W: []uint8{0xa, 0xb8}}, {Addr: 0x20, W: []uint8{0xa, 0x80}}, {Addr: 0x20, W: []uint8{0xa, 0x84}}, {Addr: 0x20, W: []uint8{0xa, 0x80}}, {Addr: 0x20, W: []uint8{0xa, 0x88}}, {Addr: 0x20, W: []uint8{0xa, 0x8c}}, {Addr: 0x20, W: []uint8{0xa, 0x88}}, {Addr: 0x20, W: []uint8{0xa, 0xc0}}, {Addr: 0x20, W: []uint8{0xa, 0xc4}}, {Addr: 0x20, W: []uint8{0xa, 0xc0}}, {Addr: 0x20, W: []uint8{0xa, 0x80}}, {Addr: 0x20, W: []uint8{0xa, 0x84}}, {Addr: 0x20, W: []uint8{0xa, 0x80}}, {Addr: 0x20, W: []uint8{0xa, 0x82}}, {Addr: 0x20, W: []uint8{0xa, 0x92}}, {Addr: 0x20, W: []uint8{0xa, 0x96}}, {Addr: 0x20, W: []uint8{0xa, 0x92}}, {Addr: 0x20, W: []uint8{0xa, 0xc2}}, {Addr: 0x20, W: []uint8{0xa, 0xc6}}, {Addr: 0x20, W: []uint8{0xa, 0xc2}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0x9e}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0x8a}}, {Addr: 0x20, W: []uint8{0xa, 0x8e}}, {Addr: 0x20, W: []uint8{0xa, 0x8a}}, {Addr: 0x20, W: []uint8{0xa, 0x92}}, {Addr: 0x20, W: []uint8{0xa, 0x96}}, {Addr: 0x20, W: []uint8{0xa, 0x92}}, {Addr: 0x20, W: []uint8{0xa, 0xe2}}, {Addr: 0x20, W: []uint8{0xa, 0xe6}}, {Addr: 0x20, W: []uint8{0xa, 0xe2}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0x9e}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0x8a}}, {Addr: 0x20, W: []uint8{0xa, 0x8e}}, {Addr: 0x20, W: []uint8{0xa, 0x8a}}, {Addr: 0x20, W: []uint8{0xa, 0x92}}, {Addr: 0x20, W: []uint8{0xa, 0x96}}, {Addr: 0x20, W: []uint8{0xa, 0x92}}, {Addr: 0x20, W: []uint8{0xa, 0xca}}, {Addr: 0x20, W: []uint8{0xa, 0xce}}, {Addr: 0x20, W: []uint8{0xa, 0xca}}, {Addr: 0x20, W: []uint8{0xa, 0xc8}}, {Addr: 0x20, W: []uint8{0xa, 0xe0}}, {Addr: 0x20, W: []uint8{0xa, 0xe4}}, {Addr: 0x20, W: []uint8{0xa, 0xe0}}, {Addr: 0x20, W: []uint8{0xa, 0x88}}, {Addr: 0x20, W: []uint8{0xa, 0x8c}}, {Addr: 0x20, W: []uint8{0xa, 0x88}}, {Addr: 0x20, W: []uint8{0xa, 0x8a}}, {Addr: 0x20, W: []uint8{0xa, 0x92}}, {Addr: 0x20, W: []uint8{0xa, 0x96}}, {Addr: 0x20, W: []uint8{0xa, 0x92}}, {Addr: 0x20, W: []uint8{0xa, 0xc2}}, {Addr: 0x20, W: []uint8{0xa, 0xc6}}, {Addr: 0x20, W: []uint8{0xa, 0xc2}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0x9e}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0x92}}, {Addr: 0x20, W: []uint8{0xa, 0x96}}, {Addr: 0x20, W: []uint8{0xa, 0x92}}, {Addr: 0x20, W: []uint8{0xa, 0x96}}, {Addr: 0x20, W: []uint8{0xa, 0x92}}, {Addr: 0x20, W: []uint8{0xa, 0xe2}}, {Addr: 0x20, W: []uint8{0xa, 0xe6}}, {Addr: 0x20, W: []uint8{0xa, 0xe2}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0x9e}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0x92}}, {Addr: 0x20, W: []uint8{0xa, 0x96}}, {Addr: 0x20, W: []uint8{0xa, 0x92}}, {Addr: 0x20, W: []uint8{0xa, 0x96}}, {Addr: 0x20, W: []uint8{0xa, 0x92}}, {Addr: 0x20, W: []uint8{0xa, 0xca}}, {Addr: 0x20, W: []uint8{0xa, 0xce}}, {Addr: 0x20, W: []uint8{0xa, 0xca}}, {Addr: 0x20, W: []uint8{0xa, 0xc8}}, {Addr: 0x20, W: []uint8{0xa, 0x80}}, {Addr: 0x20, W: []uint8{0xa, 0x84}}, {Addr: 0x20, W: []uint8{0xa, 0x80}}, {Addr: 0x20, W: []uint8{0xa, 0x88}}, {Addr: 0x20, W: []uint8{0xa, 0x8c}}, {Addr: 0x20, W: []uint8{0xa, 0x88}}, {Addr: 0x20, W: []uint8{0xa, 0xc0}}, {Addr: 0x20, W: []uint8{0xa, 0xc4}}, {Addr: 0x20, W: []uint8{0xa, 0xc0}}, {Addr: 0x20, W: []uint8{0xa, 0x80}}, {Addr: 0x20, W: []uint8{0xa, 0x84}}, {Addr: 0x20, W: []uint8{0xa, 0x80}}, {Addr: 0x20, W: []uint8{0xa, 0x82}}, {Addr: 0x20, W: []uint8{0xa, 0xa2}}, {Addr: 0x20, W: []uint8{0xa, 0xa6}}, {Addr: 0x20, W: []uint8{0xa, 0xa2}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0x9e}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0xba}}, {Addr: 0x20, W: []uint8{0xa, 0xbe}}, {Addr: 0x20, W: []uint8{0xa, 0xba}}, {Addr: 0x20, W: []uint8{0xa, 0xaa}}, {Addr: 0x20, W: []uint8{0xa, 0xae}}, {Addr: 0x20, W: []uint8{0xa, 0xaa}}, {Addr: 0x20, W: []uint8{0xa, 0xba}}, {Addr: 0x20, W: []uint8{0xa, 0xbe}}, {Addr: 0x20, W: []uint8{0xa, 0xba}}, {Addr: 0x20, W: []uint8{0xa, 0x92}}, {Addr: 0x20, W: []uint8{0xa, 0x96}}, {Addr: 0x20, W: []uint8{0xa, 0x92}}, {Addr: 0x20, W: []uint8{0xa, 0xba}}, {Addr: 0x20, W: []uint8{0xa, 0xbe}}, {Addr: 0x20, W: []uint8{0xa, 0xba}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0x9e}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0xb2}}, {Addr: 0x20, W: []uint8{0xa, 0xb6}}, {Addr: 0x20, W: []uint8{0xa, 0xb2}}, {Addr: 0x20, W: []uint8{0xa, 0xfa}}, {Addr: 0x20, W: []uint8{0xa, 0xfe}}, {Addr: 0x20, W: []uint8{0xa, 0xfa}}, {Addr: 0x20, W: []uint8{0xa, 0xba}}, {Addr: 0x20, W: []uint8{0xa, 0xbe}}, {Addr: 0x20, W: []uint8{0xa, 0xba}}, {Addr: 0x20, W: []uint8{0xa, 0x92}}, {Addr: 0x20, W: []uint8{0xa, 0x96}}, {Addr: 0x20, W: []uint8{0xa, 0x92}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0x9e}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0xd2}}, {Addr: 0x20, W: []uint8{0xa, 0xd6}}, {Addr: 0x20, W: []uint8{0xa, 0xd2}}, {Addr: 0x20, W: []uint8{0xa, 0x92}}, {Addr: 0x20, W: []uint8{0xa, 0x96}}, {Addr: 0x20, W: []uint8{0xa, 0x92}}, {Addr: 0x20, W: []uint8{0xa, 0x82}}, {Addr: 0x20, W: []uint8{0xa, 0x86}}, {Addr: 0x20, W: []uint8{0xa, 0x82}}, {Addr: 0x20, W: []uint8{0xa, 0xa2}}, {Addr: 0x20, W: []uint8{0xa, 0xa6}}, {Addr: 0x20, W: []uint8{0xa, 0xa2}}, {Addr: 0x20, W: []uint8{0xa, 0xfa}}, {Addr: 0x20, W: []uint8{0xa, 0xfe}}, {Addr: 0x20, W: []uint8{0xa, 0xfa}}, {Addr: 0x20, W: []uint8{0xa, 0xb2}}, {Addr: 0x20, W: []uint8{0xa, 0xb6}}, {Addr: 0x20, W: []uint8{0xa, 0xb2}}, {Addr: 0x20, W: []uint8{0xa, 0xb6}}, {Addr: 0x20, W: []uint8{0xa, 0xb2}}, {Addr: 0x20, W: []uint8{0xa, 0xb6}}, {Addr: 0x20, W: []uint8{0xa, 0xb2}}, {Addr: 0x20, W: []uint8{0xa, 0xb6}}, {Addr: 0x20, W: []uint8{0xa, 0xb2}}, {Addr: 0x20, W: []uint8{0xa, 0xb0}}, {Addr: 0x20, W: []uint8{0xa, 0x80}}, {Addr: 0x20, W: []uint8{0xa, 0x84}}, {Addr: 0x20, W: []uint8{0xa, 0x80}}, {Addr: 0x20, W: []uint8{0xa, 0xe0}}, {Addr: 0x20, W: []uint8{0xa, 0xe4}}, {Addr: 0x20, W: []uint8{0xa, 0xe0}}, {Addr: 0x20, W: []uint8{0xa, 0x80}}, {Addr: 0x20, W: []uint8{0xa, 0x84}}, {Addr: 0x20, W: []uint8{0xa, 0x80}}, {Addr: 0x20, W: []uint8{0xa, 0xe0}}, {Addr: 0x20, W: []uint8{0xa, 0xe4}}, {Addr: 0x20, W: []uint8{0xa, 0xe0}}, {Addr: 0x20, W: []uint8{0xa, 0x80}}, {Addr: 0x20, W: []uint8{0xa, 0x84}}, {Addr: 0x20, W: []uint8{0xa, 0x80}}, {Addr: 0x20, W: []uint8{0xa, 0x88}}, {Addr: 0x20, W: []uint8{0xa, 0x8c}}, {Addr: 0x20, W: []uint8{0xa, 0x88}}, {Addr: 0x20, W: []uint8{0xa, 0xc0}}, {Addr: 0x20, W: []uint8{0xa, 0xc4}}, {Addr: 0x20, W: []uint8{0xa, 0xc0}}, {Addr: 0x20, W: []uint8{0xa, 0x80}}, {Addr: 0x20, W: []uint8{0xa, 0x84}}, {Addr: 0x20, W: []uint8{0xa, 0x80}}, {Addr: 0x20, W: []uint8{0xa, 0x82}}, {Addr: 0x20, W: []uint8{0xa, 0xa2}}, {Addr: 0x20, W: []uint8{0xa, 0xa6}}, {Addr: 0x20, W: []uint8{0xa, 0xa2}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0x9e}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0xba}}, {Addr: 0x20, W: []uint8{0xa, 0xbe}}, {Addr: 0x20, W: []uint8{0xa, 0xba}}, {Addr: 0x20, W: []uint8{0xa, 0xaa}}, {Addr: 0x20, W: []uint8{0xa, 0xae}}, {Addr: 0x20, W: []uint8{0xa, 0xaa}}, {Addr: 0x20, W: []uint8{0xa, 0xba}}, {Addr: 0x20, W: []uint8{0xa, 0xbe}}, {Addr: 0x20, W: []uint8{0xa, 0xba}}, {Addr: 0x20, W: []uint8{0xa, 0x92}}, {Addr: 0x20, W: []uint8{0xa, 0x96}}, {Addr: 0x20, W: []uint8{0xa, 0x92}}, {Addr: 0x20, W: []uint8{0xa, 0xba}}, {Addr: 0x20, W: []uint8{0xa, 0xbe}}, {Addr: 0x20, W: []uint8{0xa, 0xba}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0x9e}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0xb2}}, {Addr: 0x20, W: []uint8{0xa, 0xb6}}, {Addr: 0x20, W: []uint8{0xa, 0xb2}}, {Addr: 0x20, W: []uint8{0xa, 0xfa}}, {Addr: 0x20, W: []uint8{0xa, 0xfe}}, {Addr: 0x20, W: []uint8{0xa, 0xfa}}, {Addr: 0x20, W: []uint8{0xa, 0xba}}, {Addr: 0x20, W: []uint8{0xa, 0xbe}}, {Addr: 0x20, W: []uint8{0xa, 0xba}}, {Addr: 0x20, W: []uint8{0xa, 0x92}}, {Addr: 0x20, W: []uint8{0xa, 0x96}}, {Addr: 0x20, W: []uint8{0xa, 0x92}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0x9e}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0xd2}}, {Addr: 0x20, W: []uint8{0xa, 0xd6}}, {Addr: 0x20, W: []uint8{0xa, 0xd2}}, {Addr: 0x20, W: []uint8{0xa, 0x92}}, {Addr: 0x20, W: []uint8{0xa, 0x96}}, {Addr: 0x20, W: []uint8{0xa, 0x92}}, {Addr: 0x20, W: []uint8{0xa, 0x82}}, {Addr: 0x20, W: []uint8{0xa, 0x86}}, {Addr: 0x20, W: []uint8{0xa, 0x82}}, {Addr: 0x20, W: []uint8{0xa, 0xaa}}, {Addr: 0x20, W: []uint8{0xa, 0xae}}, {Addr: 0x20, W: []uint8{0xa, 0xaa}}, {Addr: 0x20, W: []uint8{0xa, 0xae}}, {Addr: 0x20, W: []uint8{0xa, 0xaa}}, {Addr: 0x20, W: []uint8{0xa, 0xb2}}, {Addr: 0x20, W: []uint8{0xa, 0xb6}}, {Addr: 0x20, W: []uint8{0xa, 0xb2}}, {Addr: 0x20, W: []uint8{0xa, 0xf2}}, {Addr: 0x20, W: []uint8{0xa, 0xf6}}, {Addr: 0x20, W: []uint8{0xa, 0xf2}}, {Addr: 0x20, W: []uint8{0xa, 0xb2}}, {Addr: 0x20, W: []uint8{0xa, 0xb6}}, {Addr: 0x20, W: []uint8{0xa, 0xb2}}, {Addr: 0x20, W: []uint8{0xa, 0xa2}}, {Addr: 0x20, W: []uint8{0xa, 0xa6}}, {Addr: 0x20, W: []uint8{0xa, 0xa2}}, {Addr: 0x20, W: []uint8{0xa, 0xb2}}, {Addr: 0x20, W: []uint8{0xa, 0xb6}}, {Addr: 0x20, W: []uint8{0xa, 0xb2}}, {Addr: 0x20, W: []uint8{0xa, 0xaa}}, {Addr: 0x20, W: []uint8{0xa, 0xae}}, {Addr: 0x20, W: []uint8{0xa, 0xaa}}, {Addr: 0x20, W: []uint8{0xa, 0xba}}, {Addr: 0x20, W: []uint8{0xa, 0xbe}}, {Addr: 0x20, W: []uint8{0xa, 0xba}}, {Addr: 0x20, W: []uint8{0xa, 0x92}}, {Addr: 0x20, W: []uint8{0xa, 0x96}}, {Addr: 0x20, W: []uint8{0xa, 0x92}}, {Addr: 0x20, W: []uint8{0xa, 0xb2}}, {Addr: 0x20, W: []uint8{0xa, 0xb6}}, {Addr: 0x20, W: []uint8{0xa, 0xb2}}, {Addr: 0x20, W: []uint8{0xa, 0xe2}}, {Addr: 0x20, W: []uint8{0xa, 0xe6}}, {Addr: 0x20, W: []uint8{0xa, 0xe2}}, {Addr: 0x20, W: []uint8{0xa, 0xb2}}, {Addr: 0x20, W: []uint8{0xa, 0xb6}}, {Addr: 0x20, W: []uint8{0xa, 0xb2}}, {Addr: 0x20, W: []uint8{0xa, 0xca}}, {Addr: 0x20, W: []uint8{0xa, 0xce}}, {Addr: 0x20, W: []uint8{0xa, 0xca}}, {Addr: 0x20, W: []uint8{0xa, 0xb2}}, {Addr: 0x20, W: []uint8{0xa, 0xb6}}, {Addr: 0x20, W: []uint8{0xa, 0xb2}}, {Addr: 0x20, W: []uint8{0xa, 0xf2}}, {Addr: 0x20, W: []uint8{0xa, 0xf6}}, {Addr: 0x20, W: []uint8{0xa, 0xf2}}, {Addr: 0x20, W: []uint8{0xa, 0xb2}}, {Addr: 0x20, W: []uint8{0xa, 0xb6}}, {Addr: 0x20, W: []uint8{0xa, 0xb2}}, {Addr: 0x20, W: []uint8{0xa, 0xaa}}, {Addr: 0x20, W: []uint8{0xa, 0xae}}, {Addr: 0x20, W: []uint8{0xa, 0xaa}}, {Addr: 0x20, W: []uint8{0xa, 0xa8}}, {Addr: 0x20, W: []uint8{0xa, 0x80}}, {Addr: 0x20, W: []uint8{0xa, 0x84}}, {Addr: 0x20, W: []uint8{0xa, 0x80}}, {Addr: 0x20, W: []uint8{0xa, 0xf0}}, {Addr: 0x20, W: []uint8{0xa, 0xf4}}, {Addr: 0x20, W: []uint8{0xa, 0xf0}}, {Addr: 0x20, W: []uint8{0xa, 0x80}}, {Addr: 0x20, W: []uint8{0xa, 0x84}}, {Addr: 0x20, W: []uint8{0xa, 0x80}}, {Addr: 0x20, W: []uint8{0xa, 0xe0}}, {Addr: 0x20, W: []uint8{0xa, 0xe4}}, {Addr: 0x20, W: []uint8{0xa, 0xe0}}, {Addr: 0x20, W: []uint8{0xa, 0x80}}, {Addr: 0x20, W: []uint8{0xa, 0x84}}, {Addr: 0x20, W: []uint8{0xa, 0x80}}, {Addr: 0x20, W: []uint8{0xa, 0x88}}, {Addr: 0x20, W: []uint8{0xa, 0x8c}}, {Addr: 0x20, W: []uint8{0xa, 0x88}}, {Addr: 0x20, W: []uint8{0xa, 0xc0}}, {Addr: 0x20, W: []uint8{0xa, 0xc4}}, {Addr: 0x20, W: []uint8{0xa, 0xc0}}, {Addr: 0x20, W: []uint8{0xa, 0x80}}, {Addr: 0x20, W: []uint8{0xa, 0x84}}, {Addr: 0x20, W: []uint8{0xa, 0x80}}, {Addr: 0x20, W: []uint8{0xa, 0x82}}, {Addr: 0x20, W: []uint8{0xa, 0xa2}}, {Addr: 0x20, W: []uint8{0xa, 0xa6}}, {Addr: 0x20, W: []uint8{0xa, 0xa2}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0x9e}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0xba}}, {Addr: 0x20, W: []uint8{0xa, 0xbe}}, {Addr: 0x20, W: []uint8{0xa, 0xba}}, {Addr: 0x20, W: []uint8{0xa, 0xaa}}, {Addr: 0x20, W: []uint8{0xa, 0xae}}, {Addr: 0x20, W: []uint8{0xa, 0xaa}}, {Addr: 0x20, W: []uint8{0xa, 0xba}}, {Addr: 0x20, W: []uint8{0xa, 0xbe}}, {Addr: 0x20, W: []uint8{0xa, 0xba}}, {Addr: 0x20, W: []uint8{0xa, 0x92}}, {Addr: 0x20, W: []uint8{0xa, 0x96}}, {Addr: 0x20, W: []uint8{0xa, 0x92}}, {Addr: 0x20, W: []uint8{0xa, 0xba}}, {Addr: 0x20, W: []uint8{0xa, 0xbe}}, {Addr: 0x20, W: []uint8{0xa, 0xba}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0x9e}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0xb2}}, {Addr: 0x20, W: []uint8{0xa, 0xb6}}, {Addr: 0x20, W: []uint8{0xa, 0xb2}}, {Addr: 0x20, W: []uint8{0xa, 0xfa}}, {Addr: 0x20, W: []uint8{0xa, 0xfe}}, {Addr: 0x20, W: []uint8{0xa, 0xfa}}, {Addr: 0x20, W: []uint8{0xa, 0xba}}, {Addr: 0x20, W: []uint8{0xa, 0xbe}}, {Addr: 0x20, W: []uint8{0xa, 0xba}}, {Addr: 0x20, W: []uint8{0xa, 0x92}}, {Addr: 0x20, W: []uint8{0xa, 0x96}}, {Addr: 0x20, W: []uint8{0xa, 0x92}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0x9e}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0xd2}}, {Addr: 0x20, W: []uint8{0xa, 0xd6}}, {Addr: 0x20, W: []uint8{0xa, 0xd2}}, {Addr: 0x20, W: []uint8{0xa, 0x92}}, {Addr: 0x20, W: []uint8{0xa, 0x96}}, {Addr: 0x20, W: []uint8{0xa, 0x92}}, {Addr: 0x20, W: []uint8{0xa, 0x82}}, {Addr: 0x20, W: []uint8{0xa, 0x86}}, {Addr: 0x20, W: []uint8{0xa, 0x82}}, {Addr: 0x20, W: []uint8{0xa, 0xa2}}, {Addr: 0x20, W: []uint8{0xa, 0xa6}}, {Addr: 0x20, W: []uint8{0xa, 0xa2}}, {Addr: 0x20, W: []uint8{0xa, 0x92}}, {Addr: 0x20, W: []uint8{0xa, 0x96}}, {Addr: 0x20, W: []uint8{0xa, 0x92}}, {Addr: 0x20, W: []uint8{0xa, 0xb2}}, {Addr: 0x20, W: []uint8{0xa, 0xb6}}, {Addr: 0x20, W: []uint8{0xa, 0xb2}}, {Addr: 0x20, W: []uint8{0xa, 0xe2}}, {Addr: 0x20, W: []uint8{0xa, 0xe6}}, {Addr: 0x20, W: []uint8{0xa, 0xe2}}, {Addr: 0x20, W: []uint8{0xa, 0xb2}}, {Addr: 0x20, W: []uint8{0xa, 0xb6}}, {Addr: 0x20, W: []uint8{0xa, 0xb2}}, {Addr: 0x20, W: []uint8{0xa, 0xfa}}, {Addr: 0x20, W: []uint8{0xa, 0xfe}}, {Addr: 0x20, W: []uint8{0xa, 0xfa}}, {Addr: 0x20, W: []uint8{0xa, 0xb2}}, {Addr: 0x20, W: []uint8{0xa, 0xb6}}, {Addr: 0x20, W: []uint8{0xa, 0xb2}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0x9e}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0xb2}}, {Addr: 0x20, W: []uint8{0xa, 0xb6}}, {Addr: 0x20, W: []uint8{0xa, 0xb2}}, {Addr: 0x20, W: []uint8{0xa, 0xda}}, {Addr: 0x20, W: []uint8{0xa, 0xde}}, {Addr: 0x20, W: []uint8{0xa, 0xda}}, {Addr: 0x20, W: []uint8{0xa, 0xd8}}, {Addr: 0x20, W: []uint8{0xa, 0x80}}, {Addr: 0x20, W: []uint8{0xa, 0x84}}, {Addr: 0x20, W: []uint8{0xa, 0x80}}, {Addr: 0x20, W: []uint8{0xa, 0xe8}}, {Addr: 0x20, W: []uint8{0xa, 0xec}}, {Addr: 0x20, W: []uint8{0xa, 0xe8}}, {Addr: 0x20, W: []uint8{0xa, 0x80}}, {Addr: 0x20, W: []uint8{0xa, 0x84}}, {Addr: 0x20, W: []uint8{0xa, 0x80}}, {Addr: 0x20, W: []uint8{0xa, 0xe0}}, {Addr: 0x20, W: []uint8{0xa, 0xe4}}, {Addr: 0x20, W: []uint8{0xa, 0xe0}}, {Addr: 0x20, W: []uint8{0xa, 0x80}}, {Addr: 0x20, W: []uint8{0xa, 0x84}}, {Addr: 0x20, W: []uint8{0xa, 0x80}}, {Addr: 0x20, W: []uint8{0xa, 0x88}}, {Addr: 0x20, W: []uint8{0xa, 0x8c}}, {Addr: 0x20, W: []uint8{0xa, 0x88}}, {Addr: 0x20, W: []uint8{0xa, 0xc0}}, {Addr: 0x20, W: []uint8{0xa, 0xc4}}, {Addr: 0x20, W: []uint8{0xa, 0xc0}}, {Addr: 0x20, W: []uint8{0xa, 0x80}}, {Addr: 0x20, W: []uint8{0xa, 0x84}}, {Addr: 0x20, W: []uint8{0xa, 0x80}}, {Addr: 0x20, W: []uint8{0xa, 0x82}}, {Addr: 0x20, W: []uint8{0xa, 0xa2}}, {Addr: 0x20, W: []uint8{0xa, 0xa6}}, {Addr: 0x20, W: []uint8{0xa, 0xa2}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0x9e}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0xba}}, {Addr: 0x20, W: []uint8{0xa, 0xbe}}, {Addr: 0x20, W: []uint8{0xa, 0xba}}, {Addr: 0x20, W: []uint8{0xa, 0xaa}}, {Addr: 0x20, W: []uint8{0xa, 0xae}}, {Addr: 0x20, W: []uint8{0xa, 0xaa}}, {Addr: 0x20, W: []uint8{0xa, 0xba}}, {Addr: 0x20, W: []uint8{0xa, 0xbe}}, {Addr: 0x20, W: []uint8{0xa, 0xba}}, {Addr: 0x20, W: []uint8{0xa, 0x92}}, {Addr: 0x20, W: []uint8{0xa, 0x96}}, {Addr: 0x20, W: []uint8{0xa, 0x92}}, {Addr: 0x20, W: []uint8{0xa, 0xba}}, {Addr: 0x20, W: []uint8{0xa, 0xbe}}, {Addr: 0x20, W: []uint8{0xa, 0xba}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0x9e}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0xb2}}, {Addr: 0x20, W: []uint8{0xa, 0xb6}}, {Addr: 0x20, W: []uint8{0xa, 0xb2}}, {Addr: 0x20, W: []uint8{0xa, 0xfa}}, {Addr: 0x20, W: []uint8{0xa, 0xfe}}, {Addr: 0x20, W: []uint8{0xa, 0xfa}}, {Addr: 0x20, W: []uint8{0xa, 0xba}}, {Addr: 0x20, W: []uint8{0xa, 0xbe}}, {Addr: 0x20, W: []uint8{0xa, 0xba}}, {Addr: 0x20, W: []uint8{0xa, 0x92}}, {Addr: 0x20, W: []uint8{0xa, 0x96}}, {Addr: 0x20, W: []uint8{0xa, 0x92}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0x9e}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0xd2}}, {Addr: 0x20, W: []uint8{0xa, 0xd6}}, {Addr: 0x20, W: []uint8{0xa, 0xd2}}, {Addr: 0x20, W: []uint8{0xa, 0x92}}, {Addr: 0x20, W: []uint8{0xa, 0x96}}, {Addr: 0x20, W: []uint8{0xa, 0x92}}, {Addr: 0x20, W: []uint8{0xa, 0x82}}, {Addr: 0x20, W: []uint8{0xa, 0x86}}, {Addr: 0x20, W: []uint8{0xa, 0x82}}, {Addr: 0x20, W: []uint8{0xa, 0xa2}}, {Addr: 0x20, W: []uint8{0xa, 0xa6}}, {Addr: 0x20, W: []uint8{0xa, 0xa2}}, {Addr: 0x20, W: []uint8{0xa, 0x92}}, {Addr: 0x20, W: []uint8{0xa, 0x96}}, {Addr: 0x20, W: []uint8{0xa, 0x92}}, {Addr: 0x20, W: []uint8{0xa, 0xb2}}, {Addr: 0x20, W: []uint8{0xa, 0xb6}}, {Addr: 0x20, W: []uint8{0xa, 0xb2}}, {Addr: 0x20, W: []uint8{0xa, 0xe2}}, {Addr: 0x20, W: []uint8{0xa, 0xe6}}, {Addr: 0x20, W: []uint8{0xa, 0xe2}}, {Addr: 0x20, W: []uint8{0xa, 0xb2}}, {Addr: 0x20, W: []uint8{0xa, 0xb6}}, {Addr: 0x20, W: []uint8{0xa, 0xb2}}, {Addr: 0x20, W: []uint8{0xa, 0xca}}, {Addr: 0x20, W: []uint8{0xa, 0xce}}, {Addr: 0x20, W: []uint8{0xa, 0xca}}, {Addr: 0x20, W: []uint8{0xa, 0xb2}}, {Addr: 0x20, W: []uint8{0xa, 0xb6}}, {Addr: 0x20, W: []uint8{0xa, 0xb2}}, {Addr: 0x20, W: []uint8{0xa, 0xf2}}, {Addr: 0x20, W: []uint8{0xa, 0xf6}}, {Addr: 0x20, W: []uint8{0xa, 0xf2}}, {Addr: 0x20, W: []uint8{0xa, 0xb2}}, {Addr: 0x20, W: []uint8{0xa, 0xb6}}, {Addr: 0x20, W: []uint8{0xa, 0xb2}}, {Addr: 0x20, W: []uint8{0xa, 0xda}}, {Addr: 0x20, W: []uint8{0xa, 0xde}}, {Addr: 0x20, W: []uint8{0xa, 0xda}}, {Addr: 0x20, W: []uint8{0xa, 0xd8}}, {Addr: 0x20, W: []uint8{0xa, 0x80}}, {Addr: 0x20, W: []uint8{0xa, 0x84}}, {Addr: 0x20, W: []uint8{0xa, 0x80}}, {Addr: 0x20, W: []uint8{0xa, 0xe8}}, {Addr: 0x20, W: []uint8{0xa, 0xec}}, {Addr: 0x20, W: []uint8{0xa, 0xe8}}, {Addr: 0x20, W: []uint8{0xa, 0x80}}, {Addr: 0x20, W: []uint8{0xa, 0x84}}, {Addr: 0x20, W: []uint8{0xa, 0x80}}, {Addr: 0x20, W: []uint8{0xa, 0xe0}}, {Addr: 0x20, W: []uint8{0xa, 0xe4}}, {Addr: 0x20, W: []uint8{0xa, 0xe0}}, {Addr: 0x20, W: []uint8{0xa, 0x80}}, {Addr: 0x20, W: []uint8{0xa, 0x84}}, {Addr: 0x20, W: []uint8{0xa, 0x80}}, {Addr: 0x20, W: []uint8{0xa, 0x88}}, {Addr: 0x20, W: []uint8{0xa, 0x8c}}, {Addr: 0x20, W: []uint8{0xa, 0x88}}, {Addr: 0x20, W: []uint8{0xa, 0x80}}, {Addr: 0x20, W: []uint8{0xa, 0x84}}, {Addr: 0x20, W: []uint8{0xa, 0x80}}, {Addr: 0x20, W: []uint8{0xa, 0x88}}, {Addr: 0x20, W: []uint8{0xa, 0x8c}}, {Addr: 0x20, W: []uint8{0xa, 0x88}}, {Addr: 0x20, W: []uint8{0xa, 0x8a}}, {Addr: 0x20, W: []uint8{0xa, 0xaa}}, {Addr: 0x20, W: []uint8{0xa, 0xae}}, {Addr: 0x20, W: []uint8{0xa, 0xaa}}, {Addr: 0x20, W: []uint8{0xa, 0xa2}}, {Addr: 0x20, W: []uint8{0xa, 0xa6}}, {Addr: 0x20, W: []uint8{0xa, 0xa2}}, {Addr: 0x20, W: []uint8{0xa, 0xb2}}, {Addr: 0x20, W: []uint8{0xa, 0xb6}}, {Addr: 0x20, W: []uint8{0xa, 0xb2}}, {Addr: 0x20, W: []uint8{0xa, 0xaa}}, {Addr: 0x20, W: []uint8{0xa, 0xae}}, {Addr: 0x20, W: []uint8{0xa, 0xaa}}, {Addr: 0x20, W: []uint8{0xa, 0xba}}, {Addr: 0x20, W: []uint8{0xa, 0xbe}}, {Addr: 0x20, W: []uint8{0xa, 0xba}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0x9e}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0xba}}, {Addr: 0x20, W: []uint8{0xa, 0xbe}}, {Addr: 0x20, W: []uint8{0xa, 0xba}}, {Addr: 0x20, W: []uint8{0xa, 0xa2}}, {Addr: 0x20, W: []uint8{0xa, 0xa6}}, {Addr: 0x20, W: []uint8{0xa, 0xa2}}, {Addr: 0x20, W: []uint8{0xa, 0xb2}}, {Addr: 0x20, W: []uint8{0xa, 0xb6}}, {Addr: 0x20, W: []uint8{0xa, 0xb2}}, {Addr: 0x20, W: []uint8{0xa, 0xca}}, {Addr: 0x20, W: []uint8{0xa, 0xce}}, {Addr: 0x20, W: []uint8{0xa, 0xca}}, {Addr: 0x20, W: []uint8{0xa, 0xb2}}, {Addr: 0x20, W: []uint8{0xa, 0xb6}}, {Addr: 0x20, W: []uint8{0xa, 0xb2}}, {Addr: 0x20, W: []uint8{0xa, 0xf2}}, {Addr: 0x20, W: []uint8{0xa, 0xf6}}, {Addr: 0x20, W: []uint8{0xa, 0xf2}}, {Addr: 0x20, W: []uint8{0xa, 0xb2}}, {Addr: 0x20, W: []uint8{0xa, 0xb6}}, {Addr: 0x20, W: []uint8{0xa, 0xb2}}, {Addr: 0x20, W: []uint8{0xa, 0xba}}, {Addr: 0x20, W: []uint8{0xa, 0xbe}}, {Addr: 0x20, W: []uint8{0xa, 0xba}}, {Addr: 0x20, W: []uint8{0xa, 0x92}}, {Addr: 0x20, W: []uint8{0xa, 0x96}}, {Addr: 0x20, W: []uint8{0xa, 0x92}}, {Addr: 0x20, W: []uint8{0xa, 0x82}}, {Addr: 0x20, W: []uint8{0xa, 0x86}}, {Addr: 0x20, W: []uint8{0xa, 0x82}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0x9e}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0xf2}}, {Addr: 0x20, W: []uint8{0xa, 0xf6}}, {Addr: 0x20, W: []uint8{0xa, 0xf2}}, {Addr: 0x20, W: []uint8{0xa, 0xf0}}, {Addr: 0x20, W: []uint8{0xa, 0x88}}, {Addr: 0x20, W: []uint8{0xa, 0x8c}}, {Addr: 0x20, W: []uint8{0xa, 0x88}}, {Addr: 0x20, W: []uint8{0xa, 0xa0}}, {Addr: 0x20, W: []uint8{0xa, 0xa4}}, {Addr: 0x20, W: []uint8{0xa, 0xa0}}, {Addr: 0x20, W: []uint8{0xa, 0x88}}, {Addr: 0x20, W: []uint8{0xa, 0x8c}}, {Addr: 0x20, W: []uint8{0xa, 0x88}}, {Addr: 0x20, W: []uint8{0xa, 0xa0}}, {Addr: 0x20, W: []uint8{0xa, 0xa4}}, {Addr: 0x20, W: []uint8{0xa, 0xa0}}, {Addr: 0x20, W: []uint8{0xa, 0xa2}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0x9e}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0x82}}, {Addr: 0x20, W: []uint8{0xa, 0x86}}, {Addr: 0x20, W: []uint8{0xa, 0x82}}, {Addr: 0x20, W: []uint8{0xa, 0x80}}, {Addr: 0x20, W: []uint8{0xa, 0x88}}, {Addr: 0x20, W: []uint8{0xa, 0x8c}}, {Addr: 0x20, W: []uint8{0xa, 0x88}}, {Addr: 0x20, W: []uint8{0xa, 0x80}}, {Addr: 0x20, W: []uint8{0xa, 0x84}}, {Addr: 0x20, W: []uint8{0xa, 0x80}}, {Addr: 0x20, W: []uint8{0xa, 0x82}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0x9e}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0x8a}}, {Addr: 0x20, W: []uint8{0xa, 0x8e}}, {Addr: 0x20, W: []uint8{0xa, 0x8a}}, {Addr: 0x20, W: []uint8{0xa, 0x88}}, {Addr: 0x20, W: []uint8{0xa, 0x8c}}, {Addr: 0x20, W: []uint8{0xa, 0x88}}, {Addr: 0x20, W: []uint8{0xa, 0x80}}, {Addr: 0x20, W: []uint8{0xa, 0x84}}, {Addr: 0x20, W: []uint8{0xa, 0x80}}, {Addr: 0x20, W: []uint8{0xa, 0x82}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0x9e}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0x92}}, {Addr: 0x20, W: []uint8{0xa, 0x96}}, {Addr: 0x20, W: []uint8{0xa, 0x92}}, {Addr: 0x20, W: []uint8{0xa, 0x90}}, {Addr: 0x20, W: []uint8{0xa, 0x88}}, {Addr: 0x20, W: []uint8{0xa, 0x8c}}, {Addr: 0x20, W: []uint8{0xa, 0x88}}, {Addr: 0x20, W: []uint8{0xa, 0x80}}, {Addr: 0x20, W: []uint8{0xa, 0x84}}, {Addr: 0x20, W: []uint8{0xa, 0x80}}, {Addr: 0x20, W: []uint8{0xa, 0x82}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0x9e}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0x9e}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0x98}}, {Addr: 0x20, W: []uint8{0xa, 0x88}}, {Addr: 0x20, W: []uint8{0xa, 0x8c}}, {Addr: 0x20, W: []uint8{0xa, 0x88}}, {Addr: 0x20, W: []uint8{0xa, 0x80}}, {Addr: 0x20, W: []uint8{0xa, 0x84}}, {Addr: 0x20, W: []uint8{0xa, 0x80}}, {Addr: 0x20, W: []uint8{0xa, 0x82}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0x9e}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0xa2}}, {Addr: 0x20, W: []uint8{0xa, 0xa6}}, {Addr: 0x20, W: []uint8{0xa, 0xa2}}, {Addr: 0x20, W: []uint8{0xa, 0xa0}}, {Addr: 0x20, W: []uint8{0xa, 0x88}}, {Addr: 0x20, W: []uint8{0xa, 0x8c}}, {Addr: 0x20, W: []uint8{0xa, 0x88}}, {Addr: 0x20, W: []uint8{0xa, 0x80}}, {Addr: 0x20, W: []uint8{0xa, 0x84}}, {Addr: 0x20, W: []uint8{0xa, 0x80}}, {Addr: 0x20, W: []uint8{0xa, 0x82}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0x9e}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0xaa}}, {Addr: 0x20, W: []uint8{0xa, 0xae}}, {Addr: 0x20, W: []uint8{0xa, 0xaa}}, {Addr: 0x20, W: []uint8{0xa, 0xa8}}, {Addr: 0x20, W: []uint8{0xa, 0x88}}, {Addr: 0x20, W: []uint8{0xa, 0x8c}}, {Addr: 0x20, W: []uint8{0xa, 0x88}}, {Addr: 0x20, W: []uint8{0xa, 0x80}}, {Addr: 0x20, W: []uint8{0xa, 0x84}}, {Addr: 0x20, W: []uint8{0xa, 0x80}}, {Addr: 0x20, W: []uint8{0xa, 0x82}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0x9e}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0xb2}}, {Addr: 0x20, W: []uint8{0xa, 0xb6}}, {Addr: 0x20, W: []uint8{0xa, 0xb2}}, {Addr: 0x20, W: []uint8{0xa, 0xb0}}, {Addr: 0x20, W: []uint8{0xa, 0x88}}, {Addr: 0x20, W: []uint8{0xa, 0x8c}}, {Addr: 0x20, W: []uint8{0xa, 0x88}}, {Addr: 0x20, W: []uint8{0xa, 0x80}}, {Addr: 0x20, W: []uint8{0xa, 0x84}}, {Addr: 0x20, W: []uint8{0xa, 0x80}}, {Addr: 0x20, W: []uint8{0xa, 0x82}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0x9e}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0xba}}, {Addr: 0x20, W: []uint8{0xa, 0xbe}}, {Addr: 0x20, W: []uint8{0xa, 0xba}}, {Addr: 0x20, W: []uint8{0xa, 0xb8}}, {Addr: 0x20, W: []uint8{0xa, 0x88}}, {Addr: 0x20, W: []uint8{0xa, 0x8c}}, {Addr: 0x20, W: []uint8{0xa, 0x88}}, {Addr: 0x20, W: []uint8{0xa, 0x80}}, {Addr: 0x20, W: []uint8{0xa, 0x84}}, {Addr: 0x20, W: []uint8{0xa, 0x80}}, {Addr: 0x20, W: []uint8{0xa, 0x82}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0x9e}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0xc2}}, {Addr: 0x20, W: []uint8{0xa, 0xc6}}, {Addr: 0x20, W: []uint8{0xa, 0xc2}}, {Addr: 0x20, W: []uint8{0xa, 0xc0}}, {Addr: 0x20, W: []uint8{0xa, 0x88}}, {Addr: 0x20, W: []uint8{0xa, 0x8c}}, {Addr: 0x20, W: []uint8{0xa, 0x88}}, {Addr: 0x20, W: []uint8{0xa, 0x80}}, {Addr: 0x20, W: []uint8{0xa, 0x84}}, {Addr: 0x20, W: []uint8{0xa, 0x80}}, {Addr: 0x20, W: []uint8{0xa, 0x82}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0x9e}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0xca}}, {Addr: 0x20, W: []uint8{0xa, 0xce}}, {Addr: 0x20, W: []uint8{0xa, 0xca}}, {Addr: 0x20, W: []uint8{0xa, 0xc8}}, {Addr: 0x20, W: []uint8{0xa, 0x88}}, {Addr: 0x20, W: []uint8{0xa, 0x8c}}, {Addr: 0x20, W: []uint8{0xa, 0x88}}, {Addr: 0x20, W: []uint8{0xa, 0x80}}, {Addr: 0x20, W: []uint8{0xa, 0x84}}, {Addr: 0x20, W: []uint8{0xa, 0x80}}, {Addr: 0x20, W: []uint8{0xa, 0x84}}, {Addr: 0x20, W: []uint8{0xa, 0x80}}, {Addr: 0x20, W: []uint8{0xa, 0x88}}, {Addr: 0x20, W: []uint8{0xa, 0x8c}}, {Addr: 0x20, W: []uint8{0xa, 0x88}}, {Addr: 0x20, W: []uint8{0xa, 0x8a}}, {Addr: 0x20, W: []uint8{0xa, 0xaa}}, {Addr: 0x20, W: []uint8{0xa, 0xae}}, {Addr: 0x20, W: []uint8{0xa, 0xaa}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0x9e}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0xb2}}, {Addr: 0x20, W: []uint8{0xa, 0xb6}}, {Addr: 0x20, W: []uint8{0xa, 0xb2}}, {Addr: 0x20, W: []uint8{0xa, 0xaa}}, {Addr: 0x20, W: []uint8{0xa, 0xae}}, {Addr: 0x20, W: []uint8{0xa, 0xaa}}, {Addr: 0x20, W: []uint8{0xa, 0xba}}, {Addr: 0x20, W: []uint8{0xa, 0xbe}}, {Addr: 0x20, W: []uint8{0xa, 0xba}}, {Addr: 0x20, W: []uint8{0xa, 0xa2}}, {Addr: 0x20, W: []uint8{0xa, 0xa6}}, {Addr: 0x20, W: []uint8{0xa, 0xa2}}, {Addr: 0x20, W: []uint8{0xa, 0x92}}, {Addr: 0x20, W: []uint8{0xa, 0x96}}, {Addr: 0x20, W: []uint8{0xa, 0x92}}, {Addr: 0x20, W: []uint8{0xa, 0x82}}, {Addr: 0x20, W: []uint8{0xa, 0x86}}, {Addr: 0x20, W: []uint8{0xa, 0x82}}, {Addr: 0x20, W: []uint8{0xa, 0xb2}}, {Addr: 0x20, W: []uint8{0xa, 0xb6}}, {Addr: 0x20, W: []uint8{0xa, 0xb2}}, {Addr: 0x20, W: []uint8{0xa, 0xa2}}, {Addr: 0x20, W: []uint8{0xa, 0xa6}}, {Addr: 0x20, W: []uint8{0xa, 0xa2}}, {Addr: 0x20, W: []uint8{0xa, 0xb2}}, {Addr: 0x20, W: []uint8{0xa, 0xb6}}, {Addr: 0x20, W: []uint8{0xa, 0xb2}}, {Addr: 0x20, W: []uint8{0xa, 0xaa}}, {Addr: 0x20, W: []uint8{0xa, 0xae}}, {Addr: 0x20, W: []uint8{0xa, 0xaa}}, {Addr: 0x20, W: []uint8{0xa, 0xba}}, {Addr: 0x20, W: []uint8{0xa, 0xbe}}, {Addr: 0x20, W: []uint8{0xa, 0xba}}, {Addr: 0x20, W: []uint8{0xa, 0xb2}}, {Addr: 0x20, W: []uint8{0xa, 0xb6}}, {Addr: 0x20, W: []uint8{0xa, 0xb2}}, {Addr: 0x20, W: []uint8{0xa, 0x92}}, {Addr: 0x20, W: []uint8{0xa, 0x96}}, {Addr: 0x20, W: []uint8{0xa, 0x92}}, {Addr: 0x20, W: []uint8{0xa, 0x82}}, {Addr: 0x20, W: []uint8{0xa, 0x86}}, {Addr: 0x20, W: []uint8{0xa, 0x82}}, {Addr: 0x20, W: []uint8{0xa, 0xb2}}, {Addr: 0x20, W: []uint8{0xa, 0xb6}}, {Addr: 0x20, W: []uint8{0xa, 0xb2}}, {Addr: 0x20, W: []uint8{0xa, 0xfa}}, {Addr: 0x20, W: []uint8{0xa, 0xfe}}, {Addr: 0x20, W: []uint8{0xa, 0xfa}}, {Addr: 0x20, W: []uint8{0xa, 0xb2}}, {Addr: 0x20, W: []uint8{0xa, 0xb6}}, {Addr: 0x20, W: []uint8{0xa, 0xb2}}, {Addr: 0x20, W: []uint8{0xa, 0xb6}}, {Addr: 0x20, W: []uint8{0xa, 0xb2}}, {Addr: 0x20, W: []uint8{0xa, 0xb6}}, {Addr: 0x20, W: []uint8{0xa, 0xb2}}, {Addr: 0x20, W: []uint8{0xa, 0xb6}}, {Addr: 0x20, W: []uint8{0xa, 0xb2}}, {Addr: 0x20, W: []uint8{0xa, 0xb0}}, {Addr: 0x20, W: []uint8{0xa, 0x80}}, {Addr: 0x20, W: []uint8{0xa, 0x84}}, {Addr: 0x20, W: []uint8{0xa, 0x80}}, {Addr: 0x20, W: []uint8{0xa, 0xc0}}, {Addr: 0x20, W: []uint8{0xa, 0xc4}}, {Addr: 0x20, W: []uint8{0xa, 0xc0}}, {Addr: 0x20, W: []uint8{0xa, 0x80}}, {Addr: 0x20, W: []uint8{0xa, 0x84}}, {Addr: 0x20, W: []uint8{0xa, 0x80}}, {Addr: 0x20, W: []uint8{0xa, 0xe0}}, {Addr: 0x20, W: []uint8{0xa, 0xe4}}, {Addr: 0x20, W: []uint8{0xa, 0xe0}}, {Addr: 0x20, W: []uint8{0xa, 0x80}}, {Addr: 0x20, W: []uint8{0xa, 0x84}}, {Addr: 0x20, W: []uint8{0xa, 0x80}}, {Addr: 0x20, W: []uint8{0xa, 0x88}}, {Addr: 0x20, W: []uint8{0xa, 0x8c}}, {Addr: 0x20, W: []uint8{0xa, 0x88}}, {Addr: 0x20, W: []uint8{0xa, 0x8a}}, {Addr: 0x20, W: []uint8{0xa, 0xaa}}, {Addr: 0x20, W: []uint8{0xa, 0xae}}, {Addr: 0x20, W: []uint8{0xa, 0xaa}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0x9e}}, {Addr: 0x20, W: []uint8{0xa, 0x9a}}, {Addr: 0x20, W: []uint8{0xa, 0xb2}}, {Addr: 0x20, W: []uint8{0xa, 0xb6}}, {Addr: 0x20, W: []uint8{0xa, 0xb2}}, {Addr: 0x20, W: []uint8{0xa, 0xaa}}, {Addr: 0x20, W: []uint8{0xa, 0xae}}, {Addr: 0x20, W: []uint8{0xa, 0xaa}}, {Addr: 0x20, W: []uint8{0xa, 0xba}}, {Addr: 0x20, W: []uint8{0xa, 0xbe}}, {Addr: 0x20, W: []uint8{0xa, 0xba}}, {Addr: 0x20, W: []uint8{0xa, 0xa2}}, {Addr: 0x20, W: []uint8{0xa, 0xa6}}, {Addr: 0x20, W: []uint8{0xa, 0xa2}}, {Addr: 0x20, W: []uint8{0xa, 0x92}}, {Addr: 0x20, W: []uint8{0xa, 0x96}}, {Addr: 0x20, W: []uint8{0xa, 0x92}}, {Addr: 0x20, W: []uint8{0xa, 0x82}}, {Addr: 0x20, W: []uint8{0xa, 0x86}}, {Addr: 0x20, W: []uint8{0xa, 0x82}}, {Addr: 0x20, W: []uint8{0xa, 0xb2}}, {Addr: 0x20, W: []uint8{0xa, 0xb6}}, {Addr: 0x20, W: []uint8{0xa, 0xb2}}, {Addr: 0x20, W: []uint8{0xa, 0xa2}}, {Addr: 0x20, W: []uint8{0xa, 0xa6}}, {Addr: 0x20, W: []uint8{0xa, 0xa2}}, {Addr: 0x20, W: []uint8{0xa, 0xb2}}, {Addr: 0x20, W: []uint8{0xa, 0xb6}}, {Addr: 0x20, W: []uint8{0xa, 0xb2}}, {Addr: 0x20, W: []uint8{0xa, 0xaa}}, {Addr: 0x20, W: []uint8{0xa, 0xae}}, {Addr: 0x20, W: []uint8{0xa, 0xaa}}, {Addr: 0x20, W: []uint8{0xa, 0xba}}, {Addr: 0x20, W: []uint8{0xa, 0xbe}}, {Addr: 0x20, W: []uint8{0xa, 0xba}}, {Addr: 0x20, W: []uint8{0xa, 0xb2}}, {Addr: 0x20, W: []uint8{0xa, 0xb6}}, {Addr: 0x20, W: []uint8{0xa, 0xb2}}, {Addr: 0x20, W: []uint8{0xa, 0x92}}, {Addr: 0x20, W: []uint8{0xa, 0x96}}, {Addr: 0x20, W: []uint8{0xa, 0x92}}, {Addr: 0x20, W: []uint8{0xa, 0x82}}, {Addr: 0x20, W: []uint8{0xa, 0x86}}, {Addr: 0x20, W: []uint8{0xa, 0x82}}, {Addr: 0x20, W: []uint8{0xa, 0xb2}}, {Addr: 0x20, W: []uint8{0xa, 0xb6}}, {Addr: 0x20, W: []uint8{0xa, 0xb2}}, {Addr: 0x20, W: []uint8{0xa, 0xfa}}, {Addr: 0x20, W: []uint8{0xa, 0xfe}}, {Addr: 0x20, W: []uint8{0xa, 0xfa}}, {Addr: 0x20, W: []uint8{0xa, 0xb2}}, {Addr: 0x20, W: []uint8{0xa, 0xb6}}, {Addr: 0x20, W: []uint8{0xa, 0xb2}}, {Addr: 0x20, W: []uint8{0xa, 0xf2}}, {Addr: 0x20, W: []uint8{0xa, 0xf6}}, {Addr: 0x20, W: []uint8{0xa, 0xf2}}, {Addr: 0x20, W: []uint8{0xa, 0xf0}}, {Addr: 0x20, W: []uint8{0xa, 0x80}}, {Addr: 0x20, W: []uint8{0xa, 0x84}}, {Addr: 0x20, W: []uint8{0xa, 0x80}}, {Addr: 0x20, W: []uint8{0xa, 0x88}}, {Addr: 0x20, W: []uint8{0xa, 0x8c}}, {Addr: 0x20, W: []uint8{0xa, 0x88}}, {Addr: 0x20, W: []uint8{0xa, 0x80}}, {Addr: 0x20, W: []uint8{0xa, 0x84}}, {Addr: 0x20, W: []uint8{0xa, 0x80}}, {Addr: 0x20, W: []uint8{0xa, 0xc0}}, {Addr: 0x20, W: []uint8{0xa, 0xc4}}, {Addr: 0x20, W: []uint8{0xa, 0xc0}}, {Addr: 0x20, W: []uint8{0xa, 0x40}}, {Addr: 0x20, W: []uint8{0xa, 0x0}}, {Addr: 0x20, W: []uint8{0xa, 0x4}}, {Addr: 0x20, W: []uint8{0xa, 0x0}}, {Addr: 0x20, W: []uint8{0xa, 0x40}}, {Addr: 0x20, W: []uint8{0xa, 0x44}}, {Addr: 0x20, W: []uint8{0xa, 0x40}}} func TestBasic(t *testing.T) { display, err := getLCD(t, basicTest) if err != nil { t.Fatal(err) } defer shutdown(t) s := display.String() t.Log(s) if len(s) == 0 { t.Error("display.String()") } _, err = display.WriteString("1234567890") if err != nil { t.Error(err) } err = display.MoveTo(2, 2) if err != nil { t.Error(err) } _, err = display.WriteString("2345678901") if err != nil { t.Error(err) } rows := display.Rows() if rows != testRows { t.Errorf("display.Rows() expected %d, received %d", testRows, rows) } cols := display.Cols() if cols != testCols { t.Errorf("display.Cols() expected %d, received %d", testCols, cols) } if liveDevice { time.Sleep(5 * time.Second) } err = display.Halt() if err != nil { t.Error(err) } } func TestInterface(t *testing.T) { t.Log("Entering test group") display, err := getLCD(t, ifTest) if err != nil { t.Fatal(err) } defer shutdown(t) errs := displaytest.TestTextDisplay(display, liveDevice) for _, err := range errs { if !errors.Is(err, periphDisplay.ErrNotImplemented) { t.Error(err) } } if liveDevice { time.Sleep(5 * time.Second) } _ = display.Halt() }