mirror of
https://github.com/im-tomu/foboot.git
synced 2024-09-20 02:40:09 +00:00
rtl: sbled: fix pin mapping for EVT
The blue and green channels were swapped. Signed-off-by: Sean Cross <sean@xobs.io>
This commit is contained in:
parent
e7ec80a592
commit
77632b0c9f
@ -50,12 +50,18 @@ class SBLED(Module, AutoCSR):
|
||||
it is possible to manually control the three individual LEDs.""")
|
||||
|
||||
ledd_value = Signal(3)
|
||||
if revision == "pvt" or revision == "evt" or revision == "dvt":
|
||||
if revision == "pvt" or revision == "dvt":
|
||||
self.comb += [
|
||||
If(self.ctrl.storage[3], rgba_pwm[1].eq(self.raw.storage[0])).Else(rgba_pwm[1].eq(ledd_value[0])),
|
||||
If(self.ctrl.storage[4], rgba_pwm[0].eq(self.raw.storage[1])).Else(rgba_pwm[0].eq(ledd_value[1])),
|
||||
If(self.ctrl.storage[5], rgba_pwm[2].eq(self.raw.storage[2])).Else(rgba_pwm[2].eq(ledd_value[2])),
|
||||
]
|
||||
elif revision == "evt":
|
||||
self.comb += [
|
||||
If(self.ctrl.storage[3], rgba_pwm[1].eq(self.raw.storage[0])).Else(rgba_pwm[1].eq(ledd_value[0])),
|
||||
If(self.ctrl.storage[4], rgba_pwm[2].eq(self.raw.storage[1])).Else(rgba_pwm[2].eq(ledd_value[1])),
|
||||
If(self.ctrl.storage[5], rgba_pwm[0].eq(self.raw.storage[2])).Else(rgba_pwm[0].eq(ledd_value[2])),
|
||||
]
|
||||
elif revision == "hacker":
|
||||
self.comb += [
|
||||
If(self.ctrl.storage[3], rgba_pwm[2].eq(self.raw.storage[0])).Else(rgba_pwm[2].eq(ledd_value[0])),
|
||||
|
Loading…
Reference in New Issue
Block a user