1 Star 0 Fork 1

sam/libraries

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
StduinoMath.c 1.30 KB
一键复制 编辑 原始数据 按行查看 历史
sam 提交于 2020-07-02 13:39 . 1.03
/***************************************************************
*Copyright(c) 2020思特诺(Stduino)All right reserved.
*
*This library is open source and free for individual users.
*
*For commercial use, please contact service001@stduino.com.
***************************************************************/
#include "StduinoMath.h"
long long _pow(unsigned int x,unsigned int y)
{
long long Tx=0;
for(unsigned int i=0;i<y;i++)
{
(Tx==0)?(Tx=(Tx+1)*x):(Tx=Tx*x);
}
return (x==0)?0:((Tx==0)?1:Tx);
}
long map(long x,long in_min,long in_max,long out_min,long out_max)
{
return (((x)-(in_min))*((out_max)-(out_min))/((in_max)-(in_min))+(out_min));
}
// long random(long x)
// {
// return ;
// }
// long random(long x, long x)
// {
// return ;
// }
// void randomSeed(unsigned long x)
// {
// ;
// }
// unsigned int makeWord(unsigned int w)
// {
// return ;
// }
// unsigned int makeWord(unsigned char h, unsigned char l)
// {
// return ;
// }
/***************************************************************
*Copyright(c) 2020思特诺(Stduino)All right reserved.
*
*This library is open source and free for individual users.
*
*For commercial use, please contact service001@stduino.com.
***************************************************************/
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/stduino/libraries.git
git@gitee.com:stduino/libraries.git
stduino
libraries
libraries
master

搜索帮助