Skip to content

Commit bbc770d

Browse files
committed
Adds io expanders to the toml reader
1 parent af63204 commit bbc770d

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

builder/toml_reader.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,9 @@ def __getattr__(self, item):
7474

7575
@property
7676
def fqn(self):
77+
if self.parent is not None and self.parent.name == 'Pin':
78+
return self.name + ' = ' + self.parent.fqn
79+
7780
if self.__kwargs:
7881
if 'params' in self.__kwargs or 'value' in self.__kwargs:
7982
return self.parent.fqn + '.' + self.name
@@ -107,8 +110,8 @@ def fqn(self):
107110
if self.name.lower() in indev_drivers:
108111
return self.name.lower() + '.' + self.name
109112

110-
if self.name.lower() in io_expanders:
111-
return self.name.lower() + '.' + self.name
113+
if self.name in io_expanders:
114+
return self.name
112115

113116
if self.name in ('I80Bus', 'SPIBus', 'I2CBus', 'RGBBus'):
114117
return 'lcd_bus.' + self.name

0 commit comments

Comments
 (0)