dodany kod c od Krzyska po wielu modyfikacjach przez Gemini zeby usunac zalezność od TI-RTOS

This commit is contained in:
2026-02-19 11:59:33 +01:00
parent bf9c4596b8
commit d086ef28de
336 changed files with 52294 additions and 1006 deletions

47
src/e_pq_1f.h Normal file
View File

@@ -0,0 +1,47 @@
/*
* e_pq_1f.h
*
* Created on: 06-07-2016
* Author: Krzysztof Jakubczyk
*/
#ifndef E_PQ_1F_H_
#define E_PQ_1F_H_
#include "tdefs.h"
struct e_pq_1f_logic
{
float *i_orta;
float *i_ortb;
float *u_orta;
float *u_ortb;
float *p;
float *q;
};
struct e_pq_1f_io
{
u32 i_orta_float_in;
u32 i_ortb_float_in;
u32 u_orta_float_in;
u32 u_ortb_float_in;
u32 p_float_out;
u32 q_float_out;
}__attribute__((__packed__));
struct e_pq_1f_params
{
}__attribute__((__packed__));
struct e_pq_1f_args
{
struct e_pq_1f_io io;
struct e_pq_1f_params params;
// u16 crc;
}__attribute__((__packed__));
extern void e_pq_1f_100hz(void *args, void *logic);
extern int e_pq_1f_initlog(void *arguments, void *logic);
#endif /* E_PQ_1F_H_ */