From dd138868c7c050226caa090607f77ecb6aba2c9a Mon Sep 17 00:00:00 2001 From: geoffreybultot Date: Mon, 31 Mar 2025 17:21:12 +0200 Subject: [PATCH 1/5] update license --- pyproject.toml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index bb3e0f9..e611e6a 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -18,10 +18,10 @@ classifiers = [ "Development Status :: 2 - Pre-Alpha", "Topic :: System :: Hardware" ] -license = "BSD-2" +license = "BSD-2-Clause" [project.urls] -Homepage = "https://github.com/chmousset/python-regmap" +Homepage = "https://github.com/railnova/python-regmap" [project.optional-dependencies] doc = [ From a1bcba570436fe35ef1cd685ee351b78359d4af2 Mon Sep 17 00:00:00 2001 From: geoffreybultot Date: Mon, 31 Mar 2025 17:40:02 +0200 Subject: [PATCH 2/5] subfolders --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index e611e6a..eda3548 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -34,4 +34,4 @@ doc = [ ] [tool.setuptools.packages.find] -include = ["regmap"] +include = ["regmap", "regmap.*"] From a6a4f62b2613baac77ec48b16d3e9abbc5092987 Mon Sep 17 00:00:00 2001 From: geoffreybultot Date: Thu, 3 Apr 2025 16:41:01 +0200 Subject: [PATCH 3/5] fix endianess mac addr --- regmap/devices/eeprom.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/regmap/devices/eeprom.py b/regmap/devices/eeprom.py index 1e9ef89..6b09b94 100644 --- a/regmap/devices/eeprom.py +++ b/regmap/devices/eeprom.py @@ -106,7 +106,7 @@ def __init__(self, bus, address=0b0101000): If(bytes_read != 0, Case(bytes_read, { i + 1: [NextValue(eui.eui[i * 8 : i * 8 + 8], i2c_sink.data)] - for i in range(6)}), + for i in range(5,-1,-1)}), NextState("READ_SETUP"), ), If(bytes_read == 6, From cd58d7cd0c9247fab33991e8274cd939b4349095 Mon Sep 17 00:00:00 2001 From: geoffreybultot Date: Thu, 3 Apr 2025 16:52:13 +0200 Subject: [PATCH 4/5] fix mac address byte ordering --- regmap/devices/eeprom.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/regmap/devices/eeprom.py b/regmap/devices/eeprom.py index 6b09b94..b83a46a 100644 --- a/regmap/devices/eeprom.py +++ b/regmap/devices/eeprom.py @@ -105,8 +105,8 @@ def __init__(self, bus, address=0b0101000): NextValue(bytes_read, bytes_read + 1), If(bytes_read != 0, Case(bytes_read, { - i + 1: [NextValue(eui.eui[i * 8 : i * 8 + 8], i2c_sink.data)] - for i in range(5,-1,-1)}), + i + 1: [NextValue(eui.eui[(5-i) * 8 : (5-i) * 8 + 8], i2c_sink.data)] + for i in range(6)}), NextState("READ_SETUP"), ), If(bytes_read == 6, From bb9bc07cf9f6da76d0792db509d0c8ed3f4b7e12 Mon Sep 17 00:00:00 2001 From: geoffreybultot Date: Fri, 4 Apr 2025 15:06:44 +0200 Subject: [PATCH 5/5] put back chmousset for homepage --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index eda3548..8b874ea 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -21,7 +21,7 @@ classifiers = [ license = "BSD-2-Clause" [project.urls] -Homepage = "https://github.com/railnova/python-regmap" +Homepage = "https://github.com/chmousset/python-regmap" [project.optional-dependencies] doc = [