bleSDK_expansion_board/projects/blezongkong/src/sys_config.h

64 lines
1.4 KiB
C
Raw Normal View History

#ifndef _SYS_CONFIG_H_
#define _SYS_CONFIG_H_
#include "app_control_out.h"
#include "app_uart.h"
#include "stdio.h"
#include "app_radar.h"
#include "app_ws2812.h"
#include "app_buzzer.h"
#include "app_bat.h"
typedef struct SYS_CONF{
uint32_t HEAD;
uint32_t M_mode_sLim;
uint32_t U_mode_sLim;
uint32_t AUTO_Brake_Distance;
uint32_t AUTO_Speed_Cut_Distance;
uint32_t AUTO_Brake_Distance_B;
uint32_t AUTO_Speed_Cut_Distance_B;
}SYS_CONF_t;
extern uint32_t bank;
extern SYS_CONF_t sys_conf_info;
extern BAT_Message_t BAT_Message;
// 写配置
void write_cfg(SYS_CONF_t *sys_config_info_t);
// 油门ADC
#define ACC_UP_Res 5.1 //上分压电阻unit:KΩ)
#define ACC_DOWN_Res 5.1 //下分压电阻
// 电池ADC
#define BAT_UP_Res 68.0 //上分压电阻unit:KΩ)
#define BAT_DOWN_Res 3.0 //下分压电阻
/*****************************速度************************/
// 管理员模式默认速度极限(0-100%)
2024-06-02 16:00:42 +08:00
#define M_DEFAULT_sLim 100
// 游客模式默认速度极限(0-100%)
2024-06-02 16:00:42 +08:00
#define U_DEFAULT_sLim 50
/*****************************刹车************************/
// 默认自动刹车距离0~45dm(分米)
#define DEF_AUTO_Brake_Distance 10
// 默认自动减速距离0~45dm
#define DEF_AUTO_Speed_Cut_Distance 16
/*****************************BLE************************/
#define BLE_ENABLE 0
/*****************************雷达************************/
#define RADAR_MODE 0 // 0电应普 1FD07-3
#endif