cleaned up unused code, only enalbing port clocks as needed
This commit is contained in:
@@ -31,16 +31,14 @@
|
|||||||
#include "fsl_device_registers.h"
|
#include "fsl_device_registers.h"
|
||||||
|
|
||||||
// LED
|
// LED
|
||||||
//#define LED_PINMUX IOMUXC_GPIO_11_GPIOMUX_IO11
|
#define LED_PIN_CLOCK kCLOCK_PortD
|
||||||
//#define LED_PIN_CLOCK kCLOCK_PortB
|
|
||||||
#define LED_GPIO GPIOD
|
#define LED_GPIO GPIOD
|
||||||
#define LED_PORT PORTD
|
#define LED_PORT PORTD
|
||||||
#define LED_PIN 5
|
#define LED_PIN 5
|
||||||
#define LED_STATE_ON 0
|
#define LED_STATE_ON 0
|
||||||
|
|
||||||
// SW3 button1
|
// SW3 button1
|
||||||
//#define BUTTON_PINMUX IOMUXC_GPIO_SD_05_GPIO2_IO05
|
#define BUTTON_PIN_CLOCK kCLOCK_PortC
|
||||||
//#define BUTTON_PIN_CLOCK kCLOCK_PortC
|
|
||||||
#define BUTTON_GPIO GPIOC
|
#define BUTTON_GPIO GPIOC
|
||||||
#define BUTTON_PORT PORTC
|
#define BUTTON_PORT PORTC
|
||||||
#define BUTTON_PIN 3
|
#define BUTTON_PIN 3
|
||||||
@@ -48,7 +46,7 @@
|
|||||||
|
|
||||||
// UART
|
// UART
|
||||||
#define UART_PORT LPUART0
|
#define UART_PORT LPUART0
|
||||||
//#define UART_PIN_CLOCK kCLOCK_PortA
|
#define UART_PIN_CLOCK kCLOCK_PortA
|
||||||
#define UART_PIN_PORT PORTA
|
#define UART_PIN_PORT PORTA
|
||||||
#define UART_PIN_RX 1u
|
#define UART_PIN_RX 1u
|
||||||
#define UART_PIN_TX 2u
|
#define UART_PIN_TX 2u
|
||||||
|
@@ -42,44 +42,12 @@ void USB0_IRQHandler(void)
|
|||||||
tud_int_handler(0);
|
tud_int_handler(0);
|
||||||
}
|
}
|
||||||
|
|
||||||
//--------------------------------------------------------------------+
|
|
||||||
// MACRO TYPEDEF CONSTANT ENUM DECLARATION
|
|
||||||
//--------------------------------------------------------------------+
|
|
||||||
// LED
|
|
||||||
/*
|
|
||||||
//#define LED_PINMUX IOMUXC_GPIO_AD_B0_09_GPIO1_IO09
|
|
||||||
#define LED_PORT GPIOB
|
|
||||||
#define LED_PIN_CLOCK kCLOCK_PortD
|
|
||||||
#define LED_PIN_PORT PORTD
|
|
||||||
#define LED_PIN 5U
|
|
||||||
#define LED_PIN_FUNCTION kPORT_MuxAsGpio
|
|
||||||
#define LED_STATE_ON 0
|
|
||||||
|
|
||||||
// UART
|
|
||||||
#define UART_PORT LPUART0
|
|
||||||
#define UART_PIN_CLOCK kCLOCK_PortA
|
|
||||||
#define UART_PIN_PORT PORTA
|
|
||||||
#define UART_PIN_RX 1u
|
|
||||||
#define UART_PIN_TX 2u
|
|
||||||
#define UART_PIN_FUNCTION kPORT_MuxAlt2
|
|
||||||
*/
|
|
||||||
//#define SOPT5_UART0RXSRC_UART_RX 0x00u /*!< UART0 receive data source select: UART0_RX pin */
|
|
||||||
//#define SOPT5_UART0TXSRC_UART_TX 0x00u /*!< UART0 transmit data source select: UART0_TX pin */
|
|
||||||
|
|
||||||
//const uint8_t dcd_data[] = { 0x00 };
|
|
||||||
|
|
||||||
void board_init(void)
|
void board_init(void)
|
||||||
{
|
{
|
||||||
/* Port A Clock Gate Control: Clock enabled */
|
/* Enable port clocks for UART/LED/Button pins */
|
||||||
CLOCK_EnableClock(kCLOCK_PortA);
|
CLOCK_EnableClock(UART_PIN_CLOCK);
|
||||||
/* Port B Clock Gate Control: Clock enabled */
|
CLOCK_EnableClock(LED_PIN_CLOCK);
|
||||||
CLOCK_EnableClock(kCLOCK_PortB);
|
CLOCK_EnableClock(BUTTON_PIN_CLOCK);
|
||||||
/* Port C Clock Gate Control: Clock enabled */
|
|
||||||
CLOCK_EnableClock(kCLOCK_PortC);
|
|
||||||
/* Port D Clock Gate Control: Clock enabled */
|
|
||||||
CLOCK_EnableClock(kCLOCK_PortD);
|
|
||||||
/* Port E Clock Gate Control: Clock enabled */
|
|
||||||
CLOCK_EnableClock(kCLOCK_PortE);
|
|
||||||
|
|
||||||
gpio_pin_config_t led_config = { kGPIO_DigitalOutput, 0 };
|
gpio_pin_config_t led_config = { kGPIO_DigitalOutput, 0 };
|
||||||
GPIO_PinInit(LED_GPIO, LED_PIN, &led_config);
|
GPIO_PinInit(LED_GPIO, LED_PIN, &led_config);
|
||||||
@@ -129,9 +97,7 @@ void board_init(void)
|
|||||||
LPUART_Init(UART_PORT, &uart_config, CLOCK_GetFreq(kCLOCK_McgIrc48MClk));
|
LPUART_Init(UART_PORT, &uart_config, CLOCK_GetFreq(kCLOCK_McgIrc48MClk));
|
||||||
|
|
||||||
// USB
|
// USB
|
||||||
// SystemCoreClockUpdate();
|
|
||||||
CLOCK_EnableUsbfs0Clock(kCLOCK_UsbSrcIrc48M, 48000000U);
|
CLOCK_EnableUsbfs0Clock(kCLOCK_UsbSrcIrc48M, 48000000U);
|
||||||
// CLOCK_EnableUsbfs0Clock(kCLOCK_UsbSrcPll0, CLOCK_GetFreq(kCLOCK_PllFllSelClk));
|
|
||||||
}
|
}
|
||||||
|
|
||||||
//--------------------------------------------------------------------+
|
//--------------------------------------------------------------------+
|
||||||
|
Reference in New Issue
Block a user