aboutsummaryrefslogtreecommitdiffstats
path: root/os/hal/boards/ST_STM32F3_DISCOVERY/board.h
diff options
context:
space:
mode:
Diffstat (limited to 'os/hal/boards/ST_STM32F3_DISCOVERY/board.h')
-rw-r--r--os/hal/boards/ST_STM32F3_DISCOVERY/board.h78
1 files changed, 45 insertions, 33 deletions
diff --git a/os/hal/boards/ST_STM32F3_DISCOVERY/board.h b/os/hal/boards/ST_STM32F3_DISCOVERY/board.h
index feb912b0a..b6303a95f 100644
--- a/os/hal/boards/ST_STM32F3_DISCOVERY/board.h
+++ b/os/hal/boards/ST_STM32F3_DISCOVERY/board.h
@@ -57,8 +57,11 @@
#define GPIOA_PIN3 3U
#define GPIOA_PIN4 4U
#define GPIOA_SPI1_SCK 5U
+#define GPIOA_L3GD20_SCL 5U
#define GPIOA_SPI1_MISO 6U
+#define GPIOA_L3GD20_SDO 6U
#define GPIOA_SPI1_MOSI 7U
+#define GPIOA_L3GD20_SDI 7U
#define GPIOA_PIN8 8U
#define GPIOA_PIN9 9U
#define GPIOA_PIN10 10U
@@ -75,7 +78,9 @@
#define GPIOB_PIN4 4U
#define GPIOB_PIN5 5U
#define GPIOB_I2C1_SCL 6U
+#define GPIOB_LSM303DLHC_SCL 6U
#define GPIOB_I2C1_SDA 7U
+#define GPIOB_LSM303DLHC_SDA 7U
#define GPIOB_PIN8 8U
#define GPIOB_PIN9 9U
#define GPIOB_PIN10 10U
@@ -121,10 +126,11 @@
#define GPIOE_L3GD20_INT1 0U
#define GPIOE_L3GD20_INT2 1U
-#define GPIOE_LSM303_DRDY 2U
+#define GPIOE_LSM303DLHC_DRDY 2U
#define GPIOE_SPI1_CS 3U
-#define GPIOE_LSM303_INT1 4U
-#define GPIOE_LSM303_INT2 5U
+#define GPIOE_L3GD20_CS 3U
+#define GPIOE_LSM303DLHC_INT1 4U
+#define GPIOE_LSM303DLHC_INT2 5U
#define GPIOE_PIN6 6U
#define GPIOE_PIN7 7U
#define GPIOE_LED4_BLUE 8U
@@ -192,8 +198,11 @@
*/
#define LINE_BUTTON PAL_LINE(GPIOA, 0U)
#define LINE_SPI1_SCK PAL_LINE(GPIOA, 5U)
+#define LINE_L3GD20_SCL PAL_LINE(GPIOA, 5U)
#define LINE_SPI1_MISO PAL_LINE(GPIOA, 6U)
+#define LINE_L3GD20_SDO PAL_LINE(GPIOA, 6U)
#define LINE_SPI1_MOSI PAL_LINE(GPIOA, 7U)
+#define LINE_L3GD20_SDI PAL_LINE(GPIOA, 7U)
#define LINE_USB_DM PAL_LINE(GPIOA, 11U)
#define LINE_USB_DP PAL_LINE(GPIOA, 12U)
#define LINE_SWDIO PAL_LINE(GPIOA, 13U)
@@ -201,7 +210,9 @@
#define LINE_SWO PAL_LINE(GPIOB, 3U)
#define LINE_I2C1_SCL PAL_LINE(GPIOB, 6U)
+#define LINE_LSM303DLHC_SCL PAL_LINE(GPIOB, 6U)
#define LINE_I2C1_SDA PAL_LINE(GPIOB, 7U)
+#define LINE_LSM303DLHC_SDA PAL_LINE(GPIOB, 7U)
#define LINE_OSC32_IN PAL_LINE(GPIOC, 14U)
#define LINE_OSC32_OUT PAL_LINE(GPIOC, 15U)
@@ -209,10 +220,11 @@
#define LINE_L3GD20_INT1 PAL_LINE(GPIOE, 0U)
#define LINE_L3GD20_INT2 PAL_LINE(GPIOE, 1U)
-#define LINE_LSM303_DRDY PAL_LINE(GPIOE, 2U)
+#define LINE_LSM303DLHC_DRDY PAL_LINE(GPIOE, 2U)
#define LINE_SPI1_CS PAL_LINE(GPIOE, 3U)
-#define LINE_LSM303_INT1 PAL_LINE(GPIOE, 4U)
-#define LINE_LSM303_INT2 PAL_LINE(GPIOE, 5U)
+#define LINE_L3GD20_CS PAL_LINE(GPIOE, 3U)
+#define LINE_LSM303DLHC_INT1 PAL_LINE(GPIOE, 4U)
+#define LINE_LSM303DLHC_INT2 PAL_LINE(GPIOE, 5U)
#define LINE_LED4_BLUE PAL_LINE(GPIOE, 8U)
#define LINE_LED3_RED PAL_LINE(GPIOE, 9U)
#define LINE_LED5_ORANGE PAL_LINE(GPIOE, 10U)
@@ -257,9 +269,9 @@
* PA2 - PIN2 (input pullup).
* PA3 - PIN3 (input pullup).
* PA4 - PIN4 (input pullup).
- * PA5 - SPI1_SCK (alternate 5).
- * PA6 - SPI1_MISO (alternate 5).
- * PA7 - SPI1_MOSI (alternate 5).
+ * PA5 - SPI1_SCK L3GD20_SCL (alternate 5).
+ * PA6 - SPI1_MISO L3GD20_SDO (alternate 5).
+ * PA7 - SPI1_MOSI L3GD20_SDI (alternate 5).
* PA8 - PIN8 (input pullup).
* PA9 - PIN9 (input pullup).
* PA10 - PIN10 (input pullup).
@@ -375,8 +387,8 @@
* PB3 - SWO (alternate 0).
* PB4 - PIN4 (input pullup).
* PB5 - PIN5 (input pullup).
- * PB6 - I2C1_SCL (alternate 4).
- * PB7 - I2C1_SDA (alternate 4).
+ * PB6 - I2C1_SCL LSM303DLHC_SCL (alternate 4).
+ * PB7 - I2C1_SDA LSM303DLHC_SDA (alternate 4).
* PB8 - PIN8 (input pullup).
* PB9 - PIN9 (input pullup).
* PB10 - PIN10 (input pullup).
@@ -722,10 +734,10 @@
*
* PE0 - L3GD20_INT1 (input pullup).
* PE1 - L3GD20_INT2 (input pullup).
- * PE2 - LSM303_DRDY (input pullup).
- * PE3 - SPI1_CS (output pushpull maximum).
- * PE4 - LSM303_INT1 (input pullup).
- * PE5 - LSM303_INT2 (input pullup).
+ * PE2 - LSM303DLHC_DRDY (input pullup).
+ * PE3 - SPI1_CS L3GD20_CS (output pushpull maximum).
+ * PE4 - LSM303DLHC_INT1 (input pullup).
+ * PE5 - LSM303DLHC_INT2 (input pullup).
* PE6 - PIN6 (input pullup).
* PE7 - PIN7 (input pullup).
* PE8 - LED4_BLUE (output pushpull maximum).
@@ -739,10 +751,10 @@
*/
#define VAL_GPIOE_MODER (PIN_MODE_INPUT(GPIOE_L3GD20_INT1) | \
PIN_MODE_INPUT(GPIOE_L3GD20_INT2) | \
- PIN_MODE_INPUT(GPIOE_LSM303_DRDY) | \
+ PIN_MODE_INPUT(GPIOE_LSM303DLHC_DRDY) |\
PIN_MODE_OUTPUT(GPIOE_SPI1_CS) | \
- PIN_MODE_INPUT(GPIOE_LSM303_INT1) | \
- PIN_MODE_INPUT(GPIOE_LSM303_INT2) | \
+ PIN_MODE_INPUT(GPIOE_LSM303DLHC_INT1) |\
+ PIN_MODE_INPUT(GPIOE_LSM303DLHC_INT2) |\
PIN_MODE_INPUT(GPIOE_PIN6) | \
PIN_MODE_INPUT(GPIOE_PIN7) | \
PIN_MODE_OUTPUT(GPIOE_LED4_BLUE) | \
@@ -755,10 +767,10 @@
PIN_MODE_OUTPUT(GPIOE_LED6_GREEN))
#define VAL_GPIOE_OTYPER (PIN_OTYPE_PUSHPULL(GPIOE_L3GD20_INT1) |\
PIN_OTYPE_PUSHPULL(GPIOE_L3GD20_INT2) |\
- PIN_OTYPE_PUSHPULL(GPIOE_LSM303_DRDY) |\
+ PIN_OTYPE_PUSHPULL(GPIOE_LSM303DLHC_DRDY) |\
PIN_OTYPE_PUSHPULL(GPIOE_SPI1_CS) | \
- PIN_OTYPE_PUSHPULL(GPIOE_LSM303_INT1) |\
- PIN_OTYPE_PUSHPULL(GPIOE_LSM303_INT2) |\
+ PIN_OTYPE_PUSHPULL(GPIOE_LSM303DLHC_INT1) |\
+ PIN_OTYPE_PUSHPULL(GPIOE_LSM303DLHC_INT2) |\
PIN_OTYPE_PUSHPULL(GPIOE_PIN6) | \
PIN_OTYPE_PUSHPULL(GPIOE_PIN7) | \
PIN_OTYPE_PUSHPULL(GPIOE_LED4_BLUE) | \
@@ -771,10 +783,10 @@
PIN_OTYPE_PUSHPULL(GPIOE_LED6_GREEN))
#define VAL_GPIOE_OSPEEDR (PIN_OSPEED_VERYLOW(GPIOE_L3GD20_INT1) |\
PIN_OSPEED_VERYLOW(GPIOE_L3GD20_INT2) |\
- PIN_OSPEED_VERYLOW(GPIOE_LSM303_DRDY) |\
+ PIN_OSPEED_VERYLOW(GPIOE_LSM303DLHC_DRDY) |\
PIN_OSPEED_HIGH(GPIOE_SPI1_CS) | \
- PIN_OSPEED_VERYLOW(GPIOE_LSM303_INT1) |\
- PIN_OSPEED_VERYLOW(GPIOE_LSM303_INT2) |\
+ PIN_OSPEED_VERYLOW(GPIOE_LSM303DLHC_INT1) |\
+ PIN_OSPEED_VERYLOW(GPIOE_LSM303DLHC_INT2) |\
PIN_OSPEED_VERYLOW(GPIOE_PIN6) | \
PIN_OSPEED_VERYLOW(GPIOE_PIN7) | \
PIN_OSPEED_HIGH(GPIOE_LED4_BLUE) | \
@@ -787,10 +799,10 @@
PIN_OSPEED_HIGH(GPIOE_LED6_GREEN))
#define VAL_GPIOE_PUPDR (PIN_PUPDR_PULLUP(GPIOE_L3GD20_INT1) | \
PIN_PUPDR_PULLUP(GPIOE_L3GD20_INT2) | \
- PIN_PUPDR_PULLUP(GPIOE_LSM303_DRDY) | \
+ PIN_PUPDR_PULLUP(GPIOE_LSM303DLHC_DRDY) |\
PIN_PUPDR_FLOATING(GPIOE_SPI1_CS) | \
- PIN_PUPDR_PULLUP(GPIOE_LSM303_INT1) | \
- PIN_PUPDR_PULLUP(GPIOE_LSM303_INT2) | \
+ PIN_PUPDR_PULLUP(GPIOE_LSM303DLHC_INT1) |\
+ PIN_PUPDR_PULLUP(GPIOE_LSM303DLHC_INT2) |\
PIN_PUPDR_PULLUP(GPIOE_PIN6) | \
PIN_PUPDR_PULLUP(GPIOE_PIN7) | \
PIN_PUPDR_PULLUP(GPIOE_LED4_BLUE) | \
@@ -803,10 +815,10 @@
PIN_PUPDR_FLOATING(GPIOE_LED6_GREEN))
#define VAL_GPIOE_ODR (PIN_ODR_HIGH(GPIOE_L3GD20_INT1) | \
PIN_ODR_HIGH(GPIOE_L3GD20_INT2) | \
- PIN_ODR_HIGH(GPIOE_LSM303_DRDY) | \
+ PIN_ODR_HIGH(GPIOE_LSM303DLHC_DRDY) | \
PIN_ODR_HIGH(GPIOE_SPI1_CS) | \
- PIN_ODR_HIGH(GPIOE_LSM303_INT1) | \
- PIN_ODR_HIGH(GPIOE_LSM303_INT2) | \
+ PIN_ODR_HIGH(GPIOE_LSM303DLHC_INT1) | \
+ PIN_ODR_HIGH(GPIOE_LSM303DLHC_INT2) | \
PIN_ODR_HIGH(GPIOE_PIN6) | \
PIN_ODR_HIGH(GPIOE_PIN7) | \
PIN_ODR_LOW(GPIOE_LED4_BLUE) | \
@@ -819,10 +831,10 @@
PIN_ODR_LOW(GPIOE_LED6_GREEN))
#define VAL_GPIOE_AFRL (PIN_AFIO_AF(GPIOE_L3GD20_INT1, 0) | \
PIN_AFIO_AF(GPIOE_L3GD20_INT2, 0) | \
- PIN_AFIO_AF(GPIOE_LSM303_DRDY, 0) | \
+ PIN_AFIO_AF(GPIOE_LSM303DLHC_DRDY, 0) |\
PIN_AFIO_AF(GPIOE_SPI1_CS, 0) | \
- PIN_AFIO_AF(GPIOE_LSM303_INT1, 0) | \
- PIN_AFIO_AF(GPIOE_LSM303_INT2, 0) | \
+ PIN_AFIO_AF(GPIOE_LSM303DLHC_INT1, 0) |\
+ PIN_AFIO_AF(GPIOE_LSM303DLHC_INT2, 0) |\
PIN_AFIO_AF(GPIOE_PIN6, 0) | \
PIN_AFIO_AF(GPIOE_PIN7, 0))
#define VAL_GPIOE_AFRH (PIN_AFIO_AF(GPIOE_LED4_BLUE, 0) | \