野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 9016|回复: 2

重复定义错误

[复制链接]
发表于 2017-5-17 11:34:59 | 显示全部楼层 |阅读模式
本帖最后由 HTQ 于 2017-5-17 15:59 编辑
  1. struct  Filter_BuLp1
  2. {
  3.         void   (*FilterBuLp)();
  4.         float  (*step)(float x);
  5. };
  6. float v[2];
  7. void FilterBuLp()
  8.                 {
  9.                         v[0]=0.0;
  10.                 }
  11. float step(float x) //class II
  12.                 {
  13.                         v[0] = v[1];
  14.                         v[1] = (2.452372752527856026e-1 * x) + (0.50952544949442879485 * v[0]);
  15.                         return(v[0] + v[1]);
  16.                 }
  17. struct Filter_BuLp1  FilterBuLp1;
  18. void Filter_BuLp1init()
  19.         {
  20.                 FilterBuLp1.FilterBuLp=FilterBuLp;
  21.                 FilterBuLp1.step=step;
  22.         }
  23. 这个代码有什么错误吗?他提示redefination of "FilterBuLp1"as  different symbol 重复定义,啥意思啊?

  24. 哪位有max30100测血氧的stm32 程序参考一下呗。把arduino的c++改为stm32的c.   改了半年没有效果。<img src="http://www.firebbs.cn/static/image/smiley/default/loveliness.gif" smilieid="13" alt="" border="0">
复制代码


MAX30100_2.rar

5.86 MB, 下载次数: 11

回复

使用道具 举报

发表于 2017-5-17 12:30:52 | 显示全部楼层

回帖奖励 +50 火花

把工程传上来
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-5-17 16:02:04 | 显示全部楼层

大哥你有时间帮忙改下错误。改一个是一个,改半个是半个。主要是把原来c++的类改为结构体,乱的不行啊。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-11-2 07:25 , Processed in 0.042174 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表