/* * author ����A�� * date: 2022/10/21 * description: ��λ������ �Ƽ�ʹ��vofa ��Ϊ����ÿ���Ƶ�ʿ������ĺܸߣ�������ʲô�ı�ɽ�ⷽ����ˡ� * ɽ���Ǹ�̫���� ����Ŀǰ��justfloat�� �ɱ���� �ȽϷ��� * */ #include //#include "zf_device_wireless_uart.h" //�����滻Ϊ������ߴ���ͷ�ļ� ��ʹ�õ���zf ���ߴ��� #include "VOFA.h" #include "APP_Main.h" /** * @description: ���ݷ��ͽӿڷ�װ���뽫�Լ��Ĵ��ڷ����ַ���������װ���������� * Э���������������ݴ����ɺ����������������ݷ��ͳ�ȥ * @param * buf : ��Ҫ���͵��ַ��� * len : �ַ������� * @return: * * @demo * uart_send_buf_fcn(send_buf, 8); //��send_buf����ַ������ͳ�ȥ�����ͳ���Ϊ8 */ static inline void uart_send_buf_fcn(uint8_t *buf, uint16_t len) //���ݱ�������ͬ ���������ؼ��ֿ��ܲ�ͬ,ȥ��inlineЧ�ʻ���΢��һЩ { for(int i=0;i kWaveNumMax) return; va_list float_data; va_start(float_data, len); for (int i = 0; i < len; i++) { *pfloat++ = (float)va_arg(float_data, double); } va_end(float_data); // pend = (int*)pfloat; *pend = (int)(0x7f800000); /* ������ô����ַ�����psend������ȥ */ uart_send_buf_fcn(psend, (len+1)*sizeof(float)); }