commit:d28bef6cb5c584f4988ddf3e3b20be40d7f0a660
author:Chip
committer:Chip
date:Tue Feb 6 00:40:51 2024 -0600
parents:710b2092ebbbc3bd7ad4b41ff7d541121201d072
Fix pin definitions
diff --git a/src/lib.rs b/src/lib.rs
line changes: +72/-72
index e63140c..361ba75
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -83,17 +83,17 @@ hal::bsp_pins!(
         name: gpio0,
         aliases: {
             /// UART Function alias for pin [crate::Pins::gpio0].
-            FunctionUart: Gp0Uart0Tx,
+            FunctionUart, PullNone: Gp0Uart0Tx,
             /// SPI Function alias for pin [crate::Pins::gpio0].
-            FunctionSpi: Gp0Spi0Rx,
+            FunctionSpi, PullNone: Gp0Spi0Rx,
             /// I2C Function alias for pin [crate::Pins::gpio0].
-            FunctionI2C: Gp0I2C0Sda,
+            FunctionI2C, PullUp: Gp0I2C0Sda,
             /// PWM Function alias for pin [crate::Pins::gpio0].
-            FunctionPwm: Gp0Pwm0A,
+            FunctionPwm, PullNone: Gp0Pwm0A,
             /// PIO0 Function alias for pin [crate::Pins::gpio0].
-            FunctionPio0: Gp0Pio0,
+            FunctionPio0, PullNone: Gp0Pio0,
             /// PIO1 Function alias for pin [crate::Pins::gpio0].
-            FunctionPio1: Gp0Pio1
+            FunctionPio1, PullNone: Gp0Pio1
         }
     },
 
@@ -111,17 +111,17 @@ hal::bsp_pins!(
         name: gpio1,
         aliases: {
             /// UART Function alias for pin [crate::Pins::gpio1].
-            FunctionUart: Gp1Uart0Rx,
+            FunctionUart, PullNone: Gp1Uart0Rx,
             /// SPI Function alias for pin [crate::Pins::gpio1].
-            FunctionSpi: Gp1Spi0Csn,
+            FunctionSpi, PullNone: Gp1Spi0Csn,
             /// I2C Function alias for pin [crate::Pins::gpio1].
-            FunctionI2C: Gp1I2C0Scl,
+            FunctionI2C, PullUp: Gp1I2C0Scl,
             /// PWM Function alias for pin [crate::Pins::gpio1].
-            FunctionPwm: Gp1Pwm0B,
+            FunctionPwm, PullNone: Gp1Pwm0B,
             /// PIO0 Function alias for pin [crate::Pins::gpio1].
-            FunctionPio0: Gp1Pio0,
+            FunctionPio0, PullNone: Gp1Pio0,
             /// PIO1 Function alias for pin [crate::Pins::gpio1].
-            FunctionPio1: Gp1Pio1
+            FunctionPio1, PullNone: Gp1Pio1
         }
     },
 
@@ -139,17 +139,17 @@ hal::bsp_pins!(
         name: gpio2,
         aliases: {
             /// UART Function alias for pin [crate::Pins::gpio2].
-            FunctionUart: Gp2Uart0Cts,
+            FunctionUart, PullNone: Gp2Uart0Cts,
             /// SPI Function alias for pin [crate::Pins::gpio2].
-            FunctionSpi: Gp2Spi0Sck,
+            FunctionSpi, PullNone: Gp2Spi0Sck,
             /// I2C Function alias for pin [crate::Pins::gpio2].
-            FunctionI2C: Gp2I2C1Sda,
+            FunctionI2C, PullUp: Gp2I2C1Sda,
             /// PWM Function alias for pin [crate::Pins::gpio2].
-            FunctionPwm: Gp2Pwm1A,
+            FunctionPwm, PullNone: Gp2Pwm1A,
             /// PIO0 Function alias for pin [crate::Pins::gpio2].
-            FunctionPio0: Gp2Pio0,
+            FunctionPio0, PullNone: Gp2Pio0,
             /// PIO1 Function alias for pin [crate::Pins::gpio2].
-            FunctionPio1: Gp2Pio1
+            FunctionPio1, PullNone: Gp2Pio1
         }
     },
 
