board.h 745 B

12345678910111213141516171819202122232425262728293031323334353637
  1. /*
  2. * Copyright (c) 2006-2023, RT-Thread Development Team
  3. *
  4. * SPDX-License-Identifier: Apache-2.0
  5. *
  6. * Change Logs:
  7. * Date Author Notes
  8. * 2023/03/15 flyingcys first version
  9. */
  10. #ifndef BOARD_H__
  11. #define BOARD_H__
  12. #include <rtconfig.h>
  13. #include "bflb_uart.h"
  14. #include "bflb_gpio.h"
  15. #include "bflb_clock.h"
  16. #include "bflb_rtc.h"
  17. #include "bflb_flash.h"
  18. #include "bl808_glb.h"
  19. #include "bl808_psram_uhs.h"
  20. #include "bl808_tzc_sec.h"
  21. #include "bl808_ef_cfg.h"
  22. #include "bl808_uhs_phy.h"
  23. #define HW_MTIMER_CLOCK 1000000
  24. extern uint8_t __HeapBase;
  25. extern uint8_t __HeapLimit;
  26. #define RT_HW_HEAP_BEGIN (void*)&__HeapBase
  27. #define RT_HW_HEAP_END (void*)&__HeapLimit
  28. void rt_hw_board_init(void);
  29. #endif