From fa64b08064d8ae8e3065647f93f54c01b002985d Mon Sep 17 00:00:00 2001 From: Meco Man <920369182@qq.com> Date: Sun, 21 Jan 2024 17:39:50 +0800 Subject: [PATCH] [bsp][pico] remove meaningless dependencies of board.h --- bsp/raspberry-pico/board/board.c | 9 +++++---- bsp/raspberry-pico/board/board.h | 8 -------- bsp/raspberry-pico/drivers/drv_gpio.c | 2 ++ bsp/raspberry-pico/drivers/drv_uart.c | 6 ++---- bsp/raspberry-pico/drivers/drv_uart.h | 8 ++++---- 5 files changed, 13 insertions(+), 20 deletions(-) diff --git a/bsp/raspberry-pico/board/board.c b/bsp/raspberry-pico/board/board.c index 5dfd626dc2..2cf60a71e0 100644 --- a/bsp/raspberry-pico/board/board.c +++ b/bsp/raspberry-pico/board/board.c @@ -11,12 +11,13 @@ #include #include - #include - #include "board.h" -#include "hardware/structs/systick.h" -#include "pico/bootrom.h" +#include +#include +#include +#include +#include #define PLL_SYS_KHZ (133 * 1000) diff --git a/bsp/raspberry-pico/board/board.h b/bsp/raspberry-pico/board/board.h index 0663d89713..a5b954e787 100644 --- a/bsp/raspberry-pico/board/board.h +++ b/bsp/raspberry-pico/board/board.h @@ -11,12 +11,6 @@ #ifndef __BOARD_H__ #define __BOARD_H__ -#include "pico/stdlib.h" -#include "hardware/pll.h" -#include "hardware/clocks.h" -#include "hardware/structs/pll.h" -#include "hardware/structs/clocks.h" - #define PICO_SRAM_SIZE 256 #define PICO_SRAM_END (0x20000000 + PICO_SRAM_SIZE * 1024) @@ -24,6 +18,4 @@ extern int __bss_end__; #define HEAP_BEGIN (&__bss_end__) #define HEAP_END ((void *)PICO_SRAM_END) -int rt_hw_uart_init(void); - #endif diff --git a/bsp/raspberry-pico/drivers/drv_gpio.c b/bsp/raspberry-pico/drivers/drv_gpio.c index 0100b50aa9..14b8d87b4c 100644 --- a/bsp/raspberry-pico/drivers/drv_gpio.c +++ b/bsp/raspberry-pico/drivers/drv_gpio.c @@ -9,6 +9,8 @@ */ #include "drv_gpio.h" +#include +#include static void pico_pin_mode(struct rt_device *dev, rt_base_t pin, rt_uint8_t mode) { diff --git a/bsp/raspberry-pico/drivers/drv_uart.c b/bsp/raspberry-pico/drivers/drv_uart.c index 9d51dc05c2..5d8fc6a4a8 100644 --- a/bsp/raspberry-pico/drivers/drv_uart.c +++ b/bsp/raspberry-pico/drivers/drv_uart.c @@ -8,11 +8,9 @@ * 2023-09-26 1ridic Integrate with RT-Thread driver framework. */ -#include -#include #include -#include "board.h" -#include "drv_uart.h" +#include +#include #ifdef RT_USING_SERIAL diff --git a/bsp/raspberry-pico/drivers/drv_uart.h b/bsp/raspberry-pico/drivers/drv_uart.h index 79bae1f7cc..88bb40e3ac 100644 --- a/bsp/raspberry-pico/drivers/drv_uart.h +++ b/bsp/raspberry-pico/drivers/drv_uart.h @@ -9,14 +9,14 @@ * 2023-09-26 1ridic Integrate with RT-Thread driver framework. */ -#ifndef __USART_H__ -#define __USART_H__ +#ifndef __DRV_UART_H__ +#define __DRV_UART_H__ #include #include #ifdef RT_USING_SERIAL int rt_hw_uart_init(void); -#endif +#endif /* RT_USING_SERIAL */ -#endif +#endif /* __DRV_UART_H__ */