git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@3638 35acf78f-673a-0410-8e92-d51de3d6d3f4
This commit is contained in:
parent
3aa821af1a
commit
78fdea6899
|
@ -18,10 +18,10 @@
|
||||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
float getfloat(float par) {
|
float ff1(float par) {
|
||||||
return par;
|
return par;
|
||||||
}
|
}
|
||||||
|
|
||||||
float setfloat(float par1, float par2, float par3, float par4) {
|
float ff2(float par1, float par2, float par3, float par4) {
|
||||||
return (par1 + par2) * (par3 + par4);
|
return (par1 + par2) * (par3 + par4);
|
||||||
}
|
}
|
||||||
|
|
|
@ -23,9 +23,9 @@
|
||||||
#include "ch.h"
|
#include "ch.h"
|
||||||
#include "hal.h"
|
#include "hal.h"
|
||||||
|
|
||||||
float getfloat(float par);
|
float ff1(float par);
|
||||||
|
|
||||||
float setfloat(float par1, float par2, float par3, float par4);
|
float ff2(float par1, float par2, float par3, float par4);
|
||||||
|
|
||||||
/*===========================================================================*/
|
/*===========================================================================*/
|
||||||
/* Configurable settings. */
|
/* Configurable settings. */
|
||||||
|
@ -64,17 +64,17 @@ static msg_t WorkerThread(void *arg) {
|
||||||
* GPT2 callback.
|
* GPT2 callback.
|
||||||
*/
|
*/
|
||||||
static void gpt2cb(GPTDriver *gptp) {
|
static void gpt2cb(GPTDriver *gptp) {
|
||||||
float f1, f2, f3, f4, sum;
|
float f1, f2, f3, f4, f5;
|
||||||
|
|
||||||
(void)gptp;
|
(void)gptp;
|
||||||
|
|
||||||
f1 = getfloat(2);
|
f1 = ff1(2);
|
||||||
f2 = getfloat(3);
|
f2 = ff1(3);
|
||||||
f3 = getfloat(4);
|
f3 = ff1(4);
|
||||||
sum = f1 + f2 + f3;
|
f5 = f1 + f2 + f3;
|
||||||
f4 = getfloat(5);
|
f4 = ff1(5);
|
||||||
sum = setfloat(sum, f4, sum, f4);
|
f5 = ff2(f5, f4, f5, f4);
|
||||||
if (sum != 196)
|
if (f5 != 196)
|
||||||
chSysHalt();
|
chSysHalt();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -82,17 +82,17 @@ static void gpt2cb(GPTDriver *gptp) {
|
||||||
* GPT3 callback.
|
* GPT3 callback.
|
||||||
*/
|
*/
|
||||||
static void gpt3cb(GPTDriver *gptp) {
|
static void gpt3cb(GPTDriver *gptp) {
|
||||||
float f1, f2, f3, f4, sum;
|
float f1, f2, f3, f4, f5;
|
||||||
|
|
||||||
(void)gptp;
|
(void)gptp;
|
||||||
|
|
||||||
f1 = getfloat(1);
|
f1 = ff1(1);
|
||||||
f2 = getfloat(2);
|
f2 = ff1(2);
|
||||||
f3 = getfloat(3);
|
f3 = ff1(3);
|
||||||
sum = f1 + f2 + f3;
|
f5 = f1 + f2 + f3;
|
||||||
f4 = getfloat(4);
|
f4 = ff1(4);
|
||||||
sum = setfloat(sum, f4, sum, f4);
|
f5 = ff2(f5, f4, f5, f4);
|
||||||
if (sum != 100)
|
if (f5 != 100)
|
||||||
chSysHalt();
|
chSysHalt();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue