12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- #ifndef __HW_BOARD_H__
- #define __HW_BOARD_H__
- #include "GD32Sys.h"
- #include "hw_io_pin.h"
- #include "hw_dma_uart.h"
- #include "hw_pwm.h"
- #include "software_timer.h"
- #include "hardware_delay.h"
- #include "hw_flash_data.h"
- #include "hw_power_off.h"
- #include "hw_flash_data.h"
- #include "hw_spi.h"
- #include "hw_spi_flash.h"
- #include "max6675.h"
- #include "variable.h"
- //#include "hw_spi_io_device.h"
- #define HW_BOART_MAIN_FREQ 8 //主频,单位MHZ
- #define HW_BOART_CORE_FREQ 72 //主频,单位MHZ
- #define USING_BOOT_KEY 0
- #define BOOT_KEY_PORT GPIOA
- #define BOOT_KEY_PIN PIN0
- #define BOOT_KEY_LEVEL 0 //按键按下的电平
- #define APP1_ADDR (0x08004800 + 512)
- #define APP2_ADDR (0x08004800)
- void hw_board_init(void);
- void hw_run_status_show(void);
- void hw_run_status_off(void);
- void hw_run_status_on(void);
- void hw_board_enter_powerless(void);
- void hw_noinit_write(int no, int value);
- int hw_noinit_read(int no);
- void hw_board_reboot(void);
- void hw_boot_key_init(void);
- int hw_boot_key_read(void);
- extern unsigned long run_led_speed;
- #endif
|