@@ -167,17 +167,17 @@ hal::bsp_pins!(
         name: gpio3,
         aliases: {
             /// UART Function alias for pin [crate::Pins::gpio3].
-            FunctionUart: Gp3Uart0Rts,
+            FunctionUart, PullNone: Gp3Uart0Rts,
             /// SPI Function alias for pin [crate::Pins::gpio3].
-            FunctionSpi: Gp3Spi0Tx,
+            FunctionSpi, PullNone: Gp3Spi0Tx,
             /// I2C Function alias for pin [crate::Pins::gpio3].
-            FunctionI2C: Gp3I2C1Scl,
+            FunctionI2C, PullUp: Gp3I2C1Scl,
             /// PWM Function alias for pin [crate::Pins::gpio3].
-            FunctionPwm: Gp3Pwm1B,
+            FunctionPwm, PullNone: Gp3Pwm1B,
             /// PIO0 Function alias for pin [crate::Pins::gpio3].
-            FunctionPio0: Gp3Pio0,
+            FunctionPio0, PullNone: Gp3Pio0,
             /// PIO1 Function alias for pin [crate::Pins::gpio3].
-            FunctionPio1: Gp3Pio1
+            FunctionPio1, PullNone: Gp3Pio1
         }
     },
 
@@ -195,17 +195,17 @@ hal::bsp_pins!(
         name: gpio4,
         aliases: {
             /// UART Function alias for pin [crate::Pins::gpio4].
-            FunctionUart: Gp4Uart1Tx,
+            FunctionUart, PullNone: Gp4Uart1Tx,
             /// SPI Function alias for pin [crate::Pins::gpio4].
-            FunctionSpi: Gp4Spi0Rx,
+            FunctionSpi, PullNone: Gp4Spi0Rx,
             /// I2C Function alias for pin [crate::Pins::gpio4].
-            FunctionI2C: Gp4I2C0Sda,
+            FunctionI2C, PullUp: Gp4I2C0Sda,
             /// PWM Function alias for pin [crate::Pins::gpio4].
-            FunctionPwm: Gp4Pwm2A,
+            FunctionPwm, PullNone: Gp4Pwm2A,
             /// PIO0 Function alias for pin [crate::Pins::gpio4].
-            FunctionPio0: Gp4Pio0,
+            FunctionPio0, PullNone: Gp4Pio0,
             /// PIO1 Function alias for pin [crate::Pins::gpio4].
-            FunctionPio1: Gp4Pio1
+            FunctionPio1, PullNone: Gp4Pio1
         }
     },
 
@@ -223,17 +223,17 @@ hal::bsp_pins!(
         name: gpio5,
         aliases: {
             /// UART Function alias for pin [crate::Pins::gpio5].
-            FunctionUart: Gp5Uart1Rx,
+            FunctionUart, PullNone: Gp5Uart1Rx,
             /// SPI Function alias for pin [crate::Pins::gpio5].
-            FunctionSpi: Gp5Spi0Csn,
+            FunctionSpi, PullNone: Gp5Spi0Csn,
             /// I2C Function alias for pin [crate::Pins::gpio5].
-            FunctionI2C: Gp5I2C0Scl,
+            FunctionI2C, PullUp: Gp5I2C0Scl,
             /// PWM Function alias for pin [crate::Pins::gpio5].
-            FunctionPwm: Gp5Pwm2B,
+            FunctionPwm, PullNone: Gp5Pwm2B,
             /// PIO0 Function alias for pin [crate::Pins::gpio5].
-            FunctionPio0: Gp5Pio0,
+            FunctionPio0, PullNone: Gp5Pio0,
             /// PIO1 Function alias for pin [crate::Pins::gpio5].
-            FunctionPio1: Gp5Pio1
+            FunctionPio1, PullNone: Gp5Pio1
         }
     },
 
