diff --git a/generate-html.py b/generate-html.py
index 2b62094..4a55153 100755
--- a/generate-html.py
+++ b/generate-html.py
@@ -197,12 +197,12 @@ def load_overlay(overlay):
if pin in ['19','21','23'] and data['mode'] == 'spi':
uses_spi = True
- if uses_spi:
- details.append(strings['uses_spi'])
-
if uses > 0:
details.append(strings['uses_n_gpio_pins'].format(uses))
+ if uses_spi:
+ details.append(strings['uses_spi'])
+
if uses_i2c:
details.append(strings['uses_i2c'])