Tim Crawford has uploaded this change for review. ( https://review.coreboot.org/c/coreboot/+/47962 )
Change subject: mb/system76/oryp5: Enable TAS5825M smart amp ......................................................................
mb/system76/oryp5: Enable TAS5825M smart amp
Allows using the internal speakers of the oryp5.
Change-Id: I148f18ff3e754d913bdf907121b103c6de02ffc3 Signed-off-by: Tim Crawford tcrawford@system76.com --- M src/mainboard/system76/oryp5/Kconfig M src/mainboard/system76/oryp5/Makefile.inc M src/mainboard/system76/oryp5/devicetree.cb A src/mainboard/system76/oryp5/tas5825m.c 4 files changed, 4,371 insertions(+), 1 deletion(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/62/47962/1
diff --git a/src/mainboard/system76/oryp5/Kconfig b/src/mainboard/system76/oryp5/Kconfig index 9f4a059..9fdbd44 100644 --- a/src/mainboard/system76/oryp5/Kconfig +++ b/src/mainboard/system76/oryp5/Kconfig @@ -4,6 +4,7 @@ def_bool y select BOARD_ROMSIZE_KB_16384 select DRIVERS_I2C_HID + select DRIVERS_I2C_TAS5825M select EC_SYSTEM76_EC select EC_SYSTEM76_EC_BAT_THRESHOLDS select EC_SYSTEM76_EC_COLOR_KEYBOARD diff --git a/src/mainboard/system76/oryp5/Makefile.inc b/src/mainboard/system76/oryp5/Makefile.inc index c15a014..25cf5a7 100644 --- a/src/mainboard/system76/oryp5/Makefile.inc +++ b/src/mainboard/system76/oryp5/Makefile.inc @@ -1,3 +1,4 @@ bootblock-y += bootblock.c ramstage-y += ramstage.c ramstage-y += hda_verb.c +ramstage-y += tas5825m.c diff --git a/src/mainboard/system76/oryp5/devicetree.cb b/src/mainboard/system76/oryp5/devicetree.cb index 1e10ed9..bb56551 100644 --- a/src/mainboard/system76/oryp5/devicetree.cb +++ b/src/mainboard/system76/oryp5/devicetree.cb @@ -226,7 +226,12 @@ subsystemid 0x1558 0x96e1 register "PchHdaAudioLinkHda" = "1" end - device pci 1f.4 on end # SMBus + device pci 1f.4 on # SMBus + chip drivers/i2c/tas5825m + register "id" = "0" + device i2c 4e on end # (8bit address: 0x9c) + end # tas5825m + end device pci 1f.5 on end # PCH SPI device pci 1f.6 off end # GbE end diff --git a/src/mainboard/system76/oryp5/tas5825m.c b/src/mainboard/system76/oryp5/tas5825m.c new file mode 100644 index 0000000..b12e8c5 --- /dev/null +++ b/src/mainboard/system76/oryp5/tas5825m.c @@ -0,0 +1,4363 @@ +#include <drivers/i2c/tas5825m/tas5825m.h> + +#define R(F) { \ + res = F; \ + if (res < 0) return res; \ +} + +#define amp_write_at(A, V) R(tas5825m_write_at(dev, A, V)) + +#define amp_write_block_at(A, ...) { \ + const uint8_t _values[] = __VA_ARGS__; \ + R(tas5825m_write_block_at(dev, A, _values, ARRAY_SIZE(_values))); \ +} + +#define amp_set_page(P) R(tas5825m_set_page(dev, P)) + +#define amp_set_book(B) R(tas5825m_set_book(dev, B)) + +int tas5825m_setup(struct device *dev, int id) +{ + int res = 0; + + amp_set_page(0x00); + + amp_set_book(0x00); + + { + // Page 0 + + amp_write_at(0x03, 0x02); + amp_write_at(0x01, 0x11); + } + + amp_set_page(0x00); + amp_set_page(0x00); + amp_set_page(0x00); + amp_set_page(0x00); + amp_set_page(0x00); + + amp_set_book(0x00); + + { + // Page 0 + + amp_write_at(0x03, 0x12); + } + + amp_set_page(0x00); + + amp_set_book(0x00); + + { + // Page 0 + + amp_write_at(0x48, 0x0C); + } + + amp_set_page(0x00); + + amp_set_book(0x64); + + amp_set_page(0x01); + { + amp_write_at(0x08, 0x00); + amp_write_at(0x09, 0xFE); + amp_write_at(0x0A, 0x00); + amp_write_at(0x0B, 0x40); + amp_write_at(0x0C, 0x00); + amp_write_at(0x0D, 0xFC); + amp_write_at(0x0E, 0x00); + amp_write_at(0x0F, 0x00); + amp_write_at(0x10, 0x00); + amp_write_at(0x11, 0xFC); + amp_write_at(0x12, 0x00); + amp_write_at(0x13, 0x00); + amp_write_at(0x14, 0x00); + amp_write_at(0x15, 0xFC); + amp_write_at(0x16, 0x00); + amp_write_at(0x17, 0x00); + amp_write_at(0x18, 0x00); + amp_write_at(0x19, 0xFC); + amp_write_at(0x1A, 0x00); + amp_write_at(0x1B, 0x00); + amp_write_at(0x1C, 0x00); + amp_write_at(0x1D, 0xFC); + amp_write_at(0x1E, 0x00); + amp_write_at(0x1F, 0x00); + amp_write_at(0x20, 0x00); + amp_write_at(0x21, 0xFC); + amp_write_at(0x22, 0x00); + amp_write_at(0x23, 0x00); + amp_write_at(0x24, 0x00); + amp_write_at(0x25, 0xFC); + amp_write_at(0x26, 0x00); + amp_write_at(0x27, 0x00); + amp_write_at(0x28, 0x00); + amp_write_at(0x29, 0xFC); + amp_write_at(0x2A, 0x50); + amp_write_at(0x2B, 0x00); + amp_write_at(0x2C, 0x00); + amp_write_at(0x2D, 0xFC); + amp_write_at(0x2E, 0x00); + amp_write_at(0x2F, 0x00); + amp_write_at(0x30, 0x00); + amp_write_at(0x31, 0xFC); + amp_write_at(0x32, 0x00); + amp_write_at(0x33, 0x00); + amp_write_at(0x34, 0x00); + amp_write_at(0x35, 0xFC); + amp_write_at(0x36, 0x00); + amp_write_at(0x37, 0x00); + amp_write_at(0x38, 0x00); + amp_write_at(0x39, 0xFC); + amp_write_at(0x3A, 0x00); + amp_write_at(0x3B, 0x00); + amp_write_at(0x3C, 0x00); + amp_write_at(0x3D, 0xFC); + amp_write_at(0x3E, 0x00); + amp_write_at(0x3F, 0x00); + amp_write_at(0x40, 0x00); + amp_write_at(0x41, 0xFC); + amp_write_at(0x42, 0x00); + amp_write_at(0x43, 0x00); + amp_write_at(0x44, 0x00); + amp_write_at(0x45, 0xFC); + amp_write_at(0x46, 0x00); + amp_write_at(0x47, 0x00); + amp_write_at(0x48, 0x00); + amp_write_at(0x49, 0xFC); + amp_write_at(0x4A, 0x00); + amp_write_at(0x4B, 0x00); + amp_write_at(0x4C, 0x00); + amp_write_at(0x4D, 0xFC); + amp_write_at(0x4E, 0x00); + amp_write_at(0x4F, 0x00); + amp_write_at(0x50, 0x00); + amp_write_at(0x51, 0xFC); + amp_write_at(0x52, 0x00); + amp_write_at(0x53, 0x00); + amp_write_at(0x54, 0x00); + amp_write_at(0x55, 0xFC); + amp_write_at(0x56, 0x00); + amp_write_at(0x57, 0x00); + amp_write_at(0x58, 0x00); + amp_write_at(0x59, 0xFC); + amp_write_at(0x5A, 0x00); + amp_write_at(0x5B, 0x00); + amp_write_at(0x5C, 0x00); + amp_write_at(0x5D, 0xFC); + amp_write_at(0x5E, 0x00); + amp_write_at(0x5F, 0x00); + amp_write_at(0x60, 0x00); + amp_write_at(0x61, 0xFC); + amp_write_at(0x62, 0x00); + amp_write_at(0x63, 0x00); + amp_write_at(0x64, 0x00); + amp_write_at(0x65, 0xFC); + amp_write_at(0x66, 0x00); + amp_write_at(0x67, 0x00); + amp_write_at(0x68, 0x00); + amp_write_at(0x69, 0x82); + amp_write_at(0x6A, 0x00); + amp_write_at(0x6B, 0x93); + amp_write_at(0x6C, 0x00); + amp_write_at(0x6D, 0xFC); + amp_write_at(0x6E, 0x00); + amp_write_at(0x6F, 0x00); + amp_write_at(0x70, 0x84); + amp_write_at(0x71, 0xC1); + amp_write_at(0x72, 0x02); + amp_write_at(0x73, 0x9F); + amp_write_at(0x74, 0x08); + amp_write_at(0x75, 0x18); + amp_write_at(0x76, 0x10); + amp_write_at(0x77, 0x00); + amp_write_at(0x78, 0x02); + amp_write_at(0x79, 0x28); + amp_write_at(0x7A, 0x00); + amp_write_at(0x7B, 0x03); + amp_write_at(0x7C, 0x8F); + amp_write_at(0x7D, 0x00); + amp_write_at(0x7E, 0xFF); + amp_write_at(0x7F, 0xF8); + } + + amp_set_page(0x02); + { + amp_write_at(0x08, 0x02); + amp_write_at(0x09, 0x60); + amp_write_at(0x0A, 0x00); + amp_write_at(0x0B, 0x01); + amp_write_at(0x0C, 0x84); + amp_write_at(0x0D, 0xA0); + amp_write_at(0x0E, 0x02); + amp_write_at(0x0F, 0x00); + amp_write_at(0x10, 0x84); + amp_write_at(0x11, 0x02); + amp_write_at(0x12, 0x04); + amp_write_at(0x13, 0x03); + amp_write_at(0x14, 0x00); + amp_write_at(0x15, 0x26); + amp_write_at(0x16, 0x20); + amp_write_at(0x17, 0x96); + amp_write_at(0x18, 0x84); + amp_write_at(0x19, 0xA2); + amp_write_at(0x1A, 0x04); + amp_write_at(0x1B, 0x02); + amp_write_at(0x1C, 0x84); + amp_write_at(0x1D, 0xC1); + amp_write_at(0x1E, 0x02); + amp_write_at(0x1F, 0xBC); + amp_write_at(0x20, 0x84); + amp_write_at(0x21, 0x49); + amp_write_at(0x22, 0x03); + amp_write_at(0x23, 0x64); + amp_write_at(0x24, 0x08); + amp_write_at(0x25, 0xFC); + amp_write_at(0x26, 0x0C); + amp_write_at(0x27, 0x99); + amp_write_at(0x28, 0x02); + amp_write_at(0x29, 0x70); + amp_write_at(0x2A, 0x00); + amp_write_at(0x2B, 0x04); + amp_write_at(0x2C, 0x84); + amp_write_at(0x2D, 0xC1); + amp_write_at(0x2E, 0x02); + amp_write_at(0x2F, 0xBD); + amp_write_at(0x30, 0xE0); + amp_write_at(0x31, 0x10); + amp_write_at(0x32, 0x31); + amp_write_at(0x33, 0xAD); + amp_write_at(0x34, 0x84); + amp_write_at(0x35, 0xCA); + amp_write_at(0x36, 0x20); + amp_write_at(0x37, 0xE0); + amp_write_at(0x38, 0xF0); + amp_write_at(0x39, 0x1C); + amp_write_at(0x3A, 0x31); + amp_write_at(0x3B, 0xAE); + amp_write_at(0x3C, 0xF0); + amp_write_at(0x3D, 0x1C); + amp_write_at(0x3E, 0x31); + amp_write_at(0x3F, 0xAF); + amp_write_at(0x40, 0x02); + amp_write_at(0x41, 0x68); + amp_write_at(0x42, 0x00); + amp_write_at(0x43, 0x03); + amp_write_at(0x44, 0xF0); + amp_write_at(0x45, 0x1C); + amp_write_at(0x46, 0x31); + amp_write_at(0x47, 0xB0); + amp_write_at(0x48, 0xF0); + amp_write_at(0x49, 0x1D); + amp_write_at(0x4A, 0x31); + amp_write_at(0x4B, 0xB1); + amp_write_at(0x4C, 0x02); + amp_write_at(0x4D, 0x78); + amp_write_at(0x4E, 0x00); + amp_write_at(0x4F, 0x02); + amp_write_at(0x50, 0x84); + amp_write_at(0x51, 0x41); + amp_write_at(0x52, 0x03); + amp_write_at(0x53, 0x78); + amp_write_at(0x54, 0x80); + amp_write_at(0x55, 0x27); + amp_write_at(0x56, 0x80); + amp_write_at(0x57, 0xF9); + amp_write_at(0x58, 0x08); + amp_write_at(0x59, 0xFC); + amp_write_at(0x5A, 0x0C); + amp_write_at(0x5B, 0x98); + amp_write_at(0x5C, 0x84); + amp_write_at(0x5D, 0x83); + amp_write_at(0x5E, 0x03); + amp_write_at(0x5F, 0x6A); + amp_write_at(0x60, 0xE0); + amp_write_at(0x61, 0x10); + amp_write_at(0x62, 0x11); + amp_write_at(0x63, 0xAD); + amp_write_at(0x64, 0x84); + amp_write_at(0x65, 0xC2); + amp_write_at(0x66, 0x00); + amp_write_at(0x67, 0xE0); + amp_write_at(0x68, 0xF0); + amp_write_at(0x69, 0x1C); + amp_write_at(0x6A, 0x11); + amp_write_at(0x6B, 0xAE); + amp_write_at(0x6C, 0xF0); + amp_write_at(0x6D, 0x1C); + amp_write_at(0x6E, 0x11); + amp_write_at(0x6F, 0xAF); + amp_write_at(0x70, 0xF0); + amp_write_at(0x71, 0x1C); + amp_write_at(0x72, 0x11); + amp_write_at(0x73, 0xB0); + amp_write_at(0x74, 0xF0); + amp_write_at(0x75, 0x1D); + amp_write_at(0x76, 0x11); + amp_write_at(0x77, 0xB1); + amp_write_at(0x78, 0x84); + amp_write_at(0x79, 0x59); + amp_write_at(0x7A, 0x03); + amp_write_at(0x7B, 0x65); + amp_write_at(0x7C, 0x80); + amp_write_at(0x7D, 0x27); + amp_write_at(0x7E, 0x80); + amp_write_at(0x7F, 0xF8); + } + + amp_set_page(0x03); + { + amp_write_at(0x08, 0x84); + amp_write_at(0x09, 0x83); + amp_write_at(0x0A, 0x03); + amp_write_at(0x0B, 0x6B); + amp_write_at(0x0C, 0xE2); + amp_write_at(0x0D, 0x57); + amp_write_at(0x0E, 0x91); + amp_write_at(0x0F, 0xB2); + amp_write_at(0x10, 0x84); + amp_write_at(0x11, 0xC1); + amp_write_at(0x12, 0x02); + amp_write_at(0x13, 0xBD); + amp_write_at(0x14, 0x84); + amp_write_at(0x15, 0x82); + amp_write_at(0x16, 0x60); + amp_write_at(0x17, 0xE0); + amp_write_at(0x18, 0xF0); + amp_write_at(0x19, 0x1C); + amp_write_at(0x1A, 0x71); + amp_write_at(0x1B, 0xB3); + amp_write_at(0x1C, 0xF0); + amp_write_at(0x1D, 0x1C); + amp_write_at(0x1E, 0x71); + amp_write_at(0x1F, 0xB4); + amp_write_at(0x20, 0xF0); + amp_write_at(0x21, 0x1C); + amp_write_at(0x22, 0x71); + amp_write_at(0x23, 0xB5); + amp_write_at(0x24, 0xF0); + amp_write_at(0x25, 0x1D); + amp_write_at(0x26, 0x71); + amp_write_at(0x27, 0xB6); + amp_write_at(0x28, 0x84); + amp_write_at(0x29, 0x51); + amp_write_at(0x2A, 0x03); + amp_write_at(0x2B, 0x79); + amp_write_at(0x2C, 0x80); + amp_write_at(0x2D, 0x27); + amp_write_at(0x2E, 0x80); + amp_write_at(0x2F, 0xFB); + amp_write_at(0x30, 0x84); + amp_write_at(0x31, 0x83); + amp_write_at(0x32, 0x03); + amp_write_at(0x33, 0x6C); + amp_write_at(0x34, 0xE0); + amp_write_at(0x35, 0x10); + amp_write_at(0x36, 0x11); + amp_write_at(0x37, 0xB2); + amp_write_at(0x38, 0x84); + amp_write_at(0x39, 0xC2); + amp_write_at(0x3A, 0x40); + amp_write_at(0x3B, 0xE0); + amp_write_at(0x3C, 0xF0); + amp_write_at(0x3D, 0x1C); + amp_write_at(0x3E, 0x51); + amp_write_at(0x3F, 0xB3); + amp_write_at(0x40, 0xF0); + amp_write_at(0x41, 0x1C); + amp_write_at(0x42, 0x51); + amp_write_at(0x43, 0xB4); + amp_write_at(0x44, 0xF0); + amp_write_at(0x45, 0x1C); + amp_write_at(0x46, 0x51); + amp_write_at(0x47, 0xB5); + amp_write_at(0x48, 0xF0); + amp_write_at(0x49, 0x1D); + amp_write_at(0x4A, 0x51); + amp_write_at(0x4B, 0xB6); + amp_write_at(0x4C, 0x84); + amp_write_at(0x4D, 0x4B); + amp_write_at(0x4E, 0x03); + amp_write_at(0x4F, 0x64); + amp_write_at(0x50, 0x84); + amp_write_at(0x51, 0x49); + amp_write_at(0x52, 0x03); + amp_write_at(0x53, 0x77); + amp_write_at(0x54, 0x86); + amp_write_at(0x55, 0xA1); + amp_write_at(0x56, 0x01); + amp_write_at(0x57, 0xB7); + amp_write_at(0x58, 0x84); + amp_write_at(0x59, 0x43); + amp_write_at(0x5A, 0x03); + amp_write_at(0x5B, 0x78); + amp_write_at(0x5C, 0x02); + amp_write_at(0x5D, 0x11); + amp_write_at(0x5E, 0xFF); + amp_write_at(0x5F, 0xFC); + amp_write_at(0x60, 0x84); + amp_write_at(0x61, 0x41); + amp_write_at(0x62, 0x03); + amp_write_at(0x63, 0x7E); + amp_write_at(0x64, 0x80); + amp_write_at(0x65, 0x27); + amp_write_at(0x66, 0x80); + amp_write_at(0x67, 0xFA); + amp_write_at(0x68, 0x84); + amp_write_at(0x69, 0x83); + amp_write_at(0x6A, 0x03); + amp_write_at(0x6B, 0x6D); + amp_write_at(0x6C, 0xE2); + amp_write_at(0x6D, 0x57); + amp_write_at(0x6E, 0x80); + amp_write_at(0x6F, 0x00); + amp_write_at(0x70, 0x84); + amp_write_at(0x71, 0xC1); + amp_write_at(0x72, 0x02); + amp_write_at(0x73, 0xBD); + amp_write_at(0x74, 0x84); + amp_write_at(0x75, 0x82); + amp_write_at(0x76, 0x20); + amp_write_at(0x77, 0xE0); + amp_write_at(0x78, 0xF0); + amp_write_at(0x79, 0x1C); + amp_write_at(0x7A, 0x31); + amp_write_at(0x7B, 0xB8); + amp_write_at(0x7C, 0xF0); + amp_write_at(0x7D, 0x1C); + amp_write_at(0x7E, 0x31); + amp_write_at(0x7F, 0xB9); + } + + amp_set_page(0x04); + { + amp_write_at(0x08, 0xF0); + amp_write_at(0x09, 0x1C); + amp_write_at(0x0A, 0x31); + amp_write_at(0x0B, 0xBA); + amp_write_at(0x0C, 0xF0); + amp_write_at(0x0D, 0x1D); + amp_write_at(0x0E, 0x31); + amp_write_at(0x0F, 0xBB); + amp_write_at(0x10, 0x86); + amp_write_at(0x11, 0xA1); + amp_write_at(0x12, 0x01); + amp_write_at(0x13, 0xB7); + amp_write_at(0x14, 0x80); + amp_write_at(0x15, 0x27); + amp_write_at(0x16, 0x80); + amp_write_at(0x17, 0xF9); + amp_write_at(0x18, 0x84); + amp_write_at(0x19, 0x83); + amp_write_at(0x1A, 0x03); + amp_write_at(0x1B, 0x6E); + amp_write_at(0x1C, 0xE0); + amp_write_at(0x1D, 0x10); + amp_write_at(0x1E, 0x00); + amp_write_at(0x1F, 0x00); + amp_write_at(0x20, 0x84); + amp_write_at(0x21, 0xC2); + amp_write_at(0x22, 0x00); + amp_write_at(0x23, 0xE0); + amp_write_at(0x24, 0xF0); + amp_write_at(0x25, 0x1C); + amp_write_at(0x26, 0x11); + amp_write_at(0x27, 0xB8); + amp_write_at(0x28, 0xF0); + amp_write_at(0x29, 0x1C); + amp_write_at(0x2A, 0x11); + amp_write_at(0x2B, 0xB9); + amp_write_at(0x2C, 0xF0); + amp_write_at(0x2D, 0x1C); + amp_write_at(0x2E, 0x11); + amp_write_at(0x2F, 0xBA); + amp_write_at(0x30, 0xF0); + amp_write_at(0x31, 0x1D); + amp_write_at(0x32, 0x11); + amp_write_at(0x33, 0xBB); + amp_write_at(0x34, 0x86); + amp_write_at(0x35, 0xA1); + amp_write_at(0x36, 0x01); + amp_write_at(0x37, 0x9D); + amp_write_at(0x38, 0x80); + amp_write_at(0x39, 0x27); + amp_write_at(0x3A, 0x80); + amp_write_at(0x3B, 0xF8); + amp_write_at(0x3C, 0x84); + amp_write_at(0x3D, 0x83); + amp_write_at(0x3E, 0x03); + amp_write_at(0x3F, 0x6F); + amp_write_at(0x40, 0x84); + amp_write_at(0x41, 0x5B); + amp_write_at(0x42, 0x03); + amp_write_at(0x43, 0x65); + amp_write_at(0x44, 0x66); + amp_write_at(0x45, 0x6D); + amp_write_at(0x46, 0x60); + amp_write_at(0x47, 0x00); + amp_write_at(0x48, 0xEE); + amp_write_at(0x49, 0x64); + amp_write_at(0x4A, 0x80); + amp_write_at(0x4B, 0x00); + amp_write_at(0x4C, 0x02); + amp_write_at(0x4D, 0xC3); + amp_write_at(0x4E, 0x00); + amp_write_at(0x4F, 0x10); + amp_write_at(0x50, 0x62); + amp_write_at(0x51, 0x6D); + amp_write_at(0x52, 0x40); + amp_write_at(0x53, 0x00); + amp_write_at(0x54, 0xEA); + amp_write_at(0x55, 0x64); + amp_write_at(0x56, 0x60); + amp_write_at(0x57, 0x00); + amp_write_at(0x58, 0x02); + amp_write_at(0x59, 0xD3); + amp_write_at(0x5A, 0x00); + amp_write_at(0x5B, 0x10); + amp_write_at(0x5C, 0x88); + amp_write_at(0x5D, 0x47); + amp_write_at(0x5E, 0x00); + amp_write_at(0x5F, 0x81); + amp_write_at(0x60, 0x09); + amp_write_at(0x61, 0x07); + amp_write_at(0x62, 0x08); + amp_write_at(0x63, 0x88); + amp_write_at(0x64, 0x08); + amp_write_at(0x65, 0xFC); + amp_write_at(0x66, 0x28); + amp_write_at(0x67, 0x53); + amp_write_at(0x68, 0x0D); + amp_write_at(0x69, 0x00); + amp_write_at(0x6A, 0x10); + amp_write_at(0x6B, 0x18); + amp_write_at(0x6C, 0x84); + amp_write_at(0x6D, 0xC3); + amp_write_at(0x6E, 0x03); + amp_write_at(0x6F, 0x24); + amp_write_at(0x70, 0x08); + amp_write_at(0x71, 0x60); + amp_write_at(0x72, 0x28); + amp_write_at(0x73, 0x50); + amp_write_at(0x74, 0x84); + amp_write_at(0x75, 0x80); + amp_write_at(0x76, 0x04); + amp_write_at(0x77, 0x02); + amp_write_at(0x78, 0xE4); + amp_write_at(0x79, 0x00); + amp_write_at(0x7A, 0x00); + amp_write_at(0x7B, 0x80); + amp_write_at(0x7C, 0x86); + amp_write_at(0x7D, 0xC1); + amp_write_at(0x7E, 0x01); + amp_write_at(0x7F, 0x9F); + } + + amp_set_page(0x05); + { + amp_write_at(0x08, 0x88); + amp_write_at(0x09, 0x47); + amp_write_at(0x0A, 0x20); + amp_write_at(0x0B, 0x81); + amp_write_at(0x0C, 0x0D); + amp_write_at(0x0D, 0x00); + amp_write_at(0x0E, 0x10); + amp_write_at(0x0F, 0x20); + amp_write_at(0x10, 0x84); + amp_write_at(0x11, 0x53); + amp_write_at(0x12, 0x03); + amp_write_at(0x13, 0x79); + amp_write_at(0x14, 0x84); + amp_write_at(0x15, 0x4B); + amp_write_at(0x16, 0x03); + amp_write_at(0x17, 0x77); + amp_write_at(0x18, 0x84); + amp_write_at(0x19, 0x43); + amp_write_at(0x1A, 0x03); + amp_write_at(0x1B, 0x7E); + amp_write_at(0x1C, 0x00); + amp_write_at(0x1D, 0x42); + amp_write_at(0x1E, 0x20); + amp_write_at(0x1F, 0x85); + amp_write_at(0x20, 0x84); + amp_write_at(0x21, 0xDB); + amp_write_at(0x22, 0x03); + amp_write_at(0x23, 0x23); + amp_write_at(0x24, 0x08); + amp_write_at(0x25, 0xFC); + amp_write_at(0x26, 0x38); + amp_write_at(0x27, 0x10); + amp_write_at(0x28, 0x02); + amp_write_at(0x29, 0x48); + amp_write_at(0x2A, 0x02); + amp_write_at(0x2B, 0xBC); + amp_write_at(0x2C, 0x02); + amp_write_at(0x2D, 0x40); + amp_write_at(0x2E, 0x02); + amp_write_at(0x2F, 0xBD); + amp_write_at(0x30, 0xE4); + amp_write_at(0x31, 0x10); + amp_write_at(0x32, 0x11); + amp_write_at(0x33, 0x9E); + amp_write_at(0x34, 0x00); + amp_write_at(0x35, 0xFE); + amp_write_at(0x36, 0x20); + amp_write_at(0x37, 0x88); + amp_write_at(0x38, 0x88); + amp_write_at(0x39, 0x6C); + amp_write_at(0x3A, 0x00); + amp_write_at(0x3B, 0x00); + amp_write_at(0x3C, 0x02); + amp_write_at(0x3D, 0x48); + amp_write_at(0x3E, 0x02); + amp_write_at(0x3F, 0xBC); + amp_write_at(0x40, 0x02); + amp_write_at(0x41, 0x40); + amp_write_at(0x42, 0x02); + amp_write_at(0x43, 0xBD); + amp_write_at(0x44, 0x02); + amp_write_at(0x45, 0x80); + amp_write_at(0x46, 0x00); + amp_write_at(0x47, 0x00); + amp_write_at(0x48, 0x84); + amp_write_at(0x49, 0xA1); + amp_write_at(0x4A, 0x03); + amp_write_at(0x4B, 0x6F); + amp_write_at(0x4C, 0xE4); + amp_write_at(0x4D, 0x00); + amp_write_at(0x4E, 0x00); + amp_write_at(0x4F, 0x00); + amp_write_at(0x50, 0x84); + amp_write_at(0x51, 0xA1); + amp_write_at(0x52, 0x03); + amp_write_at(0x53, 0x6E); + amp_write_at(0x54, 0x84); + amp_write_at(0x55, 0xD1); + amp_write_at(0x56, 0x03); + amp_write_at(0x57, 0x6C); + amp_write_at(0x58, 0xE0); + amp_write_at(0x59, 0x00); + amp_write_at(0x5A, 0x00); + amp_write_at(0x5B, 0x00); + amp_write_at(0x5C, 0xE8); + amp_write_at(0x5D, 0x00); + amp_write_at(0x5E, 0x00); + amp_write_at(0x5F, 0x82); + amp_write_at(0x60, 0x84); + amp_write_at(0x61, 0xC9); + amp_write_at(0x62, 0x03); + amp_write_at(0x63, 0x6D); + amp_write_at(0x64, 0x88); + amp_write_at(0x65, 0x07); + amp_write_at(0x66, 0x00); + amp_write_at(0x67, 0x80); + amp_write_at(0x68, 0xEC); + amp_write_at(0x69, 0x00); + amp_write_at(0x6A, 0x00); + amp_write_at(0x6B, 0x81); + amp_write_at(0x6C, 0x10); + amp_write_at(0x6D, 0x00); + amp_write_at(0x6E, 0x18); + amp_write_at(0x6F, 0x01); + amp_write_at(0x70, 0x88); + amp_write_at(0x71, 0x47); + amp_write_at(0x72, 0x00); + amp_write_at(0x73, 0x80); + amp_write_at(0x74, 0x02); + amp_write_at(0x75, 0x50); + amp_write_at(0x76, 0x02); + amp_write_at(0x77, 0xBC); + amp_write_at(0x78, 0x00); + amp_write_at(0x79, 0xFE); + amp_write_at(0x7A, 0x20); + amp_write_at(0x7B, 0x99); + amp_write_at(0x7C, 0x0C); + amp_write_at(0x7D, 0x20); + amp_write_at(0x7E, 0x08); + amp_write_at(0x7F, 0x20); + } + + amp_set_page(0x06); + { + amp_write_at(0x08, 0x02); + amp_write_at(0x09, 0x78); + amp_write_at(0x0A, 0x00); + amp_write_at(0x0B, 0x02); + amp_write_at(0x0C, 0x02); + amp_write_at(0x0D, 0x50); + amp_write_at(0x0E, 0x02); + amp_write_at(0x0F, 0xBC); + amp_write_at(0x10, 0x02); + amp_write_at(0x11, 0x40); + amp_write_at(0x12, 0x02); + amp_write_at(0x13, 0xBD); + amp_write_at(0x14, 0x02); + amp_write_at(0x15, 0x70); + amp_write_at(0x16, 0x00); + amp_write_at(0x17, 0x06); + amp_write_at(0x18, 0x84); + amp_write_at(0x19, 0x59); + amp_write_at(0x1A, 0x03); + amp_write_at(0x1B, 0x4F); + amp_write_at(0x1C, 0xE2); + amp_write_at(0x1D, 0x57); + amp_write_at(0x1E, 0x91); + amp_write_at(0x1F, 0xBC); + amp_write_at(0x20, 0x02); + amp_write_at(0x21, 0xC3); + amp_write_at(0x22, 0x00); + amp_write_at(0x23, 0x10); + amp_write_at(0x24, 0x84); + amp_write_at(0x25, 0xC9); + amp_write_at(0x26, 0x02); + amp_write_at(0x27, 0xBD); + amp_write_at(0x28, 0x84); + amp_write_at(0x29, 0xC2); + amp_write_at(0x2A, 0x60); + amp_write_at(0x2B, 0xE0); + amp_write_at(0x2C, 0xF0); + amp_write_at(0x2D, 0x1C); + amp_write_at(0x2E, 0x71); + amp_write_at(0x2F, 0xBD); + amp_write_at(0x30, 0xF0); + amp_write_at(0x31, 0x1C); + amp_write_at(0x32, 0x71); + amp_write_at(0x33, 0xBE); + amp_write_at(0x34, 0x02); + amp_write_at(0x35, 0x68); + amp_write_at(0x36, 0x00); + amp_write_at(0x37, 0x05); + amp_write_at(0x38, 0xF0); + amp_write_at(0x39, 0x1C); + amp_write_at(0x3A, 0x71); + amp_write_at(0x3B, 0xBF); + amp_write_at(0x3C, 0xF0); + amp_write_at(0x3D, 0x1D); + amp_write_at(0x3E, 0x71); + amp_write_at(0x3F, 0xC0); + amp_write_at(0x40, 0xE4); + amp_write_at(0x41, 0x00); + amp_write_at(0x42, 0x11); + amp_write_at(0x43, 0xC3); + amp_write_at(0x44, 0x80); + amp_write_at(0x45, 0x27); + amp_write_at(0x46, 0x80); + amp_write_at(0x47, 0xE3); + amp_write_at(0x48, 0xF4); + amp_write_at(0x49, 0x00); + amp_write_at(0x4A, 0x11); + amp_write_at(0x4B, 0xC1); + amp_write_at(0x4C, 0xF4); + amp_write_at(0x4D, 0x1F); + amp_write_at(0x4E, 0x71); + amp_write_at(0x4F, 0xC2); + amp_write_at(0x50, 0xF4); + amp_write_at(0x51, 0x1C); + amp_write_at(0x52, 0x71); + amp_write_at(0x53, 0xC4); + amp_write_at(0x54, 0xF4); + amp_write_at(0x55, 0x1D); + amp_write_at(0x56, 0x71); + amp_write_at(0x57, 0xC5); + amp_write_at(0x58, 0x84); + amp_write_at(0x59, 0x49); + amp_write_at(0x5A, 0x03); + amp_write_at(0x5B, 0x57); + amp_write_at(0x5C, 0x80); + amp_write_at(0x5D, 0x67); + amp_write_at(0x5E, 0x80); + amp_write_at(0x5F, 0xFB); + amp_write_at(0x60, 0x02); + amp_write_at(0x61, 0xD3); + amp_write_at(0x62, 0x00); + amp_write_at(0x63, 0x10); + amp_write_at(0x64, 0xE0); + amp_write_at(0x65, 0x10); + amp_write_at(0x66, 0x31); + amp_write_at(0x67, 0xBC); + amp_write_at(0x68, 0x84); + amp_write_at(0x69, 0xCA); + amp_write_at(0x6A, 0x20); + amp_write_at(0x6B, 0xE0); + amp_write_at(0x6C, 0xF0); + amp_write_at(0x6D, 0x1C); + amp_write_at(0x6E, 0x31); + amp_write_at(0x6F, 0xBD); + amp_write_at(0x70, 0xF0); + amp_write_at(0x71, 0x1C); + amp_write_at(0x72, 0x31); + amp_write_at(0x73, 0xBE); + amp_write_at(0x74, 0xF0); + amp_write_at(0x75, 0x1C); + amp_write_at(0x76, 0x31); + amp_write_at(0x77, 0xBF); + amp_write_at(0x78, 0xF0); + amp_write_at(0x79, 0x1D); + amp_write_at(0x7A, 0x31); + amp_write_at(0x7B, 0xC0); + amp_write_at(0x7C, 0xE4); + amp_write_at(0x7D, 0x00); + amp_write_at(0x7E, 0x11); + amp_write_at(0x7F, 0xC3); + } + + amp_set_page(0x07); + { + amp_write_at(0x08, 0x80); + amp_write_at(0x09, 0x27); + amp_write_at(0x0A, 0x80); + amp_write_at(0x0B, 0xE1); + amp_write_at(0x0C, 0xF4); + amp_write_at(0x0D, 0x00); + amp_write_at(0x0E, 0x11); + amp_write_at(0x0F, 0xC1); + amp_write_at(0x10, 0xF4); + amp_write_at(0x11, 0x1F); + amp_write_at(0x12, 0x31); + amp_write_at(0x13, 0xC2); + amp_write_at(0x14, 0xF4); + amp_write_at(0x15, 0x1C); + amp_write_at(0x16, 0x31); + amp_write_at(0x17, 0xC4); + amp_write_at(0x18, 0xF4); + amp_write_at(0x19, 0x1D); + amp_write_at(0x1A, 0x31); + amp_write_at(0x1B, 0xC5); + amp_write_at(0x1C, 0x84); + amp_write_at(0x1D, 0xC2); + amp_write_at(0x1E, 0x04); + amp_write_at(0x1F, 0x05); + amp_write_at(0x20, 0x08); + amp_write_at(0x21, 0xFC); + amp_write_at(0x22, 0x58); + amp_write_at(0x23, 0x10); + amp_write_at(0x24, 0x80); + amp_write_at(0x25, 0x67); + amp_write_at(0x26, 0x80); + amp_write_at(0x27, 0xF9); + amp_write_at(0x28, 0x02); + amp_write_at(0x29, 0xD3); + amp_write_at(0x2A, 0x00); + amp_write_at(0x2B, 0x10); + amp_write_at(0x2C, 0x84); + amp_write_at(0x2D, 0xCA); + amp_write_at(0x2E, 0x04); + amp_write_at(0x2F, 0x04); + amp_write_at(0x30, 0x08); + amp_write_at(0x31, 0xFC); + amp_write_at(0x32, 0x58); + amp_write_at(0x33, 0x31); + amp_write_at(0x34, 0x84); + amp_write_at(0x35, 0xCA); + amp_write_at(0x36, 0x04); + amp_write_at(0x37, 0x06); + amp_write_at(0x38, 0x08); + amp_write_at(0x39, 0x00); + amp_write_at(0x3A, 0x0A); + amp_write_at(0x3B, 0x21); + amp_write_at(0x3C, 0x84); + amp_write_at(0x3D, 0xC2); + amp_write_at(0x3E, 0x04); + amp_write_at(0x3F, 0x07); + amp_write_at(0x40, 0x08); + amp_write_at(0x41, 0x00); + amp_write_at(0x42, 0x0A); + amp_write_at(0x43, 0x00); + amp_write_at(0x44, 0xE4); + amp_write_at(0x45, 0x10); + amp_write_at(0x46, 0x31); + amp_write_at(0x47, 0xA3); + amp_write_at(0x48, 0xE0); + amp_write_at(0x49, 0x10); + amp_write_at(0x4A, 0x00); + amp_write_at(0x4B, 0x00); + amp_write_at(0x4C, 0xEA); + amp_write_at(0x4D, 0x65); + amp_write_at(0x4E, 0x60); + amp_write_at(0x4F, 0x00); + amp_write_at(0x50, 0x02); + amp_write_at(0x51, 0xC3); + amp_write_at(0x52, 0x00); + amp_write_at(0x53, 0x10); + amp_write_at(0x54, 0xEE); + amp_write_at(0x55, 0x65); + amp_write_at(0x56, 0x80); + amp_write_at(0x57, 0x00); + amp_write_at(0x58, 0x02); + amp_write_at(0x59, 0xCB); + amp_write_at(0x5A, 0x00); + amp_write_at(0x5B, 0x10); + amp_write_at(0x5C, 0x88); + amp_write_at(0x5D, 0x47); + amp_write_at(0x5E, 0x00); + amp_write_at(0x5F, 0x82); + amp_write_at(0x60, 0x09); + amp_write_at(0x61, 0x07); + amp_write_at(0x62, 0x09); + amp_write_at(0x63, 0x31); + amp_write_at(0x64, 0x08); + amp_write_at(0x65, 0xFC); + amp_write_at(0x66, 0x48); + amp_write_at(0x67, 0x13); + amp_write_at(0x68, 0x0D); + amp_write_at(0x69, 0x00); + amp_write_at(0x6A, 0x10); + amp_write_at(0x6B, 0x38); + amp_write_at(0x6C, 0x84); + amp_write_at(0x6D, 0xCB); + amp_write_at(0x6E, 0x03); + amp_write_at(0x6F, 0x2C); + amp_write_at(0x70, 0x08); + amp_write_at(0x71, 0x60); + amp_write_at(0x72, 0x48); + amp_write_at(0x73, 0x11); + amp_write_at(0x74, 0x84); + amp_write_at(0x75, 0x80); + amp_write_at(0x76, 0x04); + amp_write_at(0x77, 0x02); + amp_write_at(0x78, 0xE4); + amp_write_at(0x79, 0x00); + amp_write_at(0x7A, 0x00); + amp_write_at(0x7B, 0x81); + amp_write_at(0x7C, 0x02); + amp_write_at(0x7D, 0x28); + amp_write_at(0x7E, 0x00); + amp_write_at(0x7F, 0x02); + } + + amp_set_page(0x08); + { + amp_write_at(0x08, 0x88); + amp_write_at(0x09, 0x67); + amp_write_at(0x0A, 0x20); + amp_write_at(0x0B, 0x00); + amp_write_at(0x0C, 0xE4); + amp_write_at(0x0D, 0x00); + amp_write_at(0x0E, 0x02); + amp_write_at(0x0F, 0x00); + amp_write_at(0x10, 0x84); + amp_write_at(0x11, 0xDB); + amp_write_at(0x12, 0x03); + amp_write_at(0x13, 0x2B); + amp_write_at(0x14, 0x80); + amp_write_at(0x15, 0x48); + amp_write_at(0x16, 0x00); + amp_write_at(0x17, 0x81); + amp_write_at(0x18, 0x86); + amp_write_at(0x19, 0xD9); + amp_write_at(0x1A, 0x01); + amp_write_at(0x1B, 0xA9); + amp_write_at(0x1C, 0x86); + amp_write_at(0x1D, 0xC1); + amp_write_at(0x1E, 0x01); + amp_write_at(0x1F, 0xAA); + amp_write_at(0x20, 0x0D); + amp_write_at(0x21, 0x00); + amp_write_at(0x22, 0x10); + amp_write_at(0x23, 0x38); + amp_write_at(0x24, 0x08); + amp_write_at(0x25, 0xFC); + amp_write_at(0x26, 0x3C); + amp_write_at(0x27, 0x12); + amp_write_at(0x28, 0x84); + amp_write_at(0x29, 0x5B); + amp_write_at(0x2A, 0x03); + amp_write_at(0x2B, 0x4F); + amp_write_at(0x2C, 0x84); + amp_write_at(0x2D, 0x4B); + amp_write_at(0x2E, 0x03); + amp_write_at(0x2F, 0x57); + amp_write_at(0x30, 0x84); + amp_write_at(0x31, 0xD2); + amp_write_at(0x32, 0x04); + amp_write_at(0x33, 0x02); + amp_write_at(0x34, 0x00); + amp_write_at(0x35, 0x62); + amp_write_at(0x36, 0x20); + amp_write_at(0x37, 0xE4); + amp_write_at(0x38, 0x86); + amp_write_at(0x39, 0xD1); + amp_write_at(0x3A, 0x01); + amp_write_at(0x3B, 0xAC); + amp_write_at(0x3C, 0x0D); + amp_write_at(0x3D, 0x00); + amp_write_at(0x3E, 0x10); + amp_write_at(0x3F, 0x20); + amp_write_at(0x40, 0x86); + amp_write_at(0x41, 0xC9); + amp_write_at(0x42, 0x01); + amp_write_at(0x43, 0xA8); + amp_write_at(0x44, 0x86); + amp_write_at(0x45, 0xC1); + amp_write_at(0x46, 0x01); + amp_write_at(0x47, 0xA7); + amp_write_at(0x48, 0x00); + amp_write_at(0x49, 0xFE); + amp_write_at(0x4A, 0x20); + amp_write_at(0x4B, 0xE8); + amp_write_at(0x4C, 0x08); + amp_write_at(0x4D, 0x44); + amp_write_at(0x4E, 0x26); + amp_write_at(0x4F, 0x30); + amp_write_at(0x50, 0x08); + amp_write_at(0x51, 0xFC); + amp_write_at(0x52, 0x3C); + amp_write_at(0x53, 0x71); + amp_write_at(0x54, 0x86); + amp_write_at(0x55, 0xC1); + amp_write_at(0x56, 0x01); + amp_write_at(0x57, 0xA6); + amp_write_at(0x58, 0x84); + amp_write_at(0x59, 0xCA); + amp_write_at(0x5A, 0x04); + amp_write_at(0x5B, 0x02); + amp_write_at(0x5C, 0x86); + amp_write_at(0x5D, 0xD1); + amp_write_at(0x5E, 0x01); + amp_write_at(0x5F, 0xAB); + amp_write_at(0x60, 0x84); + amp_write_at(0x61, 0x80); + amp_write_at(0x62, 0x04); + amp_write_at(0x63, 0x02); + amp_write_at(0x64, 0xE4); + amp_write_at(0x65, 0x00); + amp_write_at(0x66, 0x00); + amp_write_at(0x67, 0x80); + amp_write_at(0x68, 0x88); + amp_write_at(0x69, 0x40); + amp_write_at(0x6A, 0x00); + amp_write_at(0x6B, 0x80); + amp_write_at(0x6C, 0x08); + amp_write_at(0x6D, 0xFC); + amp_write_at(0x6E, 0x08); + amp_write_at(0x6F, 0x50); + amp_write_at(0x70, 0x02); + amp_write_at(0x71, 0x28); + amp_write_at(0x72, 0x00); + amp_write_at(0x73, 0x01); + amp_write_at(0x74, 0x02); + amp_write_at(0x75, 0xA3); + amp_write_at(0x76, 0x00); + amp_write_at(0x77, 0x18); + amp_write_at(0x78, 0xE4); + amp_write_at(0x79, 0x40); + amp_write_at(0x7A, 0x00); + amp_write_at(0x7B, 0x00); + amp_write_at(0x7C, 0x88); + amp_write_at(0x7D, 0xC8); + amp_write_at(0x7E, 0x00); + amp_write_at(0x7F, 0x82); + } + + amp_set_page(0x09); + { + amp_write_at(0x08, 0x84); + amp_write_at(0x09, 0xC9); + amp_write_at(0x0A, 0x03); + amp_write_at(0x0B, 0x2D); + amp_write_at(0x0C, 0x86); + amp_write_at(0x0D, 0xC1); + amp_write_at(0x0E, 0x01); + amp_write_at(0x0F, 0xA5); + amp_write_at(0x10, 0x86); + amp_write_at(0x11, 0xD9); + amp_write_at(0x12, 0x01); + amp_write_at(0x13, 0xA4); + amp_write_at(0x14, 0x0D); + amp_write_at(0x15, 0x00); + amp_write_at(0x16, 0x10); + amp_write_at(0x17, 0x48); + amp_write_at(0x18, 0x08); + amp_write_at(0x19, 0x44); + amp_write_at(0x1A, 0x06); + amp_write_at(0x1B, 0x13); + amp_write_at(0x1C, 0x86); + amp_write_at(0x1D, 0xC1); + amp_write_at(0x1E, 0x01); + amp_write_at(0x1F, 0xEF); + amp_write_at(0x20, 0x84); + amp_write_at(0x21, 0x49); + amp_write_at(0x22, 0x03); + amp_write_at(0x23, 0x37); + amp_write_at(0x24, 0x00); + amp_write_at(0x25, 0xFC); + amp_write_at(0x26, 0x00); + amp_write_at(0x27, 0x00); + amp_write_at(0x28, 0xE4); + amp_write_at(0x29, 0x10); + amp_write_at(0x2A, 0x40); + amp_write_at(0x2B, 0x83); + amp_write_at(0x2C, 0xEC); + amp_write_at(0x2D, 0x10); + amp_write_at(0x2E, 0x20); + amp_write_at(0x2F, 0x00); + amp_write_at(0x30, 0x88); + amp_write_at(0x31, 0x47); + amp_write_at(0x32, 0x00); + amp_write_at(0x33, 0x82); + amp_write_at(0x34, 0x04); + amp_write_at(0x35, 0x80); + amp_write_at(0x36, 0xA8); + amp_write_at(0x37, 0xB3); + amp_write_at(0x38, 0x84); + amp_write_at(0x39, 0x80); + amp_write_at(0x3A, 0x04); + amp_write_at(0x3B, 0x07); + amp_write_at(0x3C, 0xE4); + amp_write_at(0x3D, 0x00); + amp_write_at(0x3E, 0x00); + amp_write_at(0x3F, 0x83); + amp_write_at(0x40, 0x84); + amp_write_at(0x41, 0xDB); + amp_write_at(0x42, 0x03); + amp_write_at(0x43, 0x2D); + amp_write_at(0x44, 0x88); + amp_write_at(0x45, 0x40); + amp_write_at(0x46, 0x00); + amp_write_at(0x47, 0x83); + amp_write_at(0x48, 0x10); + amp_write_at(0x49, 0x00); + amp_write_at(0x4A, 0x1A); + amp_write_at(0x4B, 0x22); + amp_write_at(0x4C, 0xE4); + amp_write_at(0x4D, 0x80); + amp_write_at(0x4E, 0xC0); + amp_write_at(0x4F, 0x00); + amp_write_at(0x50, 0x88); + amp_write_at(0x51, 0x40); + amp_write_at(0x52, 0x00); + amp_write_at(0x53, 0x81); + amp_write_at(0x54, 0x84); + amp_write_at(0x55, 0xD8); + amp_write_at(0x56, 0x04); + amp_write_at(0x57, 0x04); + amp_write_at(0x58, 0x0C); + amp_write_at(0x59, 0x20); + amp_write_at(0x5A, 0x08); + amp_write_at(0x5B, 0x39); + amp_write_at(0x5C, 0x86); + amp_write_at(0x5D, 0xD1); + amp_write_at(0x5E, 0x01); + amp_write_at(0x5F, 0xF0); + amp_write_at(0x60, 0x84); + amp_write_at(0x61, 0x81); + amp_write_at(0x62, 0x02); + amp_write_at(0x63, 0xBC); + amp_write_at(0x64, 0x86); + amp_write_at(0x65, 0xC9); + amp_write_at(0x66, 0x01); + amp_write_at(0x67, 0xF1); + amp_write_at(0x68, 0xE0); + amp_write_at(0x69, 0x00); + amp_write_at(0x6A, 0x11); + amp_write_at(0x6B, 0xC7); + amp_write_at(0x6C, 0x84); + amp_write_at(0x6D, 0x82); + amp_write_at(0x6E, 0x20); + amp_write_at(0x6F, 0xE0); + amp_write_at(0x70, 0x84); + amp_write_at(0x71, 0x82); + amp_write_at(0x72, 0x04); + amp_write_at(0x73, 0x02); + amp_write_at(0x74, 0xF0); + amp_write_at(0x75, 0x1C); + amp_write_at(0x76, 0x31); + amp_write_at(0x77, 0xC8); + amp_write_at(0x78, 0xF0); + amp_write_at(0x79, 0x1C); + amp_write_at(0x7A, 0x31); + amp_write_at(0x7B, 0xC9); + amp_write_at(0x7C, 0xF0); + amp_write_at(0x7D, 0x1C); + amp_write_at(0x7E, 0x31); + amp_write_at(0x7F, 0xCA); + } + + amp_set_page(0x0A); + { + amp_write_at(0x08, 0xF0); + amp_write_at(0x09, 0x1D); + amp_write_at(0x0A, 0x31); + amp_write_at(0x0B, 0xCB); + amp_write_at(0x0C, 0xE4); + amp_write_at(0x0D, 0x00); + amp_write_at(0x0E, 0x11); + amp_write_at(0x0F, 0xCE); + amp_write_at(0x10, 0x80); + amp_write_at(0x11, 0x27); + amp_write_at(0x12, 0x80); + amp_write_at(0x13, 0xE1); + amp_write_at(0x14, 0xF4); + amp_write_at(0x15, 0x00); + amp_write_at(0x16, 0x11); + amp_write_at(0x17, 0xCC); + amp_write_at(0x18, 0xF4); + amp_write_at(0x19, 0x1F); + amp_write_at(0x1A, 0x31); + amp_write_at(0x1B, 0xCD); + amp_write_at(0x1C, 0xF4); + amp_write_at(0x1D, 0x1C); + amp_write_at(0x1E, 0x31); + amp_write_at(0x1F, 0xCF); + amp_write_at(0x20, 0xF4); + amp_write_at(0x21, 0x1D); + amp_write_at(0x22, 0x31); + amp_write_at(0x23, 0xD0); + amp_write_at(0x24, 0x84); + amp_write_at(0x25, 0x41); + amp_write_at(0x26, 0x03); + amp_write_at(0x27, 0x2F); + amp_write_at(0x28, 0x80); + amp_write_at(0x29, 0x67); + amp_write_at(0x2A, 0x80); + amp_write_at(0x2B, 0xF9); + amp_write_at(0x2C, 0x02); + amp_write_at(0x2D, 0xDB); + amp_write_at(0x2E, 0x00); + amp_write_at(0x2F, 0x10); + amp_write_at(0x30, 0x8F); + amp_write_at(0x31, 0x30); + amp_write_at(0x32, 0x00); + amp_write_at(0x33, 0x00); + amp_write_at(0x34, 0x0C); + amp_write_at(0x35, 0x1C); + amp_write_at(0x36, 0x11); + amp_write_at(0x37, 0x74); + amp_write_at(0x38, 0x08); + amp_write_at(0x39, 0x64); + amp_write_at(0x3A, 0x66); + amp_write_at(0x3B, 0x72); + amp_write_at(0x3C, 0x0D); + amp_write_at(0x3D, 0x00); + amp_write_at(0x3E, 0x10); + amp_write_at(0x3F, 0x40); + amp_write_at(0x40, 0x08); + amp_write_at(0x41, 0x44); + amp_write_at(0x42, 0x06); + amp_write_at(0x43, 0x12); + amp_write_at(0x44, 0x84); + amp_write_at(0x45, 0xD2); + amp_write_at(0x46, 0x41); + amp_write_at(0x47, 0x00); + amp_write_at(0x48, 0xE0); + amp_write_at(0x49, 0x10); + amp_write_at(0x4A, 0x51); + amp_write_at(0x4B, 0xD1); + amp_write_at(0x4C, 0xF0); + amp_write_at(0x4D, 0x1C); + amp_write_at(0x4E, 0x11); + amp_write_at(0x4F, 0xD2); + amp_write_at(0x50, 0xF0); + amp_write_at(0x51, 0x1C); + amp_write_at(0x52, 0x11); + amp_write_at(0x53, 0xD3); + amp_write_at(0x54, 0xF0); + amp_write_at(0x55, 0x1C); + amp_write_at(0x56, 0x11); + amp_write_at(0x57, 0xD4); + amp_write_at(0x58, 0xF0); + amp_write_at(0x59, 0x1D); + amp_write_at(0x5A, 0x11); + amp_write_at(0x5B, 0xD5); + amp_write_at(0x5C, 0xE4); + amp_write_at(0x5D, 0x00); + amp_write_at(0x5E, 0x11); + amp_write_at(0x5F, 0xD8); + amp_write_at(0x60, 0x80); + amp_write_at(0x61, 0x27); + amp_write_at(0x62, 0x80); + amp_write_at(0x63, 0xE0); + amp_write_at(0x64, 0xF4); + amp_write_at(0x65, 0x00); + amp_write_at(0x66, 0x11); + amp_write_at(0x67, 0xD6); + amp_write_at(0x68, 0xF4); + amp_write_at(0x69, 0x20); + amp_write_at(0x6A, 0x11); + amp_write_at(0x6B, 0xD7); + amp_write_at(0x6C, 0x84); + amp_write_at(0x6D, 0x84); + amp_write_at(0x6E, 0x00); + amp_write_at(0x6F, 0xF8); + amp_write_at(0x70, 0xF4); + amp_write_at(0x71, 0x1C); + amp_write_at(0x72, 0x11); + amp_write_at(0x73, 0xD9); + amp_write_at(0x74, 0x84); + amp_write_at(0x75, 0x4B); + amp_write_at(0x76, 0x03); + amp_write_at(0x77, 0x37); + amp_write_at(0x78, 0xF4); + amp_write_at(0x79, 0x1D); + amp_write_at(0x7A, 0x11); + amp_write_at(0x7B, 0xDA); + amp_write_at(0x7C, 0x84); + amp_write_at(0x7D, 0x49); + amp_write_at(0x7E, 0x03); + amp_write_at(0x7F, 0x5F); + } + + amp_set_page(0x0B); + { + amp_write_at(0x08, 0x80); + amp_write_at(0x09, 0x67); + amp_write_at(0x0A, 0x80); + amp_write_at(0x0B, 0xF8); + amp_write_at(0x0C, 0xE0); + amp_write_at(0x0D, 0x00); + amp_write_at(0x0E, 0x11); + amp_write_at(0x0F, 0xDB); + amp_write_at(0x10, 0x84); + amp_write_at(0x11, 0x82); + amp_write_at(0x12, 0x21); + amp_write_at(0x13, 0x00); + amp_write_at(0x14, 0x84); + amp_write_at(0x15, 0x82); + amp_write_at(0x16, 0x20); + amp_write_at(0x17, 0xE0); + amp_write_at(0x18, 0xF0); + amp_write_at(0x19, 0x1C); + amp_write_at(0x1A, 0x31); + amp_write_at(0x1B, 0xDC); + amp_write_at(0x1C, 0xF0); + amp_write_at(0x1D, 0x1C); + amp_write_at(0x1E, 0x31); + amp_write_at(0x1F, 0xDD); + amp_write_at(0x20, 0xF0); + amp_write_at(0x21, 0x1C); + amp_write_at(0x22, 0x31); + amp_write_at(0x23, 0xDE); + amp_write_at(0x24, 0xF0); + amp_write_at(0x25, 0x1D); + amp_write_at(0x26, 0x31); + amp_write_at(0x27, 0xDF); + amp_write_at(0x28, 0xE4); + amp_write_at(0x29, 0x00); + amp_write_at(0x2A, 0x11); + amp_write_at(0x2B, 0xE2); + amp_write_at(0x2C, 0x80); + amp_write_at(0x2D, 0x27); + amp_write_at(0x2E, 0x80); + amp_write_at(0x2F, 0xE1); + amp_write_at(0x30, 0xF4); + amp_write_at(0x31, 0x00); + amp_write_at(0x32, 0x11); + amp_write_at(0x33, 0xE0); + amp_write_at(0x34, 0xF4); + amp_write_at(0x35, 0x1F); + amp_write_at(0x36, 0x31); + amp_write_at(0x37, 0xE1); + amp_write_at(0x38, 0xF4); + amp_write_at(0x39, 0x1C); + amp_write_at(0x3A, 0x31); + amp_write_at(0x3B, 0xE3); + amp_write_at(0x3C, 0xF4); + amp_write_at(0x3D, 0x1D); + amp_write_at(0x3E, 0x31); + amp_write_at(0x3F, 0xE4); + amp_write_at(0x40, 0x84); + amp_write_at(0x41, 0x51); + amp_write_at(0x42, 0x03); + amp_write_at(0x43, 0x60); + amp_write_at(0x44, 0x80); + amp_write_at(0x45, 0x67); + amp_write_at(0x46, 0x80); + amp_write_at(0x47, 0xF9); + amp_write_at(0x48, 0xE4); + amp_write_at(0x49, 0x00); + amp_write_at(0x4A, 0x00); + amp_write_at(0x4B, 0x81); + amp_write_at(0x4C, 0xE0); + amp_write_at(0x4D, 0x80); + amp_write_at(0x4E, 0x51); + amp_write_at(0x4F, 0xE5); + amp_write_at(0x50, 0x84); + amp_write_at(0x51, 0x82); + amp_write_at(0x52, 0x40); + amp_write_at(0x53, 0xE0); + amp_write_at(0x54, 0xF0); + amp_write_at(0x55, 0x1C); + amp_write_at(0x56, 0x51); + amp_write_at(0x57, 0xE6); + amp_write_at(0x58, 0xF0); + amp_write_at(0x59, 0x1C); + amp_write_at(0x5A, 0x51); + amp_write_at(0x5B, 0xE7); + amp_write_at(0x5C, 0xF0); + amp_write_at(0x5D, 0x1C); + amp_write_at(0x5E, 0x51); + amp_write_at(0x5F, 0xE8); + amp_write_at(0x60, 0x88); + amp_write_at(0x61, 0x47); + amp_write_at(0x62, 0x00); + amp_write_at(0x63, 0x80); + amp_write_at(0x64, 0xF0); + amp_write_at(0x65, 0x1D); + amp_write_at(0x66, 0x51); + amp_write_at(0x67, 0xE9); + amp_write_at(0x68, 0xE4); + amp_write_at(0x69, 0x00); + amp_write_at(0x6A, 0x11); + amp_write_at(0x6B, 0xEC); + amp_write_at(0x6C, 0x80); + amp_write_at(0x6D, 0x27); + amp_write_at(0x6E, 0x80); + amp_write_at(0x6F, 0xE2); + amp_write_at(0x70, 0xF4); + amp_write_at(0x71, 0x00); + amp_write_at(0x72, 0x11); + amp_write_at(0x73, 0xEA); + amp_write_at(0x74, 0xF4); + amp_write_at(0x75, 0x1F); + amp_write_at(0x76, 0x51); + amp_write_at(0x77, 0xEB); + amp_write_at(0x78, 0xF4); + amp_write_at(0x79, 0x1C); + amp_write_at(0x7A, 0x51); + amp_write_at(0x7B, 0xED); + amp_write_at(0x7C, 0xF4); + amp_write_at(0x7D, 0x1D); + amp_write_at(0x7E, 0x51); + amp_write_at(0x7F, 0xEE); + } + + amp_set_page(0x0C); + { + amp_write_at(0x08, 0x02); + amp_write_at(0x09, 0x58); + amp_write_at(0x0A, 0x02); + amp_write_at(0x0B, 0xBC); + amp_write_at(0x0C, 0x08); + amp_write_at(0x0D, 0xFC); + amp_write_at(0x0E, 0x0D); + amp_write_at(0x0F, 0x18); + amp_write_at(0x10, 0x80); + amp_write_at(0x11, 0x67); + amp_write_at(0x12, 0x80); + amp_write_at(0x13, 0xFA); + amp_write_at(0x14, 0x02); + amp_write_at(0x15, 0xD3); + amp_write_at(0x16, 0x00); + amp_write_at(0x17, 0x10); + amp_write_at(0x18, 0x10); + amp_write_at(0x19, 0x00); + amp_write_at(0x1A, 0x18); + amp_write_at(0x1B, 0x03); + amp_write_at(0x1C, 0x84); + amp_write_at(0x1D, 0x43); + amp_write_at(0x1E, 0x03); + amp_write_at(0x1F, 0x2F); + amp_write_at(0x20, 0x84); + amp_write_at(0x21, 0x4B); + amp_write_at(0x22, 0x03); + amp_write_at(0x23, 0x5F); + amp_write_at(0x24, 0x84); + amp_write_at(0x25, 0x53); + amp_write_at(0x26, 0x03); + amp_write_at(0x27, 0x60); + amp_write_at(0x28, 0x84); + amp_write_at(0x29, 0x41); + amp_write_at(0x2A, 0x03); + amp_write_at(0x2B, 0x47); + amp_write_at(0x2C, 0x84); + amp_write_at(0x2D, 0x51); + amp_write_at(0x2E, 0x03); + amp_write_at(0x2F, 0x3F); + amp_write_at(0x30, 0x84); + amp_write_at(0x31, 0xC1); + amp_write_at(0x32, 0x02); + amp_write_at(0x33, 0xBD); + amp_write_at(0x34, 0x00); + amp_write_at(0x35, 0xFC); + amp_write_at(0x36, 0x00); + amp_write_at(0x37, 0x00); + amp_write_at(0x38, 0x02); + amp_write_at(0x39, 0x48); + amp_write_at(0x3A, 0x02); + amp_write_at(0x3B, 0xBD); + amp_write_at(0x3C, 0x02); + amp_write_at(0x3D, 0x11); + amp_write_at(0x3E, 0xFF); + amp_write_at(0x3F, 0xF8); + amp_write_at(0x40, 0x86); + amp_write_at(0x41, 0xD1); + amp_write_at(0x42, 0x01); + amp_write_at(0x43, 0xEF); + amp_write_at(0x44, 0x86); + amp_write_at(0x45, 0xC9); + amp_write_at(0x46, 0x01); + amp_write_at(0x47, 0xF0); + amp_write_at(0x48, 0x86); + amp_write_at(0x49, 0x1D); + amp_write_at(0x4A, 0x01); + amp_write_at(0x4B, 0xF1); + amp_write_at(0x4C, 0xE0); + amp_write_at(0x4D, 0x10); + amp_write_at(0x4E, 0x11); + amp_write_at(0x4F, 0xC7); + amp_write_at(0x50, 0x86); + amp_write_at(0x51, 0xA1); + amp_write_at(0x52, 0x01); + amp_write_at(0x53, 0xC8); + amp_write_at(0x54, 0x84); + amp_write_at(0x55, 0xC2); + amp_write_at(0x56, 0x00); + amp_write_at(0x57, 0xE0); + amp_write_at(0x58, 0xF0); + amp_write_at(0x59, 0x1C); + amp_write_at(0x5A, 0x00); + amp_write_at(0x5B, 0x00); + amp_write_at(0x5C, 0xF0); + amp_write_at(0x5D, 0x1C); + amp_write_at(0x5E, 0x11); + amp_write_at(0x5F, 0xC9); + amp_write_at(0x60, 0xF0); + amp_write_at(0x61, 0x1C); + amp_write_at(0x62, 0x11); + amp_write_at(0x63, 0xCA); + amp_write_at(0x64, 0xF0); + amp_write_at(0x65, 0x1D); + amp_write_at(0x66, 0x11); + amp_write_at(0x67, 0xCB); + amp_write_at(0x68, 0xE4); + amp_write_at(0x69, 0x00); + amp_write_at(0x6A, 0x11); + amp_write_at(0x6B, 0xCE); + amp_write_at(0x6C, 0x80); + amp_write_at(0x6D, 0x27); + amp_write_at(0x6E, 0x80); + amp_write_at(0x6F, 0xE0); + amp_write_at(0x70, 0x84); + amp_write_at(0x71, 0x1E); + amp_write_at(0x72, 0x04); + amp_write_at(0x73, 0x02); + amp_write_at(0x74, 0x02); + amp_write_at(0x75, 0x78); + amp_write_at(0x76, 0x00); + amp_write_at(0x77, 0x02); + amp_write_at(0x78, 0xF4); + amp_write_at(0x79, 0x00); + amp_write_at(0x7A, 0x11); + amp_write_at(0x7B, 0xCC); + amp_write_at(0x7C, 0xF4); + amp_write_at(0x7D, 0x1F); + amp_write_at(0x7E, 0x11); + amp_write_at(0x7F, 0xCD); + } + + amp_set_page(0x0D); + { + amp_write_at(0x08, 0xF4); + amp_write_at(0x09, 0x1C); + amp_write_at(0x0A, 0x11); + amp_write_at(0x0B, 0xCF); + amp_write_at(0x0C, 0xF4); + amp_write_at(0x0D, 0x1D); + amp_write_at(0x0E, 0x11); + amp_write_at(0x0F, 0xD0); + amp_write_at(0x10, 0x86); + amp_write_at(0x11, 0xA1); + amp_write_at(0x12, 0x01); + amp_write_at(0x13, 0xD1); + amp_write_at(0x14, 0x80); + amp_write_at(0x15, 0x67); + amp_write_at(0x16, 0x80); + amp_write_at(0x17, 0xF8); + amp_write_at(0x18, 0x84); + amp_write_at(0x19, 0x43); + amp_write_at(0x1A, 0x03); + amp_write_at(0x1B, 0x47); + amp_write_at(0x1C, 0x84); + amp_write_at(0x1D, 0x59); + amp_write_at(0x1E, 0x03); + amp_write_at(0x1F, 0x62); + amp_write_at(0x20, 0x8F); + amp_write_at(0x21, 0xA0); + amp_write_at(0x22, 0x00); + amp_write_at(0x23, 0x00); + amp_write_at(0x24, 0x02); + amp_write_at(0x25, 0xDB); + amp_write_at(0x26, 0x00); + amp_write_at(0x27, 0x10); + amp_write_at(0x28, 0x0C); + amp_write_at(0x29, 0x1C); + amp_write_at(0x2A, 0x51); + amp_write_at(0x2B, 0x6C); + amp_write_at(0x2C, 0x08); + amp_write_at(0x2D, 0x64); + amp_write_at(0x2E, 0x66); + amp_write_at(0x2F, 0x71); + amp_write_at(0x30, 0x0D); + amp_write_at(0x31, 0x00); + amp_write_at(0x32, 0x10); + amp_write_at(0x33, 0x30); + amp_write_at(0x34, 0x08); + amp_write_at(0x35, 0x44); + amp_write_at(0x36, 0x46); + amp_write_at(0x37, 0x51); + amp_write_at(0x38, 0x84); + amp_write_at(0x39, 0xCA); + amp_write_at(0x3A, 0x01); + amp_write_at(0x3B, 0x00); + amp_write_at(0x3C, 0xE0); + amp_write_at(0x3D, 0x10); + amp_write_at(0x3E, 0x20); + amp_write_at(0x3F, 0x00); + amp_write_at(0x40, 0xF0); + amp_write_at(0x41, 0x1C); + amp_write_at(0x42, 0x51); + amp_write_at(0x43, 0xD2); + amp_write_at(0x44, 0xF0); + amp_write_at(0x45, 0x1C); + amp_write_at(0x46, 0x51); + amp_write_at(0x47, 0xD3); + amp_write_at(0x48, 0xF0); + amp_write_at(0x49, 0x1C); + amp_write_at(0x4A, 0x51); + amp_write_at(0x4B, 0xD4); + amp_write_at(0x4C, 0xF0); + amp_write_at(0x4D, 0x1D); + amp_write_at(0x4E, 0x51); + amp_write_at(0x4F, 0xD5); + amp_write_at(0x50, 0xE4); + amp_write_at(0x51, 0x00); + amp_write_at(0x52, 0x11); + amp_write_at(0x53, 0xD8); + amp_write_at(0x54, 0x80); + amp_write_at(0x55, 0x27); + amp_write_at(0x56, 0x80); + amp_write_at(0x57, 0xE2); + amp_write_at(0x58, 0xF4); + amp_write_at(0x59, 0x00); + amp_write_at(0x5A, 0x11); + amp_write_at(0x5B, 0xD6); + amp_write_at(0x5C, 0xF4); + amp_write_at(0x5D, 0x1F); + amp_write_at(0x5E, 0x51); + amp_write_at(0x5F, 0xD7); + amp_write_at(0x60, 0xF4); + amp_write_at(0x61, 0x1C); + amp_write_at(0x62, 0x51); + amp_write_at(0x63, 0xD9); + amp_write_at(0x64, 0xF4); + amp_write_at(0x65, 0x1D); + amp_write_at(0x66, 0x51); + amp_write_at(0x67, 0xDA); + amp_write_at(0x68, 0x84); + amp_write_at(0x69, 0x41); + amp_write_at(0x6A, 0x03); + amp_write_at(0x6B, 0x61); + amp_write_at(0x6C, 0x80); + amp_write_at(0x6D, 0x67); + amp_write_at(0x6E, 0x80); + amp_write_at(0x6F, 0xFA); + amp_write_at(0x70, 0xE0); + amp_write_at(0x71, 0x00); + amp_write_at(0x72, 0x11); + amp_write_at(0x73, 0xDB); + amp_write_at(0x74, 0x84); + amp_write_at(0x75, 0x82); + amp_write_at(0x76, 0x01); + amp_write_at(0x77, 0x00); + amp_write_at(0x78, 0x84); + amp_write_at(0x79, 0x82); + amp_write_at(0x7A, 0x00); + amp_write_at(0x7B, 0xE0); + amp_write_at(0x7C, 0xF0); + amp_write_at(0x7D, 0x1C); + amp_write_at(0x7E, 0x11); + amp_write_at(0x7F, 0xDC); + } + + amp_set_page(0x0E); + { + amp_write_at(0x08, 0xF0); + amp_write_at(0x09, 0x1C); + amp_write_at(0x0A, 0x11); + amp_write_at(0x0B, 0xDD); + amp_write_at(0x0C, 0xF0); + amp_write_at(0x0D, 0x1C); + amp_write_at(0x0E, 0x11); + amp_write_at(0x0F, 0xDE); + amp_write_at(0x10, 0xF0); + amp_write_at(0x11, 0x1D); + amp_write_at(0x12, 0x11); + amp_write_at(0x13, 0xDF); + amp_write_at(0x14, 0xE4); + amp_write_at(0x15, 0x00); + amp_write_at(0x16, 0x11); + amp_write_at(0x17, 0xE2); + amp_write_at(0x18, 0x80); + amp_write_at(0x19, 0x27); + amp_write_at(0x1A, 0x80); + amp_write_at(0x1B, 0xE0); + amp_write_at(0x1C, 0xF4); + amp_write_at(0x1D, 0x00); + amp_write_at(0x1E, 0x11); + amp_write_at(0x1F, 0xE0); + amp_write_at(0x20, 0xF4); + amp_write_at(0x21, 0x1F); + amp_write_at(0x22, 0x11); + amp_write_at(0x23, 0xE1); + amp_write_at(0x24, 0xF4); + amp_write_at(0x25, 0x1C); + amp_write_at(0x26, 0x11); + amp_write_at(0x27, 0xE3); + amp_write_at(0x28, 0x02); + amp_write_at(0x29, 0x83); + amp_write_at(0x2A, 0x00); + amp_write_at(0x2B, 0x18); + amp_write_at(0x2C, 0x84); + amp_write_at(0x2D, 0xC2); + amp_write_at(0x2E, 0x60); + amp_write_at(0x2F, 0xE0); + amp_write_at(0x30, 0x86); + amp_write_at(0x31, 0xC1); + amp_write_at(0x32, 0x01); + amp_write_at(0x33, 0xE4); + amp_write_at(0x34, 0xE0); + amp_write_at(0x35, 0x00); + amp_write_at(0x36, 0x11); + amp_write_at(0x37, 0xE5); + amp_write_at(0x38, 0xF4); + amp_write_at(0x39, 0x1D); + amp_write_at(0x3A, 0x00); + amp_write_at(0x3B, 0x80); + amp_write_at(0x3C, 0x84); + amp_write_at(0x3D, 0xA0); + amp_write_at(0x3E, 0x04); + amp_write_at(0x3F, 0x02); + amp_write_at(0x40, 0x80); + amp_write_at(0x41, 0x67); + amp_write_at(0x42, 0x80); + amp_write_at(0x43, 0xF8); + amp_write_at(0x44, 0xE4); + amp_write_at(0x45, 0x00); + amp_write_at(0x46, 0x00); + amp_write_at(0x47, 0x00); + amp_write_at(0x48, 0xF0); + amp_write_at(0x49, 0x1C); + amp_write_at(0x4A, 0x71); + amp_write_at(0x4B, 0xE6); + amp_write_at(0x4C, 0xF0); + amp_write_at(0x4D, 0x1C); + amp_write_at(0x4E, 0x71); + amp_write_at(0x4F, 0xE7); + amp_write_at(0x50, 0xF0); + amp_write_at(0x51, 0x1C); + amp_write_at(0x52, 0x71); + amp_write_at(0x53, 0xE8); + amp_write_at(0x54, 0xF0); + amp_write_at(0x55, 0x1D); + amp_write_at(0x56, 0x71); + amp_write_at(0x57, 0xE9); + amp_write_at(0x58, 0x86); + amp_write_at(0x59, 0xA1); + amp_write_at(0x5A, 0x01); + amp_write_at(0x5B, 0xEC); + amp_write_at(0x5C, 0x88); + amp_write_at(0x5D, 0x47); + amp_write_at(0x5E, 0x00); + amp_write_at(0x5F, 0x80); + amp_write_at(0x60, 0xE4); + amp_write_at(0x61, 0x00); + amp_write_at(0x62, 0x00); + amp_write_at(0x63, 0x00); + amp_write_at(0x64, 0x80); + amp_write_at(0x65, 0x27); + amp_write_at(0x66, 0x80); + amp_write_at(0x67, 0xE3); + amp_write_at(0x68, 0xF4); + amp_write_at(0x69, 0x00); + amp_write_at(0x6A, 0x11); + amp_write_at(0x6B, 0xEA); + amp_write_at(0x6C, 0xF4); + amp_write_at(0x6D, 0x1F); + amp_write_at(0x6E, 0x71); + amp_write_at(0x6F, 0xEB); + amp_write_at(0x70, 0xF4); + amp_write_at(0x71, 0x1C); + amp_write_at(0x72, 0x71); + amp_write_at(0x73, 0xED); + amp_write_at(0x74, 0xF4); + amp_write_at(0x75, 0x1D); + amp_write_at(0x76, 0x71); + amp_write_at(0x77, 0xEE); + amp_write_at(0x78, 0x86); + amp_write_at(0x79, 0xC9); + amp_write_at(0x7A, 0x01); + amp_write_at(0x7B, 0xA1); + amp_write_at(0x7C, 0x80); + amp_write_at(0x7D, 0x67); + amp_write_at(0x7E, 0x80); + amp_write_at(0x7F, 0xFB); + } + + amp_set_page(0x0F); + { + amp_write_at(0x08, 0x84); + amp_write_at(0x09, 0x5B); + amp_write_at(0x0A, 0x03); + amp_write_at(0x0B, 0x62); + amp_write_at(0x0C, 0x08); + amp_write_at(0x0D, 0x00); + amp_write_at(0x0E, 0x10); + amp_write_at(0x0F, 0x20); + amp_write_at(0x10, 0x02); + amp_write_at(0x11, 0xD3); + amp_write_at(0x12, 0x00); + amp_write_at(0x13, 0x10); + amp_write_at(0x14, 0x84); + amp_write_at(0x15, 0x53); + amp_write_at(0x16, 0x03); + amp_write_at(0x17, 0x3F); + amp_write_at(0x18, 0x84); + amp_write_at(0x19, 0x43); + amp_write_at(0x1A, 0x03); + amp_write_at(0x1B, 0x61); + amp_write_at(0x1C, 0x08); + amp_write_at(0x1D, 0xFC); + amp_write_at(0x1E, 0x0D); + amp_write_at(0x1F, 0x18); + amp_write_at(0x20, 0x02); + amp_write_at(0x21, 0x50); + amp_write_at(0x22, 0x02); + amp_write_at(0x23, 0xBD); + amp_write_at(0x24, 0x00); + amp_write_at(0x25, 0x26); + amp_write_at(0x26, 0x21); + amp_write_at(0x27, 0xB7); + amp_write_at(0x28, 0x10); + amp_write_at(0x29, 0x00); + amp_write_at(0x2A, 0x18); + amp_write_at(0x2B, 0x01); + amp_write_at(0x2C, 0x86); + amp_write_at(0x2D, 0xC1); + amp_write_at(0x2E, 0x01); + amp_write_at(0x2F, 0xC6); + amp_write_at(0x30, 0x84); + amp_write_at(0x31, 0xC3); + amp_write_at(0x32, 0x03); + amp_write_at(0x33, 0x63); + amp_write_at(0x34, 0x02); + amp_write_at(0x35, 0xC0); + amp_write_at(0x36, 0x03); + amp_write_at(0x37, 0x63); + amp_write_at(0x38, 0x84); + amp_write_at(0x39, 0x52); + amp_write_at(0x3A, 0x04); + amp_write_at(0x3B, 0x00); + amp_write_at(0x3C, 0x02); + amp_write_at(0x3D, 0x48); + amp_write_at(0x3E, 0x02); + amp_write_at(0x3F, 0xBC); + amp_write_at(0x40, 0x84); + amp_write_at(0x41, 0xC2); + amp_write_at(0x42, 0x04); + amp_write_at(0x43, 0x01); + amp_write_at(0x44, 0x00); + amp_write_at(0x45, 0xFF); + amp_write_at(0x46, 0x10); + amp_write_at(0x47, 0xB0); + amp_write_at(0x48, 0x8C); + amp_write_at(0x49, 0xFF); + amp_write_at(0x4A, 0x02); + amp_write_at(0x4B, 0xBC); + amp_write_at(0x4C, 0x00); + amp_write_at(0x4D, 0xFE); + amp_write_at(0x4E, 0x21); + amp_write_at(0x4F, 0xDA); + amp_write_at(0x50, 0x00); + amp_write_at(0x51, 0xFC); + amp_write_at(0x52, 0x00); + amp_write_at(0x53, 0x00); + amp_write_at(0x54, 0x86); + amp_write_at(0x55, 0xC9); + amp_write_at(0x56, 0x01); + amp_write_at(0x57, 0xA0); + amp_write_at(0x58, 0x84); + amp_write_at(0x59, 0x81); + amp_write_at(0x5A, 0x02); + amp_write_at(0x5B, 0xBC); + amp_write_at(0x5C, 0x02); + amp_write_at(0x5D, 0xA3); + amp_write_at(0x5E, 0x00); + amp_write_at(0x5F, 0x10); + amp_write_at(0x60, 0xE4); + amp_write_at(0x61, 0x00); + amp_write_at(0x62, 0x00); + amp_write_at(0x63, 0x00); + amp_write_at(0x64, 0x84); + amp_write_at(0x65, 0x81); + amp_write_at(0x66, 0x02); + amp_write_at(0x67, 0xBD); + amp_write_at(0x68, 0x88); + amp_write_at(0x69, 0x47); + amp_write_at(0x6A, 0x13); + amp_write_at(0x6B, 0x25); + amp_write_at(0x6C, 0x02); + amp_write_at(0x6D, 0xA3); + amp_write_at(0x6E, 0x00); + amp_write_at(0x6F, 0x10); + amp_write_at(0x70, 0xE4); + amp_write_at(0x71, 0x00); + amp_write_at(0x72, 0x00); + amp_write_at(0x73, 0x00); + amp_write_at(0x74, 0x88); + amp_write_at(0x75, 0x47); + amp_write_at(0x76, 0x13); + amp_write_at(0x77, 0x26); + amp_write_at(0x78, 0x02); + amp_write_at(0x79, 0x40); + amp_write_at(0x7A, 0x03); + amp_write_at(0x7B, 0x28); + amp_write_at(0x7C, 0x84); + amp_write_at(0x7D, 0xC1); + amp_write_at(0x7E, 0x03); + amp_write_at(0x7F, 0x25); + } + + amp_set_page(0x10); + { + amp_write_at(0x08, 0x00); + amp_write_at(0x09, 0xFF); + amp_write_at(0x0A, 0x11); + amp_write_at(0x0B, 0x4E); + amp_write_at(0x0C, 0x00); + amp_write_at(0x0D, 0xFC); + amp_write_at(0x0E, 0x00); + amp_write_at(0x0F, 0x00); + amp_write_at(0x10, 0x02); + amp_write_at(0x11, 0x40); + amp_write_at(0x12, 0x03); + amp_write_at(0x13, 0x29); + amp_write_at(0x14, 0x86); + amp_write_at(0x15, 0xC9); + amp_write_at(0x16, 0x01); + amp_write_at(0x17, 0xA0); + amp_write_at(0x18, 0x84); + amp_write_at(0x19, 0xC1); + amp_write_at(0x1A, 0x03); + amp_write_at(0x1B, 0x26); + amp_write_at(0x1C, 0x00); + amp_write_at(0x1D, 0xFF); + amp_write_at(0x1E, 0x11); + amp_write_at(0x1F, 0x4E); + amp_write_at(0x20, 0x00); + amp_write_at(0x21, 0xFC); + amp_write_at(0x22, 0x00); + amp_write_at(0x23, 0x00); + amp_write_at(0x24, 0x86); + amp_write_at(0x25, 0xC1); + amp_write_at(0x26, 0x01); + amp_write_at(0x27, 0xA2); + amp_write_at(0x28, 0x84); + amp_write_at(0x29, 0xC3); + amp_write_at(0x2A, 0x03); + amp_write_at(0x2B, 0x2A); + amp_write_at(0x2C, 0x02); + amp_write_at(0x2D, 0xC0); + amp_write_at(0x2E, 0x03); + amp_write_at(0x2F, 0x29); + amp_write_at(0x30, 0x02); + amp_write_at(0x31, 0xC8); + amp_write_at(0x32, 0x03); + amp_write_at(0x33, 0x26); + amp_write_at(0x34, 0x02); + amp_write_at(0x35, 0x40); + amp_write_at(0x36, 0x03); + amp_write_at(0x37, 0x28); + amp_write_at(0x38, 0x02); + amp_write_at(0x39, 0x48); + amp_write_at(0x3A, 0x03); + amp_write_at(0x3B, 0x25); + amp_write_at(0x3C, 0x02); + amp_write_at(0x3D, 0x50); + amp_write_at(0x3E, 0x03); + amp_write_at(0x3F, 0x2A); + amp_write_at(0x40, 0x84); + amp_write_at(0x41, 0xC2); + amp_write_at(0x42, 0x04); + amp_write_at(0x43, 0x00); + amp_write_at(0x44, 0x84); + amp_write_at(0x45, 0xCA); + amp_write_at(0x46, 0x04); + amp_write_at(0x47, 0x01); + amp_write_at(0x48, 0x00); + amp_write_at(0x49, 0xFF); + amp_write_at(0x4A, 0x21); + amp_write_at(0x4B, 0xDF); + amp_write_at(0x4C, 0x00); + amp_write_at(0x4D, 0xFC); + amp_write_at(0x4E, 0x00); + amp_write_at(0x4F, 0x00); + amp_write_at(0x50, 0x84); + amp_write_at(0x51, 0xA1); + amp_write_at(0x52, 0x02); + amp_write_at(0x53, 0xBC); + amp_write_at(0x54, 0xE6); + amp_write_at(0x55, 0x64); + amp_write_at(0x56, 0xA0); + amp_write_at(0x57, 0x00); + amp_write_at(0x58, 0x88); + amp_write_at(0x59, 0x47); + amp_write_at(0x5A, 0x12); + amp_write_at(0x5B, 0xBC); + amp_write_at(0x5C, 0x84); + amp_write_at(0x5D, 0xA1); + amp_write_at(0x5E, 0x03); + amp_write_at(0x5F, 0x26); + amp_write_at(0x60, 0xE6); + amp_write_at(0x61, 0x57); + amp_write_at(0x62, 0xA0); + amp_write_at(0x63, 0x00); + amp_write_at(0x64, 0x88); + amp_write_at(0x65, 0x47); + amp_write_at(0x66, 0x12); + amp_write_at(0x67, 0xBD); + amp_write_at(0x68, 0x84); + amp_write_at(0x69, 0x00); + amp_write_at(0x6A, 0x04); + amp_write_at(0x6B, 0x03); + amp_write_at(0x6C, 0x00); + amp_write_at(0x6D, 0xFC); + amp_write_at(0x6E, 0x00); + amp_write_at(0x6F, 0x00); + amp_write_at(0x70, 0x02); + amp_write_at(0x71, 0xC0); + amp_write_at(0x72, 0x00); + amp_write_at(0x73, 0x00); + amp_write_at(0x74, 0x00); + amp_write_at(0x75, 0xFC); + amp_write_at(0x76, 0x50); + amp_write_at(0x77, 0x00); + amp_write_at(0x78, 0x8F); + amp_write_at(0x79, 0x00); + amp_write_at(0x7A, 0x00); + amp_write_at(0x7B, 0x08); + amp_write_at(0x7C, 0x8F); + amp_write_at(0x7D, 0x00); + amp_write_at(0x7E, 0xFF); + amp_write_at(0x7F, 0xFF); + } + + amp_set_page(0x11); + { + amp_write_at(0x08, 0x84); + amp_write_at(0x09, 0x58); + amp_write_at(0x0A, 0x04); + amp_write_at(0x0B, 0x01); + amp_write_at(0x0C, 0x84); + amp_write_at(0x0D, 0xA1); + amp_write_at(0x0E, 0x03); + amp_write_at(0x0F, 0x68); + amp_write_at(0x10, 0x84); + amp_write_at(0x11, 0xC1); + amp_write_at(0x12, 0x03); + amp_write_at(0x13, 0x67); + amp_write_at(0x14, 0xE0); + amp_write_at(0x15, 0xE0); + amp_write_at(0x16, 0x00); + amp_write_at(0x17, 0x00); + amp_write_at(0x18, 0x02); + amp_write_at(0x19, 0xCA); + amp_write_at(0x1A, 0x60); + amp_write_at(0x1B, 0x00); + amp_write_at(0x1C, 0x40); + amp_write_at(0x1D, 0x40); + amp_write_at(0x1E, 0xA0); + amp_write_at(0x1F, 0x00); + amp_write_at(0x20, 0x80); + amp_write_at(0x21, 0x00); + amp_write_at(0x22, 0xC0); + amp_write_at(0x23, 0x82); + amp_write_at(0x24, 0x08); + amp_write_at(0x25, 0xFC); + amp_write_at(0x26, 0x48); + amp_write_at(0x27, 0x3A); + amp_write_at(0x28, 0x08); + amp_write_at(0x29, 0xFC); + amp_write_at(0x2A, 0x38); + amp_write_at(0x2B, 0x52); + amp_write_at(0x2C, 0x84); + amp_write_at(0x2D, 0x58); + amp_write_at(0x2E, 0x04); + amp_write_at(0x2F, 0x02); + amp_write_at(0x30, 0xE0); + amp_write_at(0x31, 0x10); + amp_write_at(0x32, 0x40); + amp_write_at(0x33, 0x00); + amp_write_at(0x34, 0x84); + amp_write_at(0x35, 0xA0); + amp_write_at(0x36, 0x41); + amp_write_at(0x37, 0x00); + amp_write_at(0x38, 0x40); + amp_write_at(0x39, 0x47); + amp_write_at(0x3A, 0x20); + amp_write_at(0x3B, 0x00); + amp_write_at(0x3C, 0x02); + amp_write_at(0x3D, 0xD3); + amp_write_at(0x3E, 0x00); + amp_write_at(0x3F, 0x10); + amp_write_at(0x40, 0x84); + amp_write_at(0x41, 0xA2); + amp_write_at(0x42, 0x04); + amp_write_at(0x43, 0x00); + amp_write_at(0x44, 0x84); + amp_write_at(0x45, 0xA1); + amp_write_at(0x46, 0x03); + amp_write_at(0x47, 0x66); + amp_write_at(0x48, 0xE4); + amp_write_at(0x49, 0x20); + amp_write_at(0x4A, 0x00); + amp_write_at(0x4B, 0x00); + amp_write_at(0x4C, 0x08); + amp_write_at(0x4D, 0x00); + amp_write_at(0x4E, 0x28); + amp_write_at(0x4F, 0x42); + amp_write_at(0x50, 0x45); + amp_write_at(0x51, 0x40); + amp_write_at(0x52, 0xA0); + amp_write_at(0x53, 0x00); + amp_write_at(0x54, 0x80); + amp_write_at(0x55, 0x40); + amp_write_at(0x56, 0xC0); + amp_write_at(0x57, 0x83); + amp_write_at(0x58, 0x08); + amp_write_at(0x59, 0xFC); + amp_write_at(0x5A, 0x68); + amp_write_at(0x5B, 0x3B); + amp_write_at(0x5C, 0x08); + amp_write_at(0x5D, 0xFC); + amp_write_at(0x5E, 0x38); + amp_write_at(0x5F, 0x71); + amp_write_at(0x60, 0x84); + amp_write_at(0x61, 0xD3); + amp_write_at(0x62, 0x03); + amp_write_at(0x63, 0x68); + amp_write_at(0x64, 0xE4); + amp_write_at(0x65, 0x10); + amp_write_at(0x66, 0x20); + amp_write_at(0x67, 0x00); + amp_write_at(0x68, 0x84); + amp_write_at(0x69, 0xA0); + amp_write_at(0x6A, 0x04); + amp_write_at(0x6B, 0x00); + amp_write_at(0x6C, 0x45); + amp_write_at(0x6D, 0x47); + amp_write_at(0x6E, 0x20); + amp_write_at(0x6F, 0x00); + amp_write_at(0x70, 0x02); + amp_write_at(0x71, 0xD3); + amp_write_at(0x72, 0x00); + amp_write_at(0x73, 0x10); + amp_write_at(0x74, 0x80); + amp_write_at(0x75, 0x40); + amp_write_at(0x76, 0xC0); + amp_write_at(0x77, 0x81); + amp_write_at(0x78, 0x0D); + amp_write_at(0x79, 0x00); + amp_write_at(0x7A, 0x10); + amp_write_at(0x7B, 0x20); + amp_write_at(0x7C, 0x08); + amp_write_at(0x7D, 0x00); + amp_write_at(0x7E, 0x28); + amp_write_at(0x7F, 0x42); + } + + amp_set_page(0x12); + { + amp_write_at(0x08, 0x84); + amp_write_at(0x09, 0xD3); + amp_write_at(0x0A, 0x03); + amp_write_at(0x0B, 0x66); + amp_write_at(0x0C, 0x86); + amp_write_at(0x0D, 0xD1); + amp_write_at(0x0E, 0x01); + amp_write_at(0x0F, 0x9C); + amp_write_at(0x10, 0x86); + amp_write_at(0x11, 0xD9); + amp_write_at(0x12, 0x01); + amp_write_at(0x13, 0x9B); + amp_write_at(0x14, 0x08); + amp_write_at(0x15, 0xFC); + amp_write_at(0x16, 0x3C); + amp_write_at(0x17, 0x11); + amp_write_at(0x18, 0x08); + amp_write_at(0x19, 0x44); + amp_write_at(0x1A, 0x46); + amp_write_at(0x1B, 0x53); + amp_write_at(0x1C, 0x00); + amp_write_at(0x1D, 0xFC); + amp_write_at(0x1E, 0x00); + amp_write_at(0x1F, 0x00); + amp_write_at(0x20, 0x02); + amp_write_at(0x21, 0x83); + amp_write_at(0x22, 0x00); + amp_write_at(0x23, 0x19); + amp_write_at(0x24, 0x02); + amp_write_at(0x25, 0xA3); + amp_write_at(0x26, 0x00); + amp_write_at(0x27, 0x1B); + amp_write_at(0x28, 0x80); + amp_write_at(0x29, 0x00); + amp_write_at(0x2A, 0xC0); + amp_write_at(0x2B, 0x83); + amp_write_at(0x2C, 0x84); + amp_write_at(0x2D, 0xC9); + amp_write_at(0x2E, 0x03); + amp_write_at(0x2F, 0x69); + amp_write_at(0x30, 0x0D); + amp_write_at(0x31, 0x00); + amp_write_at(0x32, 0x10); + amp_write_at(0x33, 0x68); + amp_write_at(0x34, 0x08); + amp_write_at(0x35, 0xFC); + amp_write_at(0x36, 0x7C); + amp_write_at(0x37, 0x33); + amp_write_at(0x38, 0xE0); + amp_write_at(0x39, 0x00); + amp_write_at(0x3A, 0x00); + amp_write_at(0x3B, 0x00); + amp_write_at(0x3C, 0x02); + amp_write_at(0x3D, 0x83); + amp_write_at(0x3E, 0x00); + amp_write_at(0x3F, 0x1B); + amp_write_at(0x40, 0x86); + amp_write_at(0x41, 0xD9); + amp_write_at(0x42, 0x01); + amp_write_at(0x43, 0x9B); + amp_write_at(0x44, 0x08); + amp_write_at(0x45, 0x44); + amp_write_at(0x46, 0x46); + amp_write_at(0x47, 0x53); + amp_write_at(0x48, 0x80); + amp_write_at(0x49, 0x07); + amp_write_at(0x4A, 0x00); + amp_write_at(0x4B, 0x82); + amp_write_at(0x4C, 0xE0); + amp_write_at(0x4D, 0x00); + amp_write_at(0x4E, 0x00); + amp_write_at(0x4F, 0x83); + amp_write_at(0x50, 0x80); + amp_write_at(0x51, 0x07); + amp_write_at(0x52, 0x00); + amp_write_at(0x53, 0x83); + amp_write_at(0x54, 0x0C); + amp_write_at(0x55, 0x60); + amp_write_at(0x56, 0x0C); + amp_write_at(0x57, 0x10); + amp_write_at(0x58, 0x0C); + amp_write_at(0x59, 0xE0); + amp_write_at(0x5A, 0x0C); + amp_write_at(0x5B, 0x39); + amp_write_at(0x5C, 0x84); + amp_write_at(0x5D, 0xC3); + amp_write_at(0x5E, 0x03); + amp_write_at(0x5F, 0x67); + amp_write_at(0x60, 0x84); + amp_write_at(0x61, 0xCB); + amp_write_at(0x62, 0x03); + amp_write_at(0x63, 0x69); + amp_write_at(0x64, 0x00); + amp_write_at(0x65, 0xFC); + amp_write_at(0x66, 0x50); + amp_write_at(0x67, 0x00); + amp_write_at(0x68, 0x8F); + amp_write_at(0x69, 0x00); + amp_write_at(0x6A, 0x00); + amp_write_at(0x6B, 0x01); + } + + amp_set_page(0x00); + + amp_set_book(0x78); + + amp_set_page(0x18); + { + amp_write_at(0x30, 0x00); + amp_write_at(0x31, 0x00); + amp_write_at(0x32, 0x00); + amp_write_at(0x33, 0x00); + amp_write_at(0x34, 0x00); + amp_write_at(0x35, 0x00); + amp_write_at(0x36, 0x00); + amp_write_at(0x37, 0x00); + amp_write_at(0x38, 0x00); + amp_write_at(0x39, 0x00); + amp_write_at(0x3A, 0x00); + amp_write_at(0x3B, 0x00); + amp_write_at(0x3C, 0x00); + amp_write_at(0x3D, 0x00); + amp_write_at(0x3E, 0x00); + amp_write_at(0x3F, 0x00); + amp_write_at(0x40, 0x00); + amp_write_at(0x41, 0x00); + amp_write_at(0x42, 0x00); + amp_write_at(0x43, 0x00); + } + + amp_set_page(0x00); + + amp_set_book(0x78); + + amp_set_page(0x1C); + { + amp_write_at(0x0C, 0x00); + amp_write_at(0x0D, 0x00); + amp_write_at(0x0E, 0x00); + amp_write_at(0x0F, 0x00); + amp_write_at(0x10, 0x00); + amp_write_at(0x11, 0x00); + amp_write_at(0x12, 0x00); + amp_write_at(0x13, 0x00); + amp_write_at(0x14, 0x00); + amp_write_at(0x15, 0x80); + amp_write_at(0x16, 0x00); + amp_write_at(0x17, 0x00); + amp_write_at(0x18, 0x00); + amp_write_at(0x19, 0x00); + amp_write_at(0x1A, 0x00); + amp_write_at(0x1B, 0x00); + amp_write_at(0x1C, 0x00); + amp_write_at(0x1D, 0x00); + amp_write_at(0x1E, 0x03); + amp_write_at(0x1F, 0x30); + amp_write_at(0x20, 0x00); + amp_write_at(0x21, 0x00); + amp_write_at(0x22, 0x00); + amp_write_at(0x23, 0x00); + amp_write_at(0x24, 0x00); + amp_write_at(0x25, 0x00); + amp_write_at(0x26, 0x00); + amp_write_at(0x27, 0x00); + amp_write_at(0x28, 0x00); + amp_write_at(0x29, 0x00); + amp_write_at(0x2A, 0x00); + amp_write_at(0x2B, 0x00); + amp_write_at(0x2C, 0x00); + amp_write_at(0x2D, 0x00); + amp_write_at(0x2E, 0x00); + amp_write_at(0x2F, 0x00); + amp_write_at(0x30, 0x00); + amp_write_at(0x31, 0x00); + amp_write_at(0x32, 0x00); + amp_write_at(0x33, 0x00); + amp_write_at(0x34, 0x00); + amp_write_at(0x35, 0x00); + amp_write_at(0x36, 0x00); + amp_write_at(0x37, 0x00); + amp_write_at(0x38, 0x00); + amp_write_at(0x39, 0x00); + amp_write_at(0x3A, 0x00); + amp_write_at(0x3B, 0x00); + } + + amp_set_page(0x00); + + amp_set_book(0x78); + + amp_set_page(0x1C); + { + amp_write_at(0x3C, 0x00); + amp_write_at(0x3D, 0x00); + amp_write_at(0x3E, 0x03); + amp_write_at(0x3F, 0x38); + amp_write_at(0x40, 0x00); + amp_write_at(0x41, 0x00); + amp_write_at(0x42, 0x00); + amp_write_at(0x43, 0x00); + amp_write_at(0x44, 0x00); + amp_write_at(0x45, 0x00); + amp_write_at(0x46, 0x00); + amp_write_at(0x47, 0x00); + amp_write_at(0x48, 0x00); + amp_write_at(0x49, 0x00); + amp_write_at(0x4A, 0x00); + amp_write_at(0x4B, 0x00); + amp_write_at(0x4C, 0x00); + amp_write_at(0x4D, 0x00); + amp_write_at(0x4E, 0x00); + amp_write_at(0x4F, 0x00); + amp_write_at(0x50, 0x00); + amp_write_at(0x51, 0x00); + amp_write_at(0x52, 0x00); + amp_write_at(0x53, 0x00); + amp_write_at(0x54, 0x00); + amp_write_at(0x55, 0x00); + amp_write_at(0x56, 0x00); + amp_write_at(0x57, 0x00); + amp_write_at(0x58, 0x00); + amp_write_at(0x59, 0x00); + amp_write_at(0x5A, 0x00); + amp_write_at(0x5B, 0x00); + } + + amp_set_page(0x00); + + amp_set_book(0x78); + + amp_set_page(0x1C); + { + amp_write_at(0x5C, 0x00); + amp_write_at(0x5D, 0x00); + amp_write_at(0x5E, 0x03); + amp_write_at(0x5F, 0x40); + amp_write_at(0x60, 0x00); + amp_write_at(0x61, 0x00); + amp_write_at(0x62, 0x00); + amp_write_at(0x63, 0x00); + amp_write_at(0x64, 0x00); + amp_write_at(0x65, 0x00); + amp_write_at(0x66, 0x00); + amp_write_at(0x67, 0x00); + amp_write_at(0x68, 0x00); + amp_write_at(0x69, 0x00); + amp_write_at(0x6A, 0x00); + amp_write_at(0x6B, 0x00); + amp_write_at(0x6C, 0x00); + amp_write_at(0x6D, 0x00); + amp_write_at(0x6E, 0x00); + amp_write_at(0x6F, 0x00); + amp_write_at(0x70, 0x00); + amp_write_at(0x71, 0x00); + amp_write_at(0x72, 0x00); + amp_write_at(0x73, 0x00); + amp_write_at(0x74, 0x00); + amp_write_at(0x75, 0x00); + amp_write_at(0x76, 0x00); + amp_write_at(0x77, 0x00); + amp_write_at(0x78, 0x00); + amp_write_at(0x79, 0x00); + amp_write_at(0x7A, 0x00); + amp_write_at(0x7B, 0x00); + } + + amp_set_page(0x00); + + amp_set_book(0x78); + + amp_set_page(0x1C); + { + amp_write_at(0x7C, 0x00); + amp_write_at(0x7D, 0x00); + amp_write_at(0x7E, 0x03); + amp_write_at(0x7F, 0x48); + } + + amp_set_page(0x1D); + { + amp_write_at(0x08, 0x00); + amp_write_at(0x09, 0x00); + amp_write_at(0x0A, 0x00); + amp_write_at(0x0B, 0x00); + amp_write_at(0x0C, 0x00); + amp_write_at(0x0D, 0x00); + amp_write_at(0x0E, 0x00); + amp_write_at(0x0F, 0x00); + amp_write_at(0x10, 0x00); + amp_write_at(0x11, 0x00); + amp_write_at(0x12, 0x00); + amp_write_at(0x13, 0x00); + amp_write_at(0x14, 0x00); + amp_write_at(0x15, 0x00); + amp_write_at(0x16, 0x00); + amp_write_at(0x17, 0x00); + amp_write_at(0x18, 0x00); + amp_write_at(0x19, 0x00); + amp_write_at(0x1A, 0x00); + amp_write_at(0x1B, 0x00); + amp_write_at(0x1C, 0x00); + amp_write_at(0x1D, 0x00); + amp_write_at(0x1E, 0x00); + amp_write_at(0x1F, 0x00); + amp_write_at(0x20, 0x00); + amp_write_at(0x21, 0x00); + amp_write_at(0x22, 0x00); + amp_write_at(0x23, 0x00); + } + + amp_set_page(0x00); + + amp_set_book(0x78); + + amp_set_page(0x1D); + { + amp_write_at(0x24, 0x00); + amp_write_at(0x25, 0x00); + amp_write_at(0x26, 0x03); + amp_write_at(0x27, 0x50); + amp_write_at(0x28, 0x00); + amp_write_at(0x29, 0x00); + amp_write_at(0x2A, 0x00); + amp_write_at(0x2B, 0x00); + amp_write_at(0x2C, 0x00); + amp_write_at(0x2D, 0x00); + amp_write_at(0x2E, 0x00); + amp_write_at(0x2F, 0x00); + amp_write_at(0x30, 0x00); + amp_write_at(0x31, 0x00); + amp_write_at(0x32, 0x00); + amp_write_at(0x33, 0x00); + amp_write_at(0x34, 0x00); + amp_write_at(0x35, 0x00); + amp_write_at(0x36, 0x00); + amp_write_at(0x37, 0x00); + amp_write_at(0x38, 0x00); + amp_write_at(0x39, 0x00); + amp_write_at(0x3A, 0x00); + amp_write_at(0x3B, 0x00); + amp_write_at(0x3C, 0x00); + amp_write_at(0x3D, 0x00); + amp_write_at(0x3E, 0x00); + amp_write_at(0x3F, 0x00); + amp_write_at(0x40, 0x00); + amp_write_at(0x41, 0x00); + amp_write_at(0x42, 0x00); + amp_write_at(0x43, 0x00); + } + + amp_set_page(0x00); + + amp_set_book(0x78); + + amp_set_page(0x1D); + { + amp_write_at(0x44, 0x00); + amp_write_at(0x45, 0x00); + amp_write_at(0x46, 0x03); + amp_write_at(0x47, 0x58); + amp_write_at(0x48, 0x00); + amp_write_at(0x49, 0x00); + amp_write_at(0x4A, 0x00); + amp_write_at(0x4B, 0x00); + amp_write_at(0x4C, 0x00); + amp_write_at(0x4D, 0x00); + amp_write_at(0x4E, 0x00); + amp_write_at(0x4F, 0x00); + amp_write_at(0x50, 0x00); + amp_write_at(0x51, 0x00); + amp_write_at(0x52, 0x00); + amp_write_at(0x53, 0x00); + amp_write_at(0x54, 0x00); + amp_write_at(0x55, 0x00); + amp_write_at(0x56, 0x00); + amp_write_at(0x57, 0x00); + amp_write_at(0x58, 0x00); + amp_write_at(0x59, 0x00); + amp_write_at(0x5A, 0x00); + amp_write_at(0x5B, 0x00); + amp_write_at(0x5C, 0x00); + amp_write_at(0x5D, 0x00); + amp_write_at(0x5E, 0x00); + amp_write_at(0x5F, 0x00); + amp_write_at(0x60, 0x00); + amp_write_at(0x61, 0x00); + amp_write_at(0x62, 0x00); + amp_write_at(0x63, 0x00); + } + + amp_set_page(0x00); + + amp_set_book(0x78); + + amp_set_page(0x1D); + { + amp_write_at(0x64, 0x00); + amp_write_at(0x65, 0x00); + amp_write_at(0x66, 0x03); + amp_write_at(0x67, 0x70); + amp_write_at(0x68, 0x00); + amp_write_at(0x69, 0x00); + amp_write_at(0x6A, 0x03); + amp_write_at(0x6B, 0x80); + amp_write_at(0x6C, 0x00); + amp_write_at(0x6D, 0x00); + amp_write_at(0x6E, 0x03); + amp_write_at(0x6F, 0x88); + amp_write_at(0x70, 0x00); + amp_write_at(0x71, 0x00); + amp_write_at(0x72, 0x03); + amp_write_at(0x73, 0x90); + amp_write_at(0x74, 0x00); + amp_write_at(0x75, 0x00); + amp_write_at(0x76, 0x00); + amp_write_at(0x77, 0x00); + } + + amp_set_page(0x00); + + amp_set_book(0x78); + + amp_set_page(0x1D); + { + amp_write_at(0x78, 0x00); + amp_write_at(0x79, 0x00); + amp_write_at(0x7A, 0x03); + amp_write_at(0x7B, 0x98); + amp_write_at(0x7C, 0x00); + amp_write_at(0x7D, 0x00); + amp_write_at(0x7E, 0x03); + amp_write_at(0x7F, 0xA0); + } + + amp_set_page(0x1E); + { + amp_write_at(0x08, 0x00); + amp_write_at(0x09, 0x00); + amp_write_at(0x0A, 0x00); + amp_write_at(0x0B, 0x00); + amp_write_at(0x0C, 0x00); + amp_write_at(0x0D, 0x00); + amp_write_at(0x0E, 0x00); + amp_write_at(0x0F, 0x00); + amp_write_at(0x10, 0x00); + amp_write_at(0x11, 0x00); + amp_write_at(0x12, 0x00); + amp_write_at(0x13, 0x00); + amp_write_at(0x14, 0x00); + amp_write_at(0x15, 0x00); + amp_write_at(0x16, 0x00); + amp_write_at(0x17, 0x00); + amp_write_at(0x18, 0x00); + amp_write_at(0x19, 0x00); + amp_write_at(0x1A, 0x00); + amp_write_at(0x1B, 0x00); + amp_write_at(0x1C, 0x00); + amp_write_at(0x1D, 0x00); + amp_write_at(0x1E, 0x00); + amp_write_at(0x1F, 0x00); + amp_write_at(0x20, 0x00); + amp_write_at(0x21, 0x00); + amp_write_at(0x22, 0x00); + amp_write_at(0x23, 0x00); + amp_write_at(0x24, 0x00); + amp_write_at(0x25, 0x00); + amp_write_at(0x26, 0x00); + amp_write_at(0x27, 0x00); + amp_write_at(0x28, 0x00); + amp_write_at(0x29, 0x00); + amp_write_at(0x2A, 0x00); + amp_write_at(0x2B, 0x00); + amp_write_at(0x2C, 0x00); + amp_write_at(0x2D, 0x00); + amp_write_at(0x2E, 0x00); + amp_write_at(0x2F, 0x00); + amp_write_at(0x30, 0x00); + amp_write_at(0x31, 0x00); + amp_write_at(0x32, 0x00); + amp_write_at(0x33, 0x00); + amp_write_at(0x34, 0x00); + amp_write_at(0x35, 0x00); + amp_write_at(0x36, 0x00); + amp_write_at(0x37, 0x00); + amp_write_at(0x38, 0x00); + amp_write_at(0x39, 0x00); + amp_write_at(0x3A, 0x00); + amp_write_at(0x3B, 0x00); + amp_write_at(0x3C, 0x00); + amp_write_at(0x3D, 0x00); + amp_write_at(0x3E, 0x00); + amp_write_at(0x3F, 0x00); + amp_write_at(0x40, 0x00); + amp_write_at(0x41, 0x00); + amp_write_at(0x42, 0x00); + amp_write_at(0x43, 0x00); + amp_write_at(0x44, 0x00); + amp_write_at(0x45, 0x00); + amp_write_at(0x46, 0x00); + amp_write_at(0x47, 0x00); + amp_write_at(0x48, 0x00); + amp_write_at(0x49, 0x00); + amp_write_at(0x4A, 0x00); + amp_write_at(0x4B, 0x00); + } + + amp_set_page(0x00); + + amp_set_book(0x78); + + amp_set_page(0x1E); + { + amp_write_at(0x4C, 0x00); + amp_write_at(0x4D, 0x00); + amp_write_at(0x4E, 0x03); + amp_write_at(0x4F, 0xA8); + amp_write_at(0x50, 0x00); + amp_write_at(0x51, 0x00); + amp_write_at(0x52, 0x03); + amp_write_at(0x53, 0xB0); + amp_write_at(0x54, 0x00); + amp_write_at(0x55, 0x00); + amp_write_at(0x56, 0x03); + amp_write_at(0x57, 0xB8); + amp_write_at(0x58, 0x00); + amp_write_at(0x59, 0x00); + amp_write_at(0x5A, 0x00); + amp_write_at(0x5B, 0x00); + amp_write_at(0x5C, 0x00); + amp_write_at(0x5D, 0x00); + amp_write_at(0x5E, 0x00); + amp_write_at(0x5F, 0x00); + amp_write_at(0x60, 0x00); + amp_write_at(0x61, 0x00); + amp_write_at(0x62, 0x00); + amp_write_at(0x63, 0x00); + amp_write_at(0x64, 0x00); + amp_write_at(0x65, 0x00); + amp_write_at(0x66, 0x00); + amp_write_at(0x67, 0x00); + } + + amp_set_page(0x00); + + amp_set_book(0x78); + + amp_set_page(0x1E); + { + amp_write_at(0x68, 0x00); + amp_write_at(0x69, 0x00); + amp_write_at(0x6A, 0x03); + amp_write_at(0x6B, 0xC0); + } + + amp_set_page(0x00); + + amp_set_book(0x8C); + + amp_set_page(0x0E); + { + amp_write_at(0x5C, 0x00); + amp_write_at(0x5D, 0x20); + amp_write_at(0x5E, 0xC4); + amp_write_at(0x5F, 0x9C); + amp_write_at(0x60, 0x00); + amp_write_at(0x61, 0x20); + amp_write_at(0x62, 0xC4); + amp_write_at(0x63, 0x9C); + amp_write_at(0x64, 0x02); + amp_write_at(0x65, 0xDE); + amp_write_at(0x66, 0xAD); + amp_write_at(0x67, 0x00); + amp_write_at(0x68, 0x74); + amp_write_at(0x69, 0x01); + amp_write_at(0x6A, 0x39); + amp_write_at(0x6B, 0x01); + amp_write_at(0x6C, 0x00); + amp_write_at(0x6D, 0x20); + amp_write_at(0x6E, 0xC4); + amp_write_at(0x6F, 0x9B); + amp_write_at(0x70, 0x00); + amp_write_at(0x71, 0xA7); + amp_write_at(0x72, 0x26); + amp_write_at(0x73, 0x4A); + amp_write_at(0x74, 0x00); + amp_write_at(0x75, 0x00); + amp_write_at(0x76, 0x00); + amp_write_at(0x77, 0x00); + amp_write_at(0x78, 0x7F); + amp_write_at(0x79, 0xFF); + amp_write_at(0x7A, 0xFF); + amp_write_at(0x7B, 0xFF); + amp_write_at(0x7C, 0x7F); + amp_write_at(0x7D, 0xFF); + amp_write_at(0x7E, 0xFF); + amp_write_at(0x7F, 0xFF); + } + + amp_set_page(0x0F); + { + amp_write_at(0x08, 0x7F); + amp_write_at(0x09, 0xFF); + amp_write_at(0x0A, 0xFF); + amp_write_at(0x0B, 0xFF); + amp_write_at(0x0C, 0x7F); + amp_write_at(0x0D, 0xFF); + amp_write_at(0x0E, 0xFF); + amp_write_at(0x0F, 0xFF); + amp_write_at(0x10, 0x00); + amp_write_at(0x11, 0x00); + amp_write_at(0x12, 0x00); + amp_write_at(0x13, 0x00); + amp_write_at(0x14, 0x00); + amp_write_at(0x15, 0x00); + amp_write_at(0x16, 0x00); + amp_write_at(0x17, 0x00); + amp_write_at(0x18, 0x00); + amp_write_at(0x19, 0x00); + amp_write_at(0x1A, 0x00); + amp_write_at(0x1B, 0x00); + amp_write_at(0x1C, 0xE7); + amp_write_at(0x1D, 0x00); + amp_write_at(0x1E, 0x00); + amp_write_at(0x1F, 0x00); + amp_write_at(0x20, 0xFE); + amp_write_at(0x21, 0x80); + amp_write_at(0x22, 0x00); + amp_write_at(0x23, 0x00); + amp_write_at(0x24, 0x00); + amp_write_at(0x25, 0x00); + amp_write_at(0x26, 0x00); + amp_write_at(0x27, 0x00); + amp_write_at(0x28, 0x00); + amp_write_at(0x29, 0x00); + amp_write_at(0x2A, 0x00); + amp_write_at(0x2B, 0x00); + } + + amp_set_page(0x00); + + amp_set_book(0x8C); + + amp_set_page(0x0F); + { + amp_write_at(0x2C, 0x08); + amp_write_at(0x2D, 0x00); + amp_write_at(0x2E, 0x00); + amp_write_at(0x2F, 0x00); + amp_write_at(0x30, 0x00); + amp_write_at(0x31, 0x00); + amp_write_at(0x32, 0x00); + amp_write_at(0x33, 0x00); + amp_write_at(0x34, 0x00); + amp_write_at(0x35, 0x00); + amp_write_at(0x36, 0x00); + amp_write_at(0x37, 0x00); + amp_write_at(0x38, 0x00); + amp_write_at(0x39, 0x00); + amp_write_at(0x3A, 0x00); + amp_write_at(0x3B, 0x00); + amp_write_at(0x3C, 0x00); + amp_write_at(0x3D, 0x00); + amp_write_at(0x3E, 0x00); + amp_write_at(0x3F, 0x00); + amp_write_at(0x40, 0x08); + amp_write_at(0x41, 0x00); + amp_write_at(0x42, 0x00); + amp_write_at(0x43, 0x00); + amp_write_at(0x44, 0x00); + amp_write_at(0x45, 0x00); + amp_write_at(0x46, 0x00); + amp_write_at(0x47, 0x00); + amp_write_at(0x48, 0x00); + amp_write_at(0x49, 0x00); + amp_write_at(0x4A, 0x00); + amp_write_at(0x4B, 0x00); + amp_write_at(0x4C, 0x00); + amp_write_at(0x4D, 0x00); + amp_write_at(0x4E, 0x00); + amp_write_at(0x4F, 0x00); + amp_write_at(0x50, 0x00); + amp_write_at(0x51, 0x00); + amp_write_at(0x52, 0x00); + amp_write_at(0x53, 0x00); + amp_write_at(0x54, 0x08); + amp_write_at(0x55, 0x00); + amp_write_at(0x56, 0x00); + amp_write_at(0x57, 0x00); + amp_write_at(0x58, 0x00); + amp_write_at(0x59, 0x00); + amp_write_at(0x5A, 0x00); + amp_write_at(0x5B, 0x00); + amp_write_at(0x5C, 0x00); + amp_write_at(0x5D, 0x00); + amp_write_at(0x5E, 0x00); + amp_write_at(0x5F, 0x00); + amp_write_at(0x60, 0x00); + amp_write_at(0x61, 0x00); + amp_write_at(0x62, 0x00); + amp_write_at(0x63, 0x00); + amp_write_at(0x64, 0x00); + amp_write_at(0x65, 0x00); + amp_write_at(0x66, 0x00); + amp_write_at(0x67, 0x00); + } + + amp_set_page(0x00); + + amp_set_book(0x8C); + + amp_set_page(0x0F); + { + amp_write_at(0x68, 0x08); + amp_write_at(0x69, 0x00); + amp_write_at(0x6A, 0x00); + amp_write_at(0x6B, 0x00); + amp_write_at(0x6C, 0x00); + amp_write_at(0x6D, 0x00); + amp_write_at(0x6E, 0x00); + amp_write_at(0x6F, 0x00); + amp_write_at(0x70, 0x00); + amp_write_at(0x71, 0x00); + amp_write_at(0x72, 0x00); + amp_write_at(0x73, 0x00); + amp_write_at(0x74, 0x00); + amp_write_at(0x75, 0x00); + amp_write_at(0x76, 0x00); + amp_write_at(0x77, 0x00); + amp_write_at(0x78, 0x00); + amp_write_at(0x79, 0x00); + amp_write_at(0x7A, 0x00); + amp_write_at(0x7B, 0x00); + amp_write_at(0x7C, 0x08); + amp_write_at(0x7D, 0x00); + amp_write_at(0x7E, 0x00); + amp_write_at(0x7F, 0x00); + } + + amp_set_page(0x10); + { + amp_write_at(0x08, 0x00); + amp_write_at(0x09, 0x00); + amp_write_at(0x0A, 0x00); + amp_write_at(0x0B, 0x00); + amp_write_at(0x0C, 0x00); + amp_write_at(0x0D, 0x00); + amp_write_at(0x0E, 0x00); + amp_write_at(0x0F, 0x00); + amp_write_at(0x10, 0x00); + amp_write_at(0x11, 0x00); + amp_write_at(0x12, 0x00); + amp_write_at(0x13, 0x00); + amp_write_at(0x14, 0x00); + amp_write_at(0x15, 0x00); + amp_write_at(0x16, 0x00); + amp_write_at(0x17, 0x00); + amp_write_at(0x18, 0x7F); + amp_write_at(0x19, 0xFF); + amp_write_at(0x1A, 0xFF); + amp_write_at(0x1B, 0xFF); + amp_write_at(0x1C, 0x00); + amp_write_at(0x1D, 0x62); + amp_write_at(0x1E, 0x48); + amp_write_at(0x1F, 0x8E); + amp_write_at(0x20, 0xFF); + amp_write_at(0x21, 0x83); + amp_write_at(0x22, 0xE9); + amp_write_at(0x23, 0x30); + amp_write_at(0x24, 0x00); + amp_write_at(0x25, 0x2E); + amp_write_at(0x26, 0x18); + amp_write_at(0x27, 0x72); + amp_write_at(0x28, 0x0F); + amp_write_at(0x29, 0x40); + amp_write_at(0x2A, 0xAE); + amp_write_at(0x2B, 0x1F); + amp_write_at(0x2C, 0xF8); + amp_write_at(0x2D, 0x9A); + amp_write_at(0x2E, 0x41); + amp_write_at(0x2F, 0xD5); + amp_write_at(0x30, 0x07); + amp_write_at(0x31, 0xFF); + amp_write_at(0x32, 0xFF); + amp_write_at(0x33, 0xFF); + amp_write_at(0x34, 0x00); + amp_write_at(0x35, 0x00); + amp_write_at(0x36, 0x00); + amp_write_at(0x37, 0x00); + amp_write_at(0x38, 0x00); + amp_write_at(0x39, 0x00); + amp_write_at(0x3A, 0x00); + amp_write_at(0x3B, 0x00); + amp_write_at(0x3C, 0x00); + amp_write_at(0x3D, 0x00); + amp_write_at(0x3E, 0x00); + amp_write_at(0x3F, 0x00); + amp_write_at(0x40, 0x00); + amp_write_at(0x41, 0x00); + amp_write_at(0x42, 0x00); + amp_write_at(0x43, 0x00); + amp_write_at(0x44, 0x07); + amp_write_at(0x45, 0xFF); + amp_write_at(0x46, 0xFF); + amp_write_at(0x47, 0xFF); + amp_write_at(0x48, 0xF0); + amp_write_at(0x49, 0xBF); + amp_write_at(0x4A, 0x51); + amp_write_at(0x4B, 0xE1); + amp_write_at(0x4C, 0x07); + amp_write_at(0x4D, 0x65); + amp_write_at(0x4E, 0xBE); + amp_write_at(0x4F, 0x2B); + amp_write_at(0x50, 0x0A); + amp_write_at(0x51, 0x19); + amp_write_at(0x52, 0xBB); + amp_write_at(0x53, 0x39); + amp_write_at(0x54, 0xFC); + amp_write_at(0x55, 0x3F); + amp_write_at(0x56, 0x79); + amp_write_at(0x57, 0xE8); + amp_write_at(0x58, 0x07); + amp_write_at(0x59, 0xFF); + amp_write_at(0x5A, 0xFF); + amp_write_at(0x5B, 0xFF); + amp_write_at(0x5C, 0x00); + amp_write_at(0x5D, 0x00); + amp_write_at(0x5E, 0x00); + amp_write_at(0x5F, 0x00); + amp_write_at(0x60, 0x00); + amp_write_at(0x61, 0x00); + amp_write_at(0x62, 0x00); + amp_write_at(0x63, 0x00); + amp_write_at(0x64, 0x00); + amp_write_at(0x65, 0x00); + amp_write_at(0x66, 0x00); + amp_write_at(0x67, 0x00); + amp_write_at(0x68, 0x00); + amp_write_at(0x69, 0x00); + amp_write_at(0x6A, 0x00); + amp_write_at(0x6B, 0x00); + amp_write_at(0x6C, 0x00); + amp_write_at(0x6D, 0x5C); + amp_write_at(0x6E, 0x79); + amp_write_at(0x6F, 0x55); + amp_write_at(0x70, 0x00); + amp_write_at(0x71, 0xB8); + amp_write_at(0x72, 0xF2); + amp_write_at(0x73, 0xAB); + amp_write_at(0x74, 0x00); + amp_write_at(0x75, 0x5C); + amp_write_at(0x76, 0x79); + amp_write_at(0x77, 0x55); + amp_write_at(0x78, 0x0D); + amp_write_at(0x79, 0x98); + amp_write_at(0x7A, 0xCC); + amp_write_at(0x7B, 0x51); + amp_write_at(0x7C, 0xFA); + amp_write_at(0x7D, 0x16); + amp_write_at(0x7E, 0x2B); + amp_write_at(0x7F, 0x95); + } + + amp_set_page(0x11); + { + amp_write_at(0x08, 0x00); + amp_write_at(0x09, 0x5C); + amp_write_at(0x0A, 0x79); + amp_write_at(0x0B, 0x55); + amp_write_at(0x0C, 0x00); + amp_write_at(0x0D, 0xB8); + amp_write_at(0x0E, 0xF2); + amp_write_at(0x0F, 0xAB); + amp_write_at(0x10, 0x00); + amp_write_at(0x11, 0x5C); + amp_write_at(0x12, 0x79); + amp_write_at(0x13, 0x55); + amp_write_at(0x14, 0x0D); + amp_write_at(0x15, 0x98); + amp_write_at(0x16, 0xCC); + amp_write_at(0x17, 0x51); + amp_write_at(0x18, 0xFA); + amp_write_at(0x19, 0x16); + amp_write_at(0x1A, 0x2B); + amp_write_at(0x1B, 0x95); + amp_write_at(0x1C, 0x06); + amp_write_at(0x1D, 0xE0); + amp_write_at(0x1E, 0xA8); + amp_write_at(0x1F, 0x2F); + amp_write_at(0x20, 0xF2); + amp_write_at(0x21, 0x3E); + amp_write_at(0x22, 0xAF); + amp_write_at(0x23, 0xA2); + amp_write_at(0x24, 0x06); + amp_write_at(0x25, 0xE0); + amp_write_at(0x26, 0xA8); + amp_write_at(0x27, 0x2F); + amp_write_at(0x28, 0x0D); + amp_write_at(0x29, 0x98); + amp_write_at(0x2A, 0xCC); + amp_write_at(0x2B, 0x51); + amp_write_at(0x2C, 0xFA); + amp_write_at(0x2D, 0x16); + amp_write_at(0x2E, 0x2B); + amp_write_at(0x2F, 0x95); + amp_write_at(0x30, 0x06); + amp_write_at(0x31, 0xE0); + amp_write_at(0x32, 0xA8); + amp_write_at(0x33, 0x2F); + amp_write_at(0x34, 0xF2); + amp_write_at(0x35, 0x3E); + amp_write_at(0x36, 0xAF); + amp_write_at(0x37, 0xA2); + amp_write_at(0x38, 0x06); + amp_write_at(0x39, 0xE0); + amp_write_at(0x3A, 0xA8); + amp_write_at(0x3B, 0x2F); + amp_write_at(0x3C, 0x0D); + amp_write_at(0x3D, 0x98); + amp_write_at(0x3E, 0xCC); + amp_write_at(0x3F, 0x51); + amp_write_at(0x40, 0xFA); + amp_write_at(0x41, 0x16); + amp_write_at(0x42, 0x2B); + amp_write_at(0x43, 0x95); + amp_write_at(0x44, 0x02); + amp_write_at(0x45, 0x4D); + amp_write_at(0x46, 0x99); + amp_write_at(0x47, 0x99); + amp_write_at(0x48, 0xFD); + amp_write_at(0x49, 0xB2); + amp_write_at(0x4A, 0x66); + amp_write_at(0x4B, 0x67); + amp_write_at(0x4C, 0x00); + amp_write_at(0x4D, 0x80); + amp_write_at(0x4E, 0x00); + amp_write_at(0x4F, 0x00); + } + + amp_set_page(0x00); + + amp_set_book(0x00); + + { + // Page 0 + + amp_write_at(0x40, 0x00); + } + + amp_set_page(0x00); + + amp_set_book(0x00); + + { + // Page 0 + + amp_write_at(0x7D, 0x11); + amp_write_at(0x7E, 0xFF); + } + + amp_set_page(0x01); + { + amp_write_at(0x51, 0x05); + } + + amp_set_page(0x02); + { + amp_write_at(0x19, 0xDF); + } + + amp_set_page(0x00); + + amp_set_book(0x00); + + { + // Page 0 + + amp_write_at(0x46, 0x11); + } + + amp_set_page(0x00); + { + amp_write_at(0x02, 0x00); + amp_write_at(0x53, 0x00); + amp_write_at(0x54, 0x00); + } + + amp_set_page(0x00); + + amp_set_book(0x00); + + { + // Page 0 + + amp_write_at(0x03, 0x02); + } + + amp_set_page(0x00); + amp_set_page(0x00); + amp_set_page(0x00); + amp_set_page(0x00); + + amp_set_book(0x8C); + + amp_set_page(0x0B); + { + amp_write_at(0x28, 0x00); + amp_write_at(0x29, 0x00); + amp_write_at(0x2A, 0x00); + amp_write_at(0x2B, 0x01); + amp_write_at(0x2C, 0x00); + amp_write_at(0x2D, 0x00); + amp_write_at(0x2E, 0x00); + amp_write_at(0x2F, 0x00); + amp_write_at(0x50, 0x00); + amp_write_at(0x51, 0x20); + amp_write_at(0x52, 0xC4); + amp_write_at(0x53, 0x9C); + amp_write_at(0x5C, 0x7F); + amp_write_at(0x5D, 0xFF); + amp_write_at(0x5E, 0xFF); + amp_write_at(0x5F, 0xFF); + } + + amp_set_page(0x00); + + amp_set_book(0x8C); + + amp_set_page(0x01); + { + amp_write_at(0x28, 0xC0); + amp_write_at(0x29, 0x00); + amp_write_at(0x2A, 0x00); + amp_write_at(0x2B, 0x00); + amp_write_at(0x2C, 0x00); + amp_write_at(0x2D, 0x71); + amp_write_at(0x2E, 0x94); + amp_write_at(0x2F, 0x9A); + } + + amp_set_page(0x0A); + { + amp_write_at(0x64, 0x00); + amp_write_at(0x65, 0x80); + amp_write_at(0x66, 0x00); + amp_write_at(0x67, 0x00); + amp_write_at(0x68, 0x00); + amp_write_at(0x69, 0x00); + amp_write_at(0x6A, 0x00); + amp_write_at(0x6B, 0x00); + amp_write_at(0x6C, 0x00); + amp_write_at(0x6D, 0x00); + amp_write_at(0x6E, 0x00); + amp_write_at(0x6F, 0x00); + amp_write_at(0x70, 0x00); + amp_write_at(0x71, 0x80); + amp_write_at(0x72, 0x00); + amp_write_at(0x73, 0x00); + amp_write_at(0x74, 0x00); + amp_write_at(0x75, 0x80); + amp_write_at(0x76, 0x00); + amp_write_at(0x77, 0x00); + amp_write_at(0x78, 0x00); + amp_write_at(0x79, 0x00); + amp_write_at(0x7A, 0x00); + amp_write_at(0x7B, 0x00); + amp_write_at(0x7C, 0x00); + amp_write_at(0x7D, 0x00); + amp_write_at(0x7E, 0x00); + amp_write_at(0x7F, 0x00); + } + + amp_set_page(0x0B); + { + amp_write_at(0x08, 0x00); + amp_write_at(0x09, 0x80); + amp_write_at(0x0A, 0x00); + amp_write_at(0x0B, 0x00); + amp_write_at(0x0C, 0x00); + amp_write_at(0x0D, 0x2D); + amp_write_at(0x0E, 0x6A); + amp_write_at(0x0F, 0x86); + amp_write_at(0x10, 0x00); + amp_write_at(0x11, 0x2D); + amp_write_at(0x12, 0x6A); + amp_write_at(0x13, 0x86); + amp_write_at(0x14, 0x00); + amp_write_at(0x15, 0x80); + amp_write_at(0x16, 0x00); + amp_write_at(0x17, 0x00); + amp_write_at(0x18, 0x00); + amp_write_at(0x19, 0x00); + amp_write_at(0x1A, 0x00); + amp_write_at(0x1B, 0x00); + amp_write_at(0x1C, 0x00); + amp_write_at(0x1D, 0x00); + amp_write_at(0x1E, 0x00); + amp_write_at(0x1F, 0x00); + amp_write_at(0x20, 0x00); + amp_write_at(0x21, 0x80); + amp_write_at(0x22, 0x00); + amp_write_at(0x23, 0x00); + amp_write_at(0x28, 0x00); + amp_write_at(0x29, 0x00); + amp_write_at(0x2A, 0x00); + amp_write_at(0x2B, 0x01); + amp_write_at(0x2C, 0x00); + amp_write_at(0x2D, 0x00); + amp_write_at(0x2E, 0x00); + amp_write_at(0x2F, 0x00); + amp_write_at(0x30, 0x00); + amp_write_at(0x31, 0x00); + amp_write_at(0x32, 0x57); + amp_write_at(0x33, 0x62); + amp_write_at(0x34, 0x00); + amp_write_at(0x35, 0x00); + amp_write_at(0x36, 0x00); + amp_write_at(0x37, 0x00); + amp_write_at(0x48, 0x02); + amp_write_at(0x49, 0x66); + amp_write_at(0x4A, 0xC4); + amp_write_at(0x4B, 0x1B); + amp_write_at(0x4C, 0x00); + amp_write_at(0x4D, 0x89); + amp_write_at(0x4E, 0x37); + amp_write_at(0x4F, 0x4C); + amp_write_at(0x54, 0x7D); + amp_write_at(0x55, 0x99); + amp_write_at(0x56, 0x3B); + amp_write_at(0x57, 0xE5); + amp_write_at(0x58, 0x00); + amp_write_at(0x59, 0x00); + amp_write_at(0x5A, 0x57); + amp_write_at(0x5B, 0x62); + } + + amp_set_page(0x0E); + { + amp_write_at(0x5C, 0x00); + amp_write_at(0x5D, 0x22); + amp_write_at(0x5E, 0x1D); + amp_write_at(0x5F, 0x95); + amp_write_at(0x60, 0x00); + amp_write_at(0x61, 0x03); + amp_write_at(0x62, 0x69); + amp_write_at(0x63, 0xC5); + amp_write_at(0x64, 0x00); + amp_write_at(0x65, 0x03); + amp_write_at(0x66, 0x69); + amp_write_at(0x67, 0xC5); + amp_write_at(0x68, 0x1C); + amp_write_at(0x69, 0x1B); + amp_write_at(0x6A, 0xF0); + amp_write_at(0x6B, 0x41); + amp_write_at(0x6C, 0x04); + amp_write_at(0x6D, 0x0C); + amp_write_at(0x6E, 0x37); + amp_write_at(0x6F, 0x14); + amp_write_at(0x70, 0x00); + amp_write_at(0x71, 0x03); + amp_write_at(0x72, 0x69); + amp_write_at(0x73, 0xC5); + amp_write_at(0x74, 0x00); + amp_write_at(0x75, 0x00); + amp_write_at(0x76, 0x00); + amp_write_at(0x77, 0x00); + amp_write_at(0x78, 0x00); + amp_write_at(0x79, 0x61); + amp_write_at(0x7A, 0x30); + amp_write_at(0x7B, 0xE8); + amp_write_at(0x7C, 0x01); + amp_write_at(0x7D, 0x2E); + amp_write_at(0x7E, 0x4F); + amp_write_at(0x7F, 0x40); + } + + amp_set_page(0x0F); + { + amp_write_at(0x08, 0x00); + amp_write_at(0x09, 0xC9); + amp_write_at(0x0A, 0xD9); + amp_write_at(0x0B, 0xD4); + amp_write_at(0x0C, 0x00); + amp_write_at(0x0D, 0x43); + amp_write_at(0x0E, 0x6C); + amp_write_at(0x0F, 0x19); + amp_write_at(0x10, 0x00); + amp_write_at(0x11, 0x00); + amp_write_at(0x12, 0x00); + amp_write_at(0x13, 0x00); + amp_write_at(0x14, 0x00); + amp_write_at(0x15, 0x00); + amp_write_at(0x16, 0x00); + amp_write_at(0x17, 0x00); + amp_write_at(0x18, 0xFF); + amp_write_at(0x19, 0xA0); + amp_write_at(0x1A, 0x00); + amp_write_at(0x1B, 0x00); + amp_write_at(0x1C, 0xF7); + amp_write_at(0x1D, 0x5C); + amp_write_at(0x1E, 0x28); + amp_write_at(0x1F, 0xF6); + amp_write_at(0x20, 0xFB); + amp_write_at(0x21, 0x44); + amp_write_at(0x22, 0x29); + amp_write_at(0x23, 0x20); + amp_write_at(0x24, 0x00); + amp_write_at(0x25, 0x00); + amp_write_at(0x26, 0x00); + amp_write_at(0x27, 0x00); + amp_write_at(0x28, 0x00); + amp_write_at(0x29, 0x00); + amp_write_at(0x2A, 0x00); + amp_write_at(0x2B, 0x00); + } + + amp_set_page(0x10); + { + amp_write_at(0x18, 0x08); + amp_write_at(0x19, 0x13); + amp_write_at(0x1A, 0x85); + amp_write_at(0x1B, 0x62); + } + + amp_set_page(0x11); + { + amp_write_at(0x44, 0x02); + amp_write_at(0x45, 0x9E); + amp_write_at(0x46, 0x15); + amp_write_at(0x47, 0x7E); + amp_write_at(0x48, 0xFD); + amp_write_at(0x49, 0x61); + amp_write_at(0x4A, 0xEA); + amp_write_at(0x4B, 0x82); + amp_write_at(0x4C, 0x01); + amp_write_at(0x4D, 0x00); + amp_write_at(0x4E, 0x00); + amp_write_at(0x4F, 0x00); + } + + amp_set_page(0x07); + { + amp_write_at(0x64, 0x00); + amp_write_at(0x65, 0x80); + amp_write_at(0x66, 0x00); + amp_write_at(0x67, 0x00); + amp_write_at(0x6C, 0x40); + amp_write_at(0x6D, 0x00); + amp_write_at(0x6E, 0x00); + amp_write_at(0x6F, 0x00); + amp_write_at(0x70, 0x40); + amp_write_at(0x71, 0x00); + amp_write_at(0x72, 0x00); + amp_write_at(0x73, 0x00); + } + + amp_set_page(0x00); + + amp_set_book(0xAA); + + amp_set_page(0x01); + { + amp_write_at(0x30, 0x07); + amp_write_at(0x31, 0xED); + amp_write_at(0x32, 0x50); + amp_write_at(0x33, 0x78); + amp_write_at(0x34, 0xF0); + amp_write_at(0x35, 0xBB); + amp_write_at(0x36, 0x11); + amp_write_at(0x37, 0x75); + amp_write_at(0x38, 0x07); + amp_write_at(0x39, 0x5C); + amp_write_at(0x3A, 0xFB); + amp_write_at(0x3B, 0x5D); + amp_write_at(0x3C, 0x0F); + amp_write_at(0x3D, 0x44); + amp_write_at(0x3E, 0xEE); + amp_write_at(0x3F, 0x8B); + amp_write_at(0x40, 0xF8); + amp_write_at(0x41, 0xB5); + amp_write_at(0x42, 0xB4); + amp_write_at(0x43, 0x2B); + amp_write_at(0x44, 0x07); + amp_write_at(0x45, 0xE4); + amp_write_at(0x46, 0x94); + amp_write_at(0x47, 0x67); + amp_write_at(0x48, 0xF1); + amp_write_at(0x49, 0x16); + amp_write_at(0x4A, 0x72); + amp_write_at(0x4B, 0x2F); + amp_write_at(0x4C, 0x07); + amp_write_at(0x4D, 0x10); + amp_write_at(0x4E, 0xC7); + amp_write_at(0x4F, 0x66); + amp_write_at(0x50, 0x0E); + amp_write_at(0x51, 0xE9); + amp_write_at(0x52, 0x8D); + amp_write_at(0x53, 0xD1); + amp_write_at(0x54, 0xF9); + amp_write_at(0x55, 0x0A); + amp_write_at(0x56, 0xA4); + amp_write_at(0x57, 0x33); + amp_write_at(0x58, 0x08); + amp_write_at(0x59, 0x00); + amp_write_at(0x5A, 0x00); + amp_write_at(0x5B, 0x00); + amp_write_at(0x5C, 0x00); + amp_write_at(0x5D, 0x00); + amp_write_at(0x5E, 0x00); + amp_write_at(0x5F, 0x00); + amp_write_at(0x60, 0x00); + amp_write_at(0x61, 0x00); + amp_write_at(0x62, 0x00); + amp_write_at(0x63, 0x00); + amp_write_at(0x64, 0x00); + amp_write_at(0x65, 0x00); + amp_write_at(0x66, 0x00); + amp_write_at(0x67, 0x00); + amp_write_at(0x68, 0x00); + amp_write_at(0x69, 0x00); + amp_write_at(0x6A, 0x00); + amp_write_at(0x6B, 0x00); + amp_write_at(0x6C, 0x08); + amp_write_at(0x6D, 0x00); + amp_write_at(0x6E, 0x00); + amp_write_at(0x6F, 0x00); + amp_write_at(0x70, 0x00); + amp_write_at(0x71, 0x00); + amp_write_at(0x72, 0x00); + amp_write_at(0x73, 0x00); + amp_write_at(0x74, 0x00); + amp_write_at(0x75, 0x00); + amp_write_at(0x76, 0x00); + amp_write_at(0x77, 0x00); + amp_write_at(0x78, 0x00); + amp_write_at(0x79, 0x00); + amp_write_at(0x7A, 0x00); + amp_write_at(0x7B, 0x00); + amp_write_at(0x7C, 0x00); + amp_write_at(0x7D, 0x00); + amp_write_at(0x7E, 0x00); + amp_write_at(0x7F, 0x00); + } + + amp_set_page(0x02); + { + amp_write_at(0x08, 0x08); + amp_write_at(0x09, 0x00); + amp_write_at(0x0A, 0x00); + amp_write_at(0x0B, 0x00); + amp_write_at(0x0C, 0x00); + amp_write_at(0x0D, 0x00); + amp_write_at(0x0E, 0x00); + amp_write_at(0x0F, 0x00); + amp_write_at(0x10, 0x00); + amp_write_at(0x11, 0x00); + amp_write_at(0x12, 0x00); + amp_write_at(0x13, 0x00); + amp_write_at(0x14, 0x00); + amp_write_at(0x15, 0x00); + amp_write_at(0x16, 0x00); + amp_write_at(0x17, 0x00); + amp_write_at(0x18, 0x00); + amp_write_at(0x19, 0x00); + amp_write_at(0x1A, 0x00); + amp_write_at(0x1B, 0x00); + amp_write_at(0x1C, 0x08); + amp_write_at(0x1D, 0x00); + amp_write_at(0x1E, 0x00); + amp_write_at(0x1F, 0x00); + amp_write_at(0x20, 0x00); + amp_write_at(0x21, 0x00); + amp_write_at(0x22, 0x00); + amp_write_at(0x23, 0x00); + amp_write_at(0x24, 0x00); + amp_write_at(0x25, 0x00); + amp_write_at(0x26, 0x00); + amp_write_at(0x27, 0x00); + amp_write_at(0x28, 0x00); + amp_write_at(0x29, 0x00); + amp_write_at(0x2A, 0x00); + amp_write_at(0x2B, 0x00); + amp_write_at(0x2C, 0x00); + amp_write_at(0x2D, 0x00); + amp_write_at(0x2E, 0x00); + amp_write_at(0x2F, 0x00); + amp_write_at(0x30, 0x08); + amp_write_at(0x31, 0x00); + amp_write_at(0x32, 0x00); + amp_write_at(0x33, 0x00); + amp_write_at(0x34, 0x00); + amp_write_at(0x35, 0x00); + amp_write_at(0x36, 0x00); + amp_write_at(0x37, 0x00); + amp_write_at(0x38, 0x00); + amp_write_at(0x39, 0x00); + amp_write_at(0x3A, 0x00); + amp_write_at(0x3B, 0x00); + amp_write_at(0x3C, 0x00); + amp_write_at(0x3D, 0x00); + amp_write_at(0x3E, 0x00); + amp_write_at(0x3F, 0x00); + amp_write_at(0x40, 0x00); + amp_write_at(0x41, 0x00); + amp_write_at(0x42, 0x00); + amp_write_at(0x43, 0x00); + amp_write_at(0x44, 0x08); + amp_write_at(0x45, 0x00); + amp_write_at(0x46, 0x00); + amp_write_at(0x47, 0x00); + amp_write_at(0x48, 0x00); + amp_write_at(0x49, 0x00); + amp_write_at(0x4A, 0x00); + amp_write_at(0x4B, 0x00); + amp_write_at(0x4C, 0x00); + amp_write_at(0x4D, 0x00); + amp_write_at(0x4E, 0x00); + amp_write_at(0x4F, 0x00); + amp_write_at(0x50, 0x00); + amp_write_at(0x51, 0x00); + amp_write_at(0x52, 0x00); + amp_write_at(0x53, 0x00); + amp_write_at(0x54, 0x00); + amp_write_at(0x55, 0x00); + amp_write_at(0x56, 0x00); + amp_write_at(0x57, 0x00); + amp_write_at(0x58, 0x08); + amp_write_at(0x59, 0x00); + amp_write_at(0x5A, 0x00); + amp_write_at(0x5B, 0x00); + amp_write_at(0x5C, 0x00); + amp_write_at(0x5D, 0x00); + amp_write_at(0x5E, 0x00); + amp_write_at(0x5F, 0x00); + amp_write_at(0x60, 0x00); + amp_write_at(0x61, 0x00); + amp_write_at(0x62, 0x00); + amp_write_at(0x63, 0x00); + amp_write_at(0x64, 0x00); + amp_write_at(0x65, 0x00); + amp_write_at(0x66, 0x00); + amp_write_at(0x67, 0x00); + amp_write_at(0x68, 0x00); + amp_write_at(0x69, 0x00); + amp_write_at(0x6A, 0x00); + amp_write_at(0x6B, 0x00); + amp_write_at(0x6C, 0x08); + amp_write_at(0x6D, 0x00); + amp_write_at(0x6E, 0x00); + amp_write_at(0x6F, 0x00); + amp_write_at(0x70, 0x00); + amp_write_at(0x71, 0x00); + amp_write_at(0x72, 0x00); + amp_write_at(0x73, 0x00); + amp_write_at(0x74, 0x00); + amp_write_at(0x75, 0x00); + amp_write_at(0x76, 0x00); + amp_write_at(0x77, 0x00); + amp_write_at(0x78, 0x00); + amp_write_at(0x79, 0x00); + amp_write_at(0x7A, 0x00); + amp_write_at(0x7B, 0x00); + amp_write_at(0x7C, 0x00); + amp_write_at(0x7D, 0x00); + amp_write_at(0x7E, 0x00); + amp_write_at(0x7F, 0x00); + } + + amp_set_page(0x03); + { + amp_write_at(0x08, 0x08); + amp_write_at(0x09, 0x00); + amp_write_at(0x0A, 0x00); + amp_write_at(0x0B, 0x00); + amp_write_at(0x0C, 0x00); + amp_write_at(0x0D, 0x00); + amp_write_at(0x0E, 0x00); + amp_write_at(0x0F, 0x00); + amp_write_at(0x10, 0x00); + amp_write_at(0x11, 0x00); + amp_write_at(0x12, 0x00); + amp_write_at(0x13, 0x00); + amp_write_at(0x14, 0x00); + amp_write_at(0x15, 0x00); + amp_write_at(0x16, 0x00); + amp_write_at(0x17, 0x00); + amp_write_at(0x18, 0x00); + amp_write_at(0x19, 0x00); + amp_write_at(0x1A, 0x00); + amp_write_at(0x1B, 0x00); + amp_write_at(0x1C, 0x08); + amp_write_at(0x1D, 0x00); + amp_write_at(0x1E, 0x00); + amp_write_at(0x1F, 0x00); + amp_write_at(0x20, 0x00); + amp_write_at(0x21, 0x00); + amp_write_at(0x22, 0x00); + amp_write_at(0x23, 0x00); + amp_write_at(0x24, 0x00); + amp_write_at(0x25, 0x00); + amp_write_at(0x26, 0x00); + amp_write_at(0x27, 0x00); + amp_write_at(0x28, 0x00); + amp_write_at(0x29, 0x00); + amp_write_at(0x2A, 0x00); + amp_write_at(0x2B, 0x00); + amp_write_at(0x2C, 0x00); + amp_write_at(0x2D, 0x00); + amp_write_at(0x2E, 0x00); + amp_write_at(0x2F, 0x00); + amp_write_at(0x30, 0x07); + amp_write_at(0x31, 0xB9); + amp_write_at(0x32, 0x96); + amp_write_at(0x33, 0x60); + amp_write_at(0x34, 0xF0); + amp_write_at(0x35, 0x8C); + amp_write_at(0x36, 0xD3); + amp_write_at(0x37, 0x40); + amp_write_at(0x38, 0x07); + amp_write_at(0x39, 0xB9); + amp_write_at(0x3A, 0x96); + amp_write_at(0x3B, 0x60); + amp_write_at(0x3C, 0x0F); + amp_write_at(0x3D, 0x71); + amp_write_at(0x3E, 0xF1); + amp_write_at(0x3F, 0x6F); + amp_write_at(0x40, 0xF8); + amp_write_at(0x41, 0x8B); + amp_write_at(0x42, 0x97); + amp_write_at(0x43, 0xF0); + amp_write_at(0x44, 0x07); + amp_write_at(0x45, 0xDB); + amp_write_at(0x46, 0xDE); + amp_write_at(0x47, 0xC0); + amp_write_at(0x48, 0xF0); + amp_write_at(0x49, 0x48); + amp_write_at(0x4A, 0x42); + amp_write_at(0x4B, 0x80); + amp_write_at(0x4C, 0x07); + amp_write_at(0x4D, 0xDB); + amp_write_at(0x4E, 0xDE); + amp_write_at(0x4F, 0xC0); + amp_write_at(0x50, 0x0F); + amp_write_at(0x51, 0xB6); + amp_write_at(0x52, 0x7C); + amp_write_at(0x53, 0xB8); + amp_write_at(0x54, 0xF8); + amp_write_at(0x55, 0x47); + amp_write_at(0x56, 0x01); + amp_write_at(0x57, 0xB8); + amp_write_at(0x58, 0x07); + amp_write_at(0x59, 0xBA); + amp_write_at(0x5A, 0x69); + amp_write_at(0x5B, 0x7A); + amp_write_at(0x5C, 0xF0); + amp_write_at(0x5D, 0xCA); + amp_write_at(0x5E, 0x2B); + amp_write_at(0x5F, 0x37); + amp_write_at(0x60, 0x07); + amp_write_at(0x61, 0x84); + amp_write_at(0x62, 0xF0); + amp_write_at(0x63, 0x5E); + amp_write_at(0x64, 0x0F); + amp_write_at(0x65, 0x35); + amp_write_at(0x66, 0xD4); + amp_write_at(0x67, 0xC9); + amp_write_at(0x68, 0xF8); + amp_write_at(0x69, 0xC0); + amp_write_at(0x6A, 0xA6); + amp_write_at(0x6B, 0x28); + amp_write_at(0x6C, 0x08); + amp_write_at(0x6D, 0x00); + amp_write_at(0x6E, 0x00); + amp_write_at(0x6F, 0x00); + amp_write_at(0x70, 0x00); + amp_write_at(0x71, 0x00); + amp_write_at(0x72, 0x00); + amp_write_at(0x73, 0x00); + amp_write_at(0x74, 0x00); + amp_write_at(0x75, 0x00); + amp_write_at(0x76, 0x00); + amp_write_at(0x77, 0x00); + amp_write_at(0x78, 0x00); + amp_write_at(0x79, 0x00); + amp_write_at(0x7A, 0x00); + amp_write_at(0x7B, 0x00); + amp_write_at(0x7C, 0x00); + amp_write_at(0x7D, 0x00); + amp_write_at(0x7E, 0x00); + amp_write_at(0x7F, 0x00); + } + + amp_set_page(0x04); + { + amp_write_at(0x08, 0x08); + amp_write_at(0x09, 0x00); + amp_write_at(0x0A, 0x00); + amp_write_at(0x0B, 0x00); + amp_write_at(0x0C, 0x00); + amp_write_at(0x0D, 0x00); + amp_write_at(0x0E, 0x00); + amp_write_at(0x0F, 0x00); + amp_write_at(0x10, 0x00); + amp_write_at(0x11, 0x00); + amp_write_at(0x12, 0x00); + amp_write_at(0x13, 0x00); + amp_write_at(0x14, 0x00); + amp_write_at(0x15, 0x00); + amp_write_at(0x16, 0x00); + amp_write_at(0x17, 0x00); + amp_write_at(0x18, 0x00); + amp_write_at(0x19, 0x00); + amp_write_at(0x1A, 0x00); + amp_write_at(0x1B, 0x00); + amp_write_at(0x1C, 0x08); + amp_write_at(0x1D, 0x00); + amp_write_at(0x1E, 0x00); + amp_write_at(0x1F, 0x00); + amp_write_at(0x20, 0x00); + amp_write_at(0x21, 0x00); + amp_write_at(0x22, 0x00); + amp_write_at(0x23, 0x00); + amp_write_at(0x24, 0x00); + amp_write_at(0x25, 0x00); + amp_write_at(0x26, 0x00); + amp_write_at(0x27, 0x00); + amp_write_at(0x28, 0x00); + amp_write_at(0x29, 0x00); + amp_write_at(0x2A, 0x00); + amp_write_at(0x2B, 0x00); + amp_write_at(0x2C, 0x00); + amp_write_at(0x2D, 0x00); + amp_write_at(0x2E, 0x00); + amp_write_at(0x2F, 0x00); + amp_write_at(0x30, 0x08); + amp_write_at(0x31, 0x00); + amp_write_at(0x32, 0x00); + amp_write_at(0x33, 0x00); + amp_write_at(0x34, 0x00); + amp_write_at(0x35, 0x00); + amp_write_at(0x36, 0x00); + amp_write_at(0x37, 0x00); + amp_write_at(0x38, 0x00); + amp_write_at(0x39, 0x00); + amp_write_at(0x3A, 0x00); + amp_write_at(0x3B, 0x00); + amp_write_at(0x3C, 0x00); + amp_write_at(0x3D, 0x00); + amp_write_at(0x3E, 0x00); + amp_write_at(0x3F, 0x00); + amp_write_at(0x40, 0x00); + amp_write_at(0x41, 0x00); + amp_write_at(0x42, 0x00); + amp_write_at(0x43, 0x00); + amp_write_at(0x44, 0x08); + amp_write_at(0x45, 0x00); + amp_write_at(0x46, 0x00); + amp_write_at(0x47, 0x00); + amp_write_at(0x48, 0x00); + amp_write_at(0x49, 0x00); + amp_write_at(0x4A, 0x00); + amp_write_at(0x4B, 0x00); + amp_write_at(0x4C, 0x00); + amp_write_at(0x4D, 0x00); + amp_write_at(0x4E, 0x00); + amp_write_at(0x4F, 0x00); + amp_write_at(0x50, 0x00); + amp_write_at(0x51, 0x00); + amp_write_at(0x52, 0x00); + amp_write_at(0x53, 0x00); + amp_write_at(0x54, 0x00); + amp_write_at(0x55, 0x00); + amp_write_at(0x56, 0x00); + amp_write_at(0x57, 0x00); + amp_write_at(0x58, 0x08); + amp_write_at(0x59, 0x00); + amp_write_at(0x5A, 0x00); + amp_write_at(0x5B, 0x00); + amp_write_at(0x5C, 0x00); + amp_write_at(0x5D, 0x00); + amp_write_at(0x5E, 0x00); + amp_write_at(0x5F, 0x00); + amp_write_at(0x60, 0x00); + amp_write_at(0x61, 0x00); + amp_write_at(0x62, 0x00); + amp_write_at(0x63, 0x00); + amp_write_at(0x64, 0x00); + amp_write_at(0x65, 0x00); + amp_write_at(0x66, 0x00); + amp_write_at(0x67, 0x00); + amp_write_at(0x68, 0x00); + amp_write_at(0x69, 0x00); + amp_write_at(0x6A, 0x00); + amp_write_at(0x6B, 0x00); + amp_write_at(0x6C, 0x08); + amp_write_at(0x6D, 0x00); + amp_write_at(0x6E, 0x00); + amp_write_at(0x6F, 0x00); + amp_write_at(0x70, 0x00); + amp_write_at(0x71, 0x00); + amp_write_at(0x72, 0x00); + amp_write_at(0x73, 0x00); + amp_write_at(0x74, 0x00); + amp_write_at(0x75, 0x00); + amp_write_at(0x76, 0x00); + amp_write_at(0x77, 0x00); + amp_write_at(0x78, 0x00); + amp_write_at(0x79, 0x00); + amp_write_at(0x7A, 0x00); + amp_write_at(0x7B, 0x00); + amp_write_at(0x7C, 0x00); + amp_write_at(0x7D, 0x00); + amp_write_at(0x7E, 0x00); + amp_write_at(0x7F, 0x00); + } + + amp_set_page(0x05); + { + amp_write_at(0x08, 0x08); + amp_write_at(0x09, 0x00); + amp_write_at(0x0A, 0x00); + amp_write_at(0x0B, 0x00); + amp_write_at(0x0C, 0x00); + amp_write_at(0x0D, 0x00); + amp_write_at(0x0E, 0x00); + amp_write_at(0x0F, 0x00); + amp_write_at(0x10, 0x00); + amp_write_at(0x11, 0x00); + amp_write_at(0x12, 0x00); + amp_write_at(0x13, 0x00); + amp_write_at(0x14, 0x00); + amp_write_at(0x15, 0x00); + amp_write_at(0x16, 0x00); + amp_write_at(0x17, 0x00); + amp_write_at(0x18, 0x00); + amp_write_at(0x19, 0x00); + amp_write_at(0x1A, 0x00); + amp_write_at(0x1B, 0x00); + amp_write_at(0x1C, 0x08); + amp_write_at(0x1D, 0x00); + amp_write_at(0x1E, 0x00); + amp_write_at(0x1F, 0x00); + amp_write_at(0x20, 0x00); + amp_write_at(0x21, 0x00); + amp_write_at(0x22, 0x00); + amp_write_at(0x23, 0x00); + amp_write_at(0x24, 0x00); + amp_write_at(0x25, 0x00); + amp_write_at(0x26, 0x00); + amp_write_at(0x27, 0x00); + amp_write_at(0x28, 0x00); + amp_write_at(0x29, 0x00); + amp_write_at(0x2A, 0x00); + amp_write_at(0x2B, 0x00); + amp_write_at(0x2C, 0x00); + amp_write_at(0x2D, 0x00); + amp_write_at(0x2E, 0x00); + amp_write_at(0x2F, 0x00); + amp_write_at(0x30, 0x08); + amp_write_at(0x31, 0x00); + amp_write_at(0x32, 0x00); + amp_write_at(0x33, 0x00); + amp_write_at(0x34, 0x00); + amp_write_at(0x35, 0x00); + amp_write_at(0x36, 0x00); + amp_write_at(0x37, 0x00); + amp_write_at(0x38, 0x00); + amp_write_at(0x39, 0x00); + amp_write_at(0x3A, 0x00); + amp_write_at(0x3B, 0x00); + amp_write_at(0x3C, 0x00); + amp_write_at(0x3D, 0x00); + amp_write_at(0x3E, 0x00); + amp_write_at(0x3F, 0x00); + amp_write_at(0x40, 0x00); + amp_write_at(0x41, 0x00); + amp_write_at(0x42, 0x00); + amp_write_at(0x43, 0x00); + amp_write_at(0x44, 0x08); + amp_write_at(0x45, 0x00); + amp_write_at(0x46, 0x00); + amp_write_at(0x47, 0x00); + amp_write_at(0x48, 0x00); + amp_write_at(0x49, 0x00); + amp_write_at(0x4A, 0x00); + amp_write_at(0x4B, 0x00); + amp_write_at(0x4C, 0x00); + amp_write_at(0x4D, 0x00); + amp_write_at(0x4E, 0x00); + amp_write_at(0x4F, 0x00); + amp_write_at(0x50, 0x00); + amp_write_at(0x51, 0x00); + amp_write_at(0x52, 0x00); + amp_write_at(0x53, 0x00); + amp_write_at(0x54, 0x00); + amp_write_at(0x55, 0x00); + amp_write_at(0x56, 0x00); + amp_write_at(0x57, 0x00); + amp_write_at(0x58, 0x08); + amp_write_at(0x59, 0x00); + amp_write_at(0x5A, 0x00); + amp_write_at(0x5B, 0x00); + amp_write_at(0x5C, 0x00); + amp_write_at(0x5D, 0x00); + amp_write_at(0x5E, 0x00); + amp_write_at(0x5F, 0x00); + amp_write_at(0x60, 0x00); + amp_write_at(0x61, 0x00); + amp_write_at(0x62, 0x00); + amp_write_at(0x63, 0x00); + amp_write_at(0x64, 0x00); + amp_write_at(0x65, 0x00); + amp_write_at(0x66, 0x00); + amp_write_at(0x67, 0x00); + amp_write_at(0x68, 0x00); + amp_write_at(0x69, 0x00); + amp_write_at(0x6A, 0x00); + amp_write_at(0x6B, 0x00); + amp_write_at(0x6C, 0x07); + amp_write_at(0x6D, 0xB9); + amp_write_at(0x6E, 0x96); + amp_write_at(0x6F, 0x60); + amp_write_at(0x70, 0xF0); + amp_write_at(0x71, 0x8C); + amp_write_at(0x72, 0xD3); + amp_write_at(0x73, 0x40); + amp_write_at(0x74, 0x07); + amp_write_at(0x75, 0xB9); + amp_write_at(0x76, 0x96); + amp_write_at(0x77, 0x60); + amp_write_at(0x78, 0x0F); + amp_write_at(0x79, 0x71); + amp_write_at(0x7A, 0xF1); + amp_write_at(0x7B, 0x6F); + amp_write_at(0x7C, 0xF8); + amp_write_at(0x7D, 0x8B); + amp_write_at(0x7E, 0x97); + amp_write_at(0x7F, 0xF0); + } + + amp_set_page(0x06); + { + amp_write_at(0x08, 0x07); + amp_write_at(0x09, 0xDB); + amp_write_at(0x0A, 0xDE); + amp_write_at(0x0B, 0xC0); + amp_write_at(0x0C, 0xF0); + amp_write_at(0x0D, 0x48); + amp_write_at(0x0E, 0x42); + amp_write_at(0x0F, 0x80); + amp_write_at(0x10, 0x07); + amp_write_at(0x11, 0xDB); + amp_write_at(0x12, 0xDE); + amp_write_at(0x13, 0xC0); + amp_write_at(0x14, 0x0F); + amp_write_at(0x15, 0xB6); + amp_write_at(0x16, 0x7C); + amp_write_at(0x17, 0xB8); + amp_write_at(0x18, 0xF8); + amp_write_at(0x19, 0x47); + amp_write_at(0x1A, 0x01); + amp_write_at(0x1B, 0xB8); + amp_write_at(0x1C, 0x07); + amp_write_at(0x1D, 0xBA); + amp_write_at(0x1E, 0x69); + amp_write_at(0x1F, 0x7A); + amp_write_at(0x20, 0xF0); + amp_write_at(0x21, 0xCA); + amp_write_at(0x22, 0x2B); + amp_write_at(0x23, 0x37); + amp_write_at(0x24, 0x07); + amp_write_at(0x25, 0x84); + amp_write_at(0x26, 0xF0); + amp_write_at(0x27, 0x5E); + amp_write_at(0x28, 0x0F); + amp_write_at(0x29, 0x35); + amp_write_at(0x2A, 0xD4); + amp_write_at(0x2B, 0xC9); + amp_write_at(0x2C, 0xF8); + amp_write_at(0x2D, 0xC0); + amp_write_at(0x2E, 0xA6); + amp_write_at(0x2F, 0x28); + } + + amp_set_page(0x0F); + { + amp_write_at(0x2C, 0x08); + amp_write_at(0x2D, 0x00); + amp_write_at(0x2E, 0x00); + amp_write_at(0x2F, 0x00); + amp_write_at(0x30, 0x00); + amp_write_at(0x31, 0x00); + amp_write_at(0x32, 0x00); + amp_write_at(0x33, 0x00); + amp_write_at(0x34, 0x00); + amp_write_at(0x35, 0x00); + amp_write_at(0x36, 0x00); + amp_write_at(0x37, 0x00); + amp_write_at(0x38, 0x00); + amp_write_at(0x39, 0x00); + amp_write_at(0x3A, 0x00); + amp_write_at(0x3B, 0x00); + amp_write_at(0x3C, 0x00); + amp_write_at(0x3D, 0x00); + amp_write_at(0x3E, 0x00); + amp_write_at(0x3F, 0x00); + amp_write_at(0x40, 0x08); + amp_write_at(0x41, 0x00); + amp_write_at(0x42, 0x00); + amp_write_at(0x43, 0x00); + amp_write_at(0x44, 0x00); + amp_write_at(0x45, 0x00); + amp_write_at(0x46, 0x00); + amp_write_at(0x47, 0x00); + amp_write_at(0x48, 0x00); + amp_write_at(0x49, 0x00); + amp_write_at(0x4A, 0x00); + amp_write_at(0x4B, 0x00); + amp_write_at(0x4C, 0x00); + amp_write_at(0x4D, 0x00); + amp_write_at(0x4E, 0x00); + amp_write_at(0x4F, 0x00); + amp_write_at(0x50, 0x00); + amp_write_at(0x51, 0x00); + amp_write_at(0x52, 0x00); + amp_write_at(0x53, 0x00); + amp_write_at(0x54, 0x08); + amp_write_at(0x55, 0x00); + amp_write_at(0x56, 0x00); + amp_write_at(0x57, 0x00); + amp_write_at(0x58, 0x00); + amp_write_at(0x59, 0x00); + amp_write_at(0x5A, 0x00); + amp_write_at(0x5B, 0x00); + amp_write_at(0x5C, 0x00); + amp_write_at(0x5D, 0x00); + amp_write_at(0x5E, 0x00); + amp_write_at(0x5F, 0x00); + amp_write_at(0x60, 0x00); + amp_write_at(0x61, 0x00); + amp_write_at(0x62, 0x00); + amp_write_at(0x63, 0x00); + amp_write_at(0x64, 0x00); + amp_write_at(0x65, 0x00); + amp_write_at(0x66, 0x00); + amp_write_at(0x67, 0x00); + amp_write_at(0x68, 0x08); + amp_write_at(0x69, 0x41); + amp_write_at(0x6A, 0xBE); + amp_write_at(0x6B, 0x3C); + amp_write_at(0x6C, 0xF0); + amp_write_at(0x6D, 0x4D); + amp_write_at(0x6E, 0x2C); + amp_write_at(0x6F, 0x26); + amp_write_at(0x70, 0x07); + amp_write_at(0x71, 0x7A); + amp_write_at(0x72, 0xE8); + amp_write_at(0x73, 0xE9); + amp_write_at(0x74, 0x0F); + amp_write_at(0x75, 0xB6); + amp_write_at(0x76, 0x7C); + amp_write_at(0x77, 0xB8); + amp_write_at(0x78, 0xF8); + amp_write_at(0x79, 0x47); + amp_write_at(0x7A, 0x01); + amp_write_at(0x7B, 0xB8); + amp_write_at(0x7C, 0x08); + amp_write_at(0x7D, 0x00); + amp_write_at(0x7E, 0x00); + amp_write_at(0x7F, 0x00); + } + + amp_set_page(0x10); + { + amp_write_at(0x08, 0x00); + amp_write_at(0x09, 0x00); + amp_write_at(0x0A, 0x00); + amp_write_at(0x0B, 0x00); + amp_write_at(0x0C, 0x00); + amp_write_at(0x0D, 0x00); + amp_write_at(0x0E, 0x00); + amp_write_at(0x0F, 0x00); + amp_write_at(0x10, 0x00); + amp_write_at(0x11, 0x00); + amp_write_at(0x12, 0x00); + amp_write_at(0x13, 0x00); + amp_write_at(0x14, 0x00); + amp_write_at(0x15, 0x00); + amp_write_at(0x16, 0x00); + amp_write_at(0x17, 0x00); + amp_write_at(0x1C, 0x00); + amp_write_at(0x1D, 0x99); + amp_write_at(0x1E, 0x82); + amp_write_at(0x1F, 0x0D); + amp_write_at(0x20, 0xFF); + amp_write_at(0x21, 0x08); + amp_write_at(0x22, 0xB1); + amp_write_at(0x23, 0xE4); + amp_write_at(0x24, 0x00); + amp_write_at(0x25, 0x67); + amp_write_at(0x26, 0xA6); + amp_write_at(0x27, 0xD7); + amp_write_at(0x28, 0x0F); + amp_write_at(0x29, 0xBE); + amp_write_at(0x2A, 0xCA); + amp_write_at(0x2B, 0x9D); + amp_write_at(0x2C, 0xF8); + amp_write_at(0x2D, 0x37); + amp_write_at(0x2E, 0x5A); + amp_write_at(0x2F, 0x9B); + amp_write_at(0x30, 0x08); + amp_write_at(0x31, 0x00); + amp_write_at(0x32, 0x00); + amp_write_at(0x33, 0x00); + amp_write_at(0x34, 0x00); + amp_write_at(0x35, 0x00); + amp_write_at(0x36, 0x00); + amp_write_at(0x37, 0x00); + amp_write_at(0x38, 0x00); + amp_write_at(0x39, 0x00); + amp_write_at(0x3A, 0x00); + amp_write_at(0x3B, 0x00); + amp_write_at(0x3C, 0x00); + amp_write_at(0x3D, 0x00); + amp_write_at(0x3E, 0x00); + amp_write_at(0x3F, 0x00); + amp_write_at(0x40, 0x00); + amp_write_at(0x41, 0x00); + amp_write_at(0x42, 0x00); + amp_write_at(0x43, 0x00); + amp_write_at(0x44, 0x35); + amp_write_at(0x45, 0x5D); + amp_write_at(0x46, 0x83); + amp_write_at(0x47, 0xC3); + amp_write_at(0x48, 0x96); + amp_write_at(0x49, 0xF7); + amp_write_at(0x4A, 0xF4); + amp_write_at(0x4B, 0x67); + amp_write_at(0x4C, 0x33); + amp_write_at(0x4D, 0xEC); + amp_write_at(0x4E, 0x44); + amp_write_at(0x4F, 0x70); + amp_write_at(0x50, 0x0C); + amp_write_at(0x51, 0xE3); + amp_write_at(0x52, 0x60); + amp_write_at(0x53, 0xA2); + amp_write_at(0x54, 0xFA); + amp_write_at(0x55, 0x99); + amp_write_at(0x56, 0x26); + amp_write_at(0x57, 0x28); + amp_write_at(0x58, 0x08); + amp_write_at(0x59, 0x00); + amp_write_at(0x5A, 0x00); + amp_write_at(0x5B, 0x00); + amp_write_at(0x5C, 0x00); + amp_write_at(0x5D, 0x00); + amp_write_at(0x5E, 0x00); + amp_write_at(0x5F, 0x00); + amp_write_at(0x60, 0x00); + amp_write_at(0x61, 0x00); + amp_write_at(0x62, 0x00); + amp_write_at(0x63, 0x00); + amp_write_at(0x64, 0x00); + amp_write_at(0x65, 0x00); + amp_write_at(0x66, 0x00); + amp_write_at(0x67, 0x00); + amp_write_at(0x68, 0x00); + amp_write_at(0x69, 0x00); + amp_write_at(0x6A, 0x00); + amp_write_at(0x6B, 0x00); + amp_write_at(0x6C, 0x00); + amp_write_at(0x6D, 0x03); + amp_write_at(0x6E, 0xF6); + amp_write_at(0x6F, 0x87); + amp_write_at(0x70, 0x00); + amp_write_at(0x71, 0x07); + amp_write_at(0x72, 0xED); + amp_write_at(0x73, 0x0F); + amp_write_at(0x74, 0x00); + amp_write_at(0x75, 0x03); + amp_write_at(0x76, 0xF6); + amp_write_at(0x77, 0x87); + amp_write_at(0x78, 0x0E); + amp_write_at(0x79, 0xF9); + amp_write_at(0x7A, 0x62); + amp_write_at(0x7B, 0x4A); + amp_write_at(0x7C, 0xF8); + amp_write_at(0x7D, 0xF6); + amp_write_at(0x7E, 0xC3); + amp_write_at(0x7F, 0x98); + } + + amp_set_page(0x11); + { + amp_write_at(0x08, 0x00); + amp_write_at(0x09, 0x03); + amp_write_at(0x0A, 0xF6); + amp_write_at(0x0B, 0x87); + amp_write_at(0x0C, 0x00); + amp_write_at(0x0D, 0x07); + amp_write_at(0x0E, 0xED); + amp_write_at(0x0F, 0x0F); + amp_write_at(0x10, 0x00); + amp_write_at(0x11, 0x03); + amp_write_at(0x12, 0xF6); + amp_write_at(0x13, 0x87); + amp_write_at(0x14, 0x0E); + amp_write_at(0x15, 0xF9); + amp_write_at(0x16, 0x62); + amp_write_at(0x17, 0x4A); + amp_write_at(0x18, 0xF8); + amp_write_at(0x19, 0xF6); + amp_write_at(0x1A, 0xC3); + amp_write_at(0x1B, 0x98); + amp_write_at(0x1C, 0x07); + amp_write_at(0x1D, 0x80); + amp_write_at(0x1E, 0xA7); + amp_write_at(0x1F, 0xAC); + amp_write_at(0x20, 0xF0); + amp_write_at(0x21, 0xFE); + amp_write_at(0x22, 0xB0); + amp_write_at(0x23, 0xA7); + amp_write_at(0x24, 0x07); + amp_write_at(0x25, 0x80); + amp_write_at(0x26, 0xA7); + amp_write_at(0x27, 0xAC); + amp_write_at(0x28, 0x0E); + amp_write_at(0x29, 0xF9); + amp_write_at(0x2A, 0x62); + amp_write_at(0x2B, 0x4A); + amp_write_at(0x2C, 0xF8); + amp_write_at(0x2D, 0xF6); + amp_write_at(0x2E, 0xC3); + amp_write_at(0x2F, 0x98); + amp_write_at(0x30, 0x07); + amp_write_at(0x31, 0x80); + amp_write_at(0x32, 0xA7); + amp_write_at(0x33, 0xAC); + amp_write_at(0x34, 0xF0); + amp_write_at(0x35, 0xFE); + amp_write_at(0x36, 0xB0); + amp_write_at(0x37, 0xA7); + amp_write_at(0x38, 0x07); + amp_write_at(0x39, 0x80); + amp_write_at(0x3A, 0xA7); + amp_write_at(0x3B, 0xAC); + amp_write_at(0x3C, 0x0E); + amp_write_at(0x3D, 0xF9); + amp_write_at(0x3E, 0x62); + amp_write_at(0x3F, 0x4A); + amp_write_at(0x40, 0xF8); + amp_write_at(0x41, 0xF6); + amp_write_at(0x42, 0xC3); + amp_write_at(0x43, 0x98); + } + + amp_set_page(0x00); + + amp_set_book(0x00); + + { + // Page 0 + + amp_write_at(0x30, 0x00); + amp_write_at(0x60, 0x02); + amp_write_at(0x62, 0x09); + amp_write_at(0x4C, 0x30); + amp_write_at(0x03, 0x03); + } + + amp_set_page(0x00); + + amp_set_book(0x00); + + { + // Page 0 + + amp_write_at(0x78, 0x80); + } + + amp_set_page(0x00); + + amp_set_book(0x00); + + { + // Page 0 + + amp_write_at(0x60, 0x00); + amp_write_at(0x64, 0x02); + } + + return 0; +}