| 12345678910111213141516171819202122232425262728293031323334353637 |
- #pragma once
- #define SHARK_BOARD_SP600 1
- #define SHARK_BOARD_SP700 2
- #define SHARK_BOARD_SP700_OLD_CS1180 1
- #define true TRUE
- #define false FALSE
- #ifdef CONFIG_BOARD_SP600
- #include "gd32f3x0.h"
- #define CONFIG_BOARD_TYPE SHARK_BOARD_SP600
- #elif defined(CONFIG_BOARD_SP700)
- #include "gd32f3x0.h"
- #define CONFIG_BOARD_TYPE SHARK_BOARD_SP700
- #else
- #error "Invalid Board"
- #endif
- #if (CONFIG_BOARD_TYPE==SHARK_BOARD_SP700)
- #define r_resistor 1.0f // 1ºÁÅ·
- #elif (CONFIG_BOARD_TYPE==SHARK_BOARD_SP600)
- #define r_resistor 2.0f
- #endif
- #define CELLS_NUM 15
- #define PACK_TEMPS_NUM 4
- #define GD32_ADC 1
- #define CS1180_ADC 2
- void bsp_init(void);
- void wdog_start(int timeout);
- void wdog_reload(void);
|