From 00c35f847652b9ca9c5f5ceb8abe15dccde34aa1 Mon Sep 17 00:00:00 2001 From: Aadi Desai <21363892+supleed2@users.noreply.github.com> Date: Sat, 24 Jun 2023 20:51:40 +0100 Subject: [PATCH] Add amp volume control I2C Master --- make.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/make.py b/make.py index 1d8c5ee..e1c8436 100755 --- a/make.py +++ b/make.py @@ -202,6 +202,11 @@ class BaseSoC(SoCCore): # GPIO Pins -------------------------------------------------------------------------------- platform.add_extension([ + ("i2c", 0, + Subsignal("scl", Pins("C9"), Misc("PULLMODE=UP")), # IO_SCL + Subsignal("sda", Pins("C10"), Misc("PULLMODE=UP")), # IO_SDA + IOStandard("LVCMOS33") + ), ("can", 0, Subsignal("tx", Pins("J2")), # IO_13 Subsignal("rx", Pins("H2")), # IO_12 @@ -247,6 +252,10 @@ class BaseSoC(SoCCore): # pads = platform.request("dac_ctrl") # ) + # Volume Control --------------------------------------------------------------------------- + from litex.soc.cores.bitbang import I2CMaster + self.i2c = I2CMaster(pads = platform.request("i2c")) + # Propagation Delay Test ------------------------------------------------------------------- # from modules.testPropagation import TestPropagation # self.proptest = TestPropagation(platform = platform)