summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ports/stm32/accel.c1
-rw-r--r--ports/stm32/adc.c1
-rw-r--r--ports/stm32/boards/STM32L476DISC/bdev.c1
-rw-r--r--ports/stm32/boards/STM32L476DISC/board_init.c1
-rw-r--r--ports/stm32/dac.c1
-rw-r--r--ports/stm32/i2c.c1
-rw-r--r--ports/stm32/lcd.c1
-rw-r--r--ports/stm32/led.c1
-rw-r--r--ports/stm32/machine_i2c.c1
-rw-r--r--ports/stm32/modnwcc3k.c1
-rw-r--r--ports/stm32/modnwwiznet5k.c1
-rw-r--r--ports/stm32/pin.h3
-rw-r--r--ports/stm32/qspi.c1
-rw-r--r--ports/stm32/sdcard.c1
-rw-r--r--ports/stm32/servo.c1
-rw-r--r--ports/stm32/spi.c1
-rw-r--r--ports/stm32/uart.c1
-rw-r--r--ports/stm32/usrsw.c1
18 files changed, 3 insertions, 17 deletions
diff --git a/ports/stm32/accel.c b/ports/stm32/accel.c
index 7b36e2082..8d61fb88d 100644
--- a/ports/stm32/accel.c
+++ b/ports/stm32/accel.c
@@ -30,7 +30,6 @@
#include "py/mphal.h"
#include "py/runtime.h"
#include "pin.h"
-#include "genhdr/pins.h"
#include "i2c.h"
#include "accel.h"
diff --git a/ports/stm32/adc.c b/ports/stm32/adc.c
index 781c9aed3..3f38fa2ca 100644
--- a/ports/stm32/adc.c
+++ b/ports/stm32/adc.c
@@ -32,7 +32,6 @@
#include "py/mphal.h"
#include "adc.h"
#include "pin.h"
-#include "genhdr/pins.h"
#include "timer.h"
#if MICROPY_HW_ENABLE_ADC
diff --git a/ports/stm32/boards/STM32L476DISC/bdev.c b/ports/stm32/boards/STM32L476DISC/bdev.c
index 50a02498a..0f7791033 100644
--- a/ports/stm32/boards/STM32L476DISC/bdev.c
+++ b/ports/stm32/boards/STM32L476DISC/bdev.c
@@ -1,5 +1,4 @@
#include "storage.h"
-#include "genhdr/pins.h"
// External SPI flash uses standard SPI interface
diff --git a/ports/stm32/boards/STM32L476DISC/board_init.c b/ports/stm32/boards/STM32L476DISC/board_init.c
index fdc41c401..30a6c309e 100644
--- a/ports/stm32/boards/STM32L476DISC/board_init.c
+++ b/ports/stm32/boards/STM32L476DISC/board_init.c
@@ -1,5 +1,4 @@
#include "py/mphal.h"
-#include "genhdr/pins.h"
void STM32L476DISC_board_early_init(void) {
// set SPI flash WP and HOLD pins high
diff --git a/ports/stm32/dac.c b/ports/stm32/dac.c
index 9db61964c..09a86f94c 100644
--- a/ports/stm32/dac.c
+++ b/ports/stm32/dac.c
@@ -33,7 +33,6 @@
#include "dac.h"
#include "dma.h"
#include "pin.h"
-#include "genhdr/pins.h"
/// \moduleref pyb
/// \class DAC - digital to analog conversion
diff --git a/ports/stm32/i2c.c b/ports/stm32/i2c.c
index e17472cb4..65a88551e 100644
--- a/ports/stm32/i2c.c
+++ b/ports/stm32/i2c.c
@@ -31,7 +31,6 @@
#include "py/mphal.h"
#include "irq.h"
#include "pin.h"
-#include "genhdr/pins.h"
#include "bufhelper.h"
#include "dma.h"
#include "i2c.h"
diff --git a/ports/stm32/lcd.c b/ports/stm32/lcd.c
index 62a95c070..c88ffd4f9 100644
--- a/ports/stm32/lcd.c
+++ b/ports/stm32/lcd.c
@@ -33,7 +33,6 @@
#if MICROPY_HW_HAS_LCD
#include "pin.h"
-#include "genhdr/pins.h"
#include "bufhelper.h"
#include "spi.h"
#include "font_petme128_8x8.h"
diff --git a/ports/stm32/led.c b/ports/stm32/led.c
index 9bbcaa6b3..a95d6c1a4 100644
--- a/ports/stm32/led.c
+++ b/ports/stm32/led.c
@@ -31,7 +31,6 @@
#include "timer.h"
#include "led.h"
#include "pin.h"
-#include "genhdr/pins.h"
#if defined(MICROPY_HW_LED1)
diff --git a/ports/stm32/machine_i2c.c b/ports/stm32/machine_i2c.c
index 2844469dd..33da4e57e 100644
--- a/ports/stm32/machine_i2c.c
+++ b/ports/stm32/machine_i2c.c
@@ -31,7 +31,6 @@
#include "py/mphal.h"
#include "py/mperrno.h"
#include "extmod/machine_i2c.h"
-#include "genhdr/pins.h"
#include "i2c.h"
#if MICROPY_HW_ENABLE_HW_I2C
diff --git a/ports/stm32/modnwcc3k.c b/ports/stm32/modnwcc3k.c
index 52787187b..8723994f4 100644
--- a/ports/stm32/modnwcc3k.c
+++ b/ports/stm32/modnwcc3k.c
@@ -39,7 +39,6 @@
#include "lib/netutils/netutils.h"
#include "modnetwork.h"
#include "pin.h"
-#include "genhdr/pins.h"
#include "spi.h"
#include "hci.h"
diff --git a/ports/stm32/modnwwiznet5k.c b/ports/stm32/modnwwiznet5k.c
index 2fd85531f..017bd42f8 100644
--- a/ports/stm32/modnwwiznet5k.c
+++ b/ports/stm32/modnwwiznet5k.c
@@ -36,7 +36,6 @@
#include "lib/netutils/netutils.h"
#include "modnetwork.h"
#include "pin.h"
-#include "genhdr/pins.h"
#include "spi.h"
#include "ethernet/wizchip_conf.h"
diff --git a/ports/stm32/pin.h b/ports/stm32/pin.h
index 2439ebbbe..b0e05256f 100644
--- a/ports/stm32/pin.h
+++ b/ports/stm32/pin.h
@@ -63,6 +63,9 @@ typedef struct {
extern const mp_obj_type_t pin_type;
extern const mp_obj_type_t pin_af_type;
+// Include all of the individual pin objects
+#include "genhdr/pins.h"
+
typedef struct {
const char *name;
const pin_obj_t *pin;
diff --git a/ports/stm32/qspi.c b/ports/stm32/qspi.c
index 50cf5eb48..a6bcb0a0f 100644
--- a/ports/stm32/qspi.c
+++ b/ports/stm32/qspi.c
@@ -28,7 +28,6 @@
#include "py/mperrno.h"
#include "py/mphal.h"
-#include "genhdr/pins.h"
#include "qspi.h"
#if defined(MICROPY_HW_QSPIFLASH_SIZE_BITS_LOG2)
diff --git a/ports/stm32/sdcard.c b/ports/stm32/sdcard.c
index 5f13c923e..9d5ef0e1c 100644
--- a/ports/stm32/sdcard.c
+++ b/ports/stm32/sdcard.c
@@ -33,7 +33,6 @@
#include "sdcard.h"
#include "pin.h"
-#include "genhdr/pins.h"
#include "bufhelper.h"
#include "dma.h"
#include "irq.h"
diff --git a/ports/stm32/servo.c b/ports/stm32/servo.c
index 0e54b4d0a..5e1c2762f 100644
--- a/ports/stm32/servo.c
+++ b/ports/stm32/servo.c
@@ -29,7 +29,6 @@
#include "py/runtime.h"
#include "py/mphal.h"
#include "pin.h"
-#include "genhdr/pins.h"
#include "timer.h"
#include "servo.h"
diff --git a/ports/stm32/spi.c b/ports/stm32/spi.c
index 6a6a412f7..a8abebee4 100644
--- a/ports/stm32/spi.c
+++ b/ports/stm32/spi.c
@@ -32,7 +32,6 @@
#include "extmod/machine_spi.h"
#include "irq.h"
#include "pin.h"
-#include "genhdr/pins.h"
#include "bufhelper.h"
#include "spi.h"
diff --git a/ports/stm32/uart.c b/ports/stm32/uart.c
index 2fcbbd74c..bc52c9cc9 100644
--- a/ports/stm32/uart.c
+++ b/ports/stm32/uart.c
@@ -34,7 +34,6 @@
#include "py/mphal.h"
#include "uart.h"
#include "irq.h"
-#include "genhdr/pins.h"
/// \moduleref pyb
/// \class UART - duplex serial communication bus
diff --git a/ports/stm32/usrsw.c b/ports/stm32/usrsw.c
index a7721ad77..8b62210cb 100644
--- a/ports/stm32/usrsw.c
+++ b/ports/stm32/usrsw.c
@@ -30,7 +30,6 @@
#include "py/mphal.h"
#include "extint.h"
#include "pin.h"
-#include "genhdr/pins.h"
#include "usrsw.h"
#if MICROPY_HW_HAS_SWITCH