From 555d45f70a51130990ca8cb2c21ab88451566c31 Mon Sep 17 00:00:00 2001 From: marcoveeneman Date: Tue, 3 Mar 2015 21:15:21 +0100 Subject: Implemented AHB access for GPIOA - GPIOJ for TM4C123x devices. On TM4C129x devices the AHB is the only used bus for GPIO. Replaced the nops after starting the gpio peripheral clocks with a busy wait until all GPIO peripherals are ready. Added Sub-Family identifier for TM4C123x devices. --- demos/TIVA/RT-TM4C123G-LAUNCHPAD/mcuconf.h | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'demos') diff --git a/demos/TIVA/RT-TM4C123G-LAUNCHPAD/mcuconf.h b/demos/TIVA/RT-TM4C123G-LAUNCHPAD/mcuconf.h index e5f4d7d..bc03f5a 100644 --- a/demos/TIVA/RT-TM4C123G-LAUNCHPAD/mcuconf.h +++ b/demos/TIVA/RT-TM4C123G-LAUNCHPAD/mcuconf.h @@ -24,6 +24,19 @@ #define TIVA_PWM_FIELDS (TIVA_RCC_USEPWMDIV | \ TIVA_RCC_PWMDIV_8) +/* + * GPIO driver system settings. + */ +#define TIVA_GPIO_GPIOA_USE_AHB TRUE +#define TIVA_GPIO_GPIOB_USE_AHB TRUE +#define TIVA_GPIO_GPIOC_USE_AHB TRUE +#define TIVA_GPIO_GPIOD_USE_AHB TRUE +#define TIVA_GPIO_GPIOE_USE_AHB TRUE +#define TIVA_GPIO_GPIOF_USE_AHB TRUE +#define TIVA_GPIO_GPIOG_USE_AHB FALSE +#define TIVA_GPIO_GPIOH_USE_AHB FALSE +#define TIVA_GPIO_GPIOJ_USE_AHB FALSE + /* * GPT driver system settings. */ -- cgit v1.2.3