@@ -251,17 +251,17 @@ hal::bsp_pins!(
         name: gpio6,
         aliases: {
             /// UART Function alias for pin [crate::Pins::gpio6].
-            FunctionUart: Gp6Uart1Cts,
+            FunctionUart, PullNone: Gp6Uart1Cts,
             /// SPI Function alias for pin [crate::Pins::gpio6].
-            FunctionSpi: Gp6Spi0Sck,
+            FunctionSpi, PullNone: Gp6Spi0Sck,
             /// I2C Function alias for pin [crate::Pins::gpio6].
-            FunctionI2C: Gp6I2C1Sda,
+            FunctionI2C, PullUp: Gp6I2C1Sda,
             /// PWM Function alias for pin [crate::Pins::gpio6].
-            FunctionPwm: Gp6Pwm3A,
+            FunctionPwm, PullNone: Gp6Pwm3A,
             /// PIO0 Function alias for pin [crate::Pins::gpio6].
-            FunctionPio0: Gp6Pio0,
+            FunctionPio0, PullNone: Gp6Pio0,
             /// PIO1 Function alias for pin [crate::Pins::gpio6].
-            FunctionPio1: Gp6Pio1
+            FunctionPio1, PullNone: Gp6Pio1
         }
     },
 
@@ -279,17 +279,17 @@ hal::bsp_pins!(
         name: led,
         aliases: {
             /// UART Function alias for pin [crate::Pins::led].
-            FunctionUart: Gp7Uart1Rts,
+            FunctionUart, PullNone: Gp7Uart1Rts,
             /// SPI Function alias for pin [crate::Pins::led].
-            FunctionSpi: Gp7Spi0Tx,
+            FunctionSpi, PullNone: Gp7Spi0Tx,
             /// I2C Function alias for pin [crate::Pins::led].
-            FunctionI2C: Gp7I2C1Scl,
+            FunctionI2C, PullUp: Gp7I2C1Scl,
             /// PWM Function alias for pin [crate::Pins::led].
-            FunctionPwm: Gp7Pwm3B,
+            FunctionPwm, PullNone: Gp7Pwm3B,
             /// PIO0 Function alias for pin [crate::Pins::led].
-            FunctionPio0: Gp7Pio0,
+            FunctionPio0, PullNone: Gp7Pio0,
             /// PIO1 Function alias for pin [crate::Pins::led].
-            FunctionPio1: Gp7Pio1
+            FunctionPio1, PullNone: Gp7Pio1
         }
     },
 
@@ -397,17 +397,17 @@ hal::bsp_pins!(
         name: gpio26,
         aliases: {
             /// UART Function alias for pin [crate::Pins::gpio26].
-            FunctionUart: Gp26Uart1Cts,
+            FunctionUart, PullNone: Gp26Uart1Cts,
             /// SPI Function alias for pin [crate::Pins::gpio26].
-            FunctionSpi: Gp26Spi1Sck,
+            FunctionSpi, PullNone: Gp26Spi1Sck,
             /// I2C Function alias for pin [crate::Pins::gpio26].
-            FunctionI2C: Gp26I2C1Sda,
+            FunctionI2C, PullUp: Gp26I2C1Sda,
             /// PWM Function alias for pin [crate::Pins::gpio26].
-            FunctionPwm: Gp26Pwm5A,
+            FunctionPwm, PullNone: Gp26Pwm5A,
             /// PIO0 Function alias for pin [crate::Pins::gpio26].
-            FunctionPio0: Gp26Pio0,
+            FunctionPio0, PullNone: Gp26Pio0,
             /// PIO1 Function alias for pin [crate::Pins::gpio26].
-            FunctionPio1: Gp26Pio1
+            FunctionPio1, PullNone: Gp26Pio1
         }
     },
 
@@ -425,17 +425,17 @@ hal::bsp_pins!(
         name: gpio27,
         aliases: {
             /// UART Function alias for pin [crate::Pins::gpio27].
-            FunctionUart: Gp27Uart1Rts,
+            FunctionUart, PullNone: Gp27Uart1Rts,
             /// SPI Function alias for pin [crate::Pins::gpio27].
-            FunctionSpi: Gp27Spi1Tx,
+            FunctionSpi, PullNone: Gp27Spi1Tx,
             /// I2C Function alias for pin [crate::Pins::gpio27].
-            FunctionI2C: Gp27I2C1Scl,
+            FunctionI2C, PullUp: Gp27I2C1Scl,
             /// PWM Function alias for pin [crate::Pins::gpio27].
-            FunctionPwm: Gp27Pwm5B,
+            FunctionPwm, PullNone: Gp27Pwm5B,
             /// PIO0 Function alias for pin [crate::Pins::gpio27].
-            FunctionPio0: Gp27Pio0,
+            FunctionPio0, PullNone: Gp27Pio0,
             /// PIO1 Function alias for pin [crate::Pins::gpio27].
-            FunctionPio1: Gp27Pio1
+            FunctionPio1, PullNone: Gp27Pio1
         }
     },
 
@@ -453,17 +453,17 @@ hal::bsp_pins!(
         name: gpio28,
         aliases: {
             /// UART Function alias for pin [crate::Pins::gpio28].
-            FunctionUart: Gp28Uart0Tx,
+            FunctionUart, PullNone: Gp28Uart0Tx,
             /// SPI Function alias for pin [crate::Pins::gpio28].
-            FunctionSpi: Gp28Spi1Rx,
+            FunctionSpi, PullNone: Gp28Spi1Rx,
             /// I2C Function alias for pin [crate::Pins::gpio28].
-            FunctionI2C: Gp28I2C0Sda,
+            FunctionI2C, PullUp: Gp28I2C0Sda,
             /// PWM Function alias for pin [crate::Pins::gpio28].
-            FunctionPwm: Gp28Pwm6A,
+            FunctionPwm, PullNone: Gp28Pwm6A,
             /// PIO0 Function alias for pin [crate::Pins::gpio28].
-            FunctionPio0: Gp28Pio0,
+            FunctionPio0, PullNone: Gp28Pio0,
             /// PIO1 Function alias for pin [crate::Pins::gpio28].
-            FunctionPio1: Gp28Pio1
+            FunctionPio1, PullNone: Gp28Pio1
         }
     },
 
@@ -481,17 +481,17 @@ hal::bsp_pins!(
         name: gpio29,
         aliases: {
             /// UART Function alias for pin [crate::Pins::gpio29].
-            FunctionUart: Gp29Uart0Tx,
+            FunctionUart, PullNone: Gp29Uart0Tx,
             /// SPI Function alias for pin [crate::Pins::gpio29].
-            FunctionSpi: Gp29Spi1Rx,
+            FunctionSpi, PullNone: Gp29Spi1Rx,
             /// I2C Function alias for pin [crate::Pins::gpio29].
-            FunctionI2C: Gp29I2C0Sda,
+            FunctionI2C, PullUp: Gp29I2C0Sda,
             /// PWM Function alias for pin [crate::Pins::gpio29].
-            FunctionPwm: Gp29Pwm6A,
+            FunctionPwm, PullNone: Gp29Pwm6A,
             /// PIO0 Function alias for pin [crate::Pins::gpio29].
-            FunctionPio0: Gp29Pio0,
+            FunctionPio0, PullNone: Gp29Pio0,
             /// PIO1 Function alias for pin [crate::Pins::gpio29].
-            FunctionPio1: Gp29Pio1
+            FunctionPio1, PullNone: Gp29Pio1
         }
     },
 );