aboutsummaryrefslogtreecommitdiffstats
path: root/os
diff options
context:
space:
mode:
authormarcoveeneman <marco-veeneman@hotmail.com>2014-10-14 22:02:27 +0200
committermarcoveeneman <marco-veeneman@hotmail.com>2014-10-14 22:02:27 +0200
commit6d5f529f2891287e10f51e2738c2d081e558b07f (patch)
tree343568da399a0cf3bc3d37ca2ad48334b9945ca8 /os
parent98305a8a23a39d2ba8bc8fda345e3b6a95e7faec (diff)
downloadChibiOS-Contrib-6d5f529f2891287e10f51e2738c2d081e558b07f.tar.gz
ChibiOS-Contrib-6d5f529f2891287e10f51e2738c2d081e558b07f.tar.bz2
ChibiOS-Contrib-6d5f529f2891287e10f51e2738c2d081e558b07f.zip
Fixed missing peripheral declarations in tm4c123x.h and tm4c129x.h
Diffstat (limited to 'os')
-rw-r--r--os/hal/ports/TIVA/TM4C123x/tm4c123x.h22
-rw-r--r--os/hal/ports/TIVA/TM4C129x/tm4c129x.h34
2 files changed, 44 insertions, 12 deletions
diff --git a/os/hal/ports/TIVA/TM4C123x/tm4c123x.h b/os/hal/ports/TIVA/TM4C123x/tm4c123x.h
index f7bb8f5..ecf533b 100644
--- a/os/hal/ports/TIVA/TM4C123x/tm4c123x.h
+++ b/os/hal/ports/TIVA/TM4C123x/tm4c123x.h
@@ -847,6 +847,15 @@ typedef struct
#define GPIOD_BASE 0x40007000
#define GPIOE_BASE 0x40024000
#define GPIOF_BASE 0x40025000
+#define GPIOG_BASE 0x40026000
+#define GPIOH_BASE 0x40027000
+#define GPIOJ_BASE 0x4003D000
+#define GPIOK_BASE 0x40061000
+#define GPIOL_BASE 0x40062000
+#define GPIOM_BASE 0x40063000
+#define GPION_BASE 0x40064000
+#define GPIOP_BASE 0x40065000
+#define GPIOQ_BASE 0x40066000
#define GPT0_BASE 0x40030000
#define GPT1_BASE 0x40031000
#define GPT2_BASE 0x40032000
@@ -879,6 +888,8 @@ typedef struct
#define I2C1_BASE 0x40021000
#define I2C2_BASE 0x40022000
#define I2C3_BASE 0x40023000
+#define I2C4_BASE 0x40023000
+#define I2C5_BASE 0x40023000
#define CAN0_BASE 0x40040000
#define CAN1_BASE 0x40041000
// usb
@@ -908,6 +919,15 @@ typedef struct
#define GPIOD ((GPIO_TypeDef *) GPIOD_BASE)
#define GPIOE ((GPIO_TypeDef *) GPIOE_BASE)
#define GPIOF ((GPIO_TypeDef *) GPIOF_BASE)
+#define GPIOG ((GPIO_TypeDef *) GPIOG_BASE)
+#define GPIOH ((GPIO_TypeDef *) GPIOH_BASE)
+#define GPIOJ ((GPIO_TypeDef *) GPIOJ_BASE)
+#define GPIOK ((GPIO_TypeDef *) GPIOK_BASE)
+#define GPIOL ((GPIO_TypeDef *) GPIOL_BASE)
+#define GPIOM ((GPIO_TypeDef *) GPIOM_BASE)
+#define GPION ((GPIO_TypeDef *) GPION_BASE)
+#define GPIOP ((GPIO_TypeDef *) GPIOP_BASE)
+#define GPIOQ ((GPIO_TypeDef *) GPIOQ_BASE)
#define GPT0 ((GPT_TypeDef *) GPT0_BASE)
#define GPT1 ((GPT_TypeDef *) GPT1_BASE)
#define GPT2 ((GPT_TypeDef *) GPT2_BASE)
@@ -938,6 +958,8 @@ typedef struct
#define I2C1 ((I2C_TypeDef *) I2C1_BASE)
#define I2C2 ((I2C_TypeDef *) I2C2_BASE)
#define I2C3 ((I2C_TypeDef *) I2C3_BASE)
+#define I2C4 ((I2C_TypeDef *) I2C4_BASE)
+#define I2C5 ((I2C_TypeDef *) I2C5_BASE)
#define CAN0 ((CAN_TypeDef *) CAN0_BASE)
#define CAN1 ((CAN_TypeDef *) CAN1_BASE)
// usb
diff --git a/os/hal/ports/TIVA/TM4C129x/tm4c129x.h b/os/hal/ports/TIVA/TM4C129x/tm4c129x.h
index 1d5c50a..d3ba91d 100644
--- a/os/hal/ports/TIVA/TM4C129x/tm4c129x.h
+++ b/os/hal/ports/TIVA/TM4C129x/tm4c129x.h
@@ -944,18 +944,17 @@ typedef struct
#define GPION_BASE 0x40064000
#define GPIOP_BASE 0x40065000
#define GPIOQ_BASE 0x40066000
+#define GPIOR_BASE 0x40067000
+#define GPIOS_BASE 0x40068000
+#define GPIOT_BASE 0x40069000
#define GPT0_BASE 0x40030000
#define GPT1_BASE 0x40031000
#define GPT2_BASE 0x40032000
#define GPT3_BASE 0x40033000
#define GPT4_BASE 0x40034000
#define GPT5_BASE 0x40035000
-#define WGPT0_BASE 0x40036000
-#define WGPT1_BASE 0x40037000
-#define WGPT2_BASE 0x4004C000
-#define WGPT3_BASE 0x4004D000
-#define WGPT4_BASE 0x4004E000
-#define WGPT5_BASE 0x4004F000
+#define GPT6_BASE 0x400E0000
+#define GPT7_BASE 0x400E1000
#define WDT0_BASE 0x40000000
#define WDT1_BASE 0x40001000
#define ADC0_BASE 0x40038000
@@ -976,6 +975,12 @@ typedef struct
#define I2C1_BASE 0x40021000
#define I2C2_BASE 0x40022000
#define I2C3_BASE 0x40023000
+#define I2C4_BASE 0x400C0000
+#define I2C5_BASE 0x400C1000
+#define I2C6_BASE 0x400C2000
+#define I2C7_BASE 0x400C3000
+#define I2C8_BASE 0x400B8000
+#define I2C9_BASE 0x400B9000
#define CAN0_BASE 0x40040000
#define CAN1_BASE 0x40041000
// usb
@@ -1013,18 +1018,17 @@ typedef struct
#define GPION ((GPIO_TypeDef *) GPION_BASE)
#define GPIOP ((GPIO_TypeDef *) GPIOP_BASE)
#define GPIOQ ((GPIO_TypeDef *) GPIOQ_BASE)
+#define GPIOR ((GPIO_TypeDef *) GPIOR_BASE)
+#define GPIOS ((GPIO_TypeDef *) GPIOS_BASE)
+#define GPIOT ((GPIO_TypeDef *) GPIOT_BASE)
#define GPT0 ((GPT_TypeDef *) GPT0_BASE)
#define GPT1 ((GPT_TypeDef *) GPT1_BASE)
#define GPT2 ((GPT_TypeDef *) GPT2_BASE)
#define GPT3 ((GPT_TypeDef *) GPT3_BASE)
#define GPT4 ((GPT_TypeDef *) GPT4_BASE)
#define GPT5 ((GPT_TypeDef *) GPT5_BASE)
-#define WGPT0 ((GPT_TypeDef *) WGPT0_BASE)
-#define WGPT1 ((GPT_TypeDef *) WGPT1_BASE)
-#define WGPT2 ((GPT_TypeDef *) WGPT2_BASE)
-#define WGPT3 ((GPT_TypeDef *) WGPT3_BASE)
-#define WGPT4 ((GPT_TypeDef *) WGPT4_BASE)
-#define WGPT5 ((GPT_TypeDef *) WGPT5_BASE)
+#define GPT6 ((GPT_TypeDef *) GPT6_BASE)
+#define GPT7 ((GPT_TypeDef *) GPT7_BASE)
#define ADC0 ((ADC_TypeDef*) ADC0_BASE)
#define ADC1 ((ADC_TypeDef*) ADC1_BASE)
#define UART0 ((UART_TypeDef *) UART0_BASE)
@@ -1043,6 +1047,12 @@ typedef struct
#define I2C1 ((I2C_TypeDef *) I2C1_BASE)
#define I2C2 ((I2C_TypeDef *) I2C2_BASE)
#define I2C3 ((I2C_TypeDef *) I2C3_BASE)
+#define I2C4 ((I2C_TypeDef *) I2C4_BASE)
+#define I2C5 ((I2C_TypeDef *) I2C5_BASE)
+#define I2C6 ((I2C_TypeDef *) I2C6_BASE)
+#define I2C7 ((I2C_TypeDef *) I2C7_BASE)
+#define I2C8 ((I2C_TypeDef *) I2C8_BASE)
+#define I2C9 ((I2C_TypeDef *) I2C9_BASE)
#define CAN0 ((CAN_TypeDef *) CAN0_BASE)
#define CAN1 ((CAN_TypeDef *) CAN1_BASE)
// usb