summaryrefslogtreecommitdiffstatshomepage
path: root/stmhal/boards
diff options
context:
space:
mode:
Diffstat (limited to 'stmhal/boards')
-rwxr-xr-xstmhal/boards/make-pins.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/stmhal/boards/make-pins.py b/stmhal/boards/make-pins.py
index b7f4842144..ae614877d5 100755
--- a/stmhal/boards/make-pins.py
+++ b/stmhal/boards/make-pins.py
@@ -303,7 +303,9 @@ class Pins(object):
def print_adc(self, adc_num):
print('');
print('const pin_obj_t * const pin_adc{:d}[] = {{'.format(adc_num))
- for channel in range(16):
+ for channel in range(17):
+ if channel == 16:
+ print('#if defined(MCU_SERIES_L4)')
adc_found = False
for named_pin in self.cpu_pins:
pin = named_pin.pin()
@@ -314,6 +316,8 @@ class Pins(object):
break
if not adc_found:
print(' NULL, // {:d}'.format(channel))
+ if channel == 16:
+ print('#endif')
print('};')