Назад к каталогу

qf_math

Быстрые приближённые вычисления IEEE float32 для встроенных систем: триг, логарифм, экспонента, синтез волн и огибающие без зависимостей

Версия1.0.1
ZIP на зеркалепо запросу
ПроверкаSHA-256
Размер593.39 KiB
Источникофициальный
Обновлено2026-08-23

Установка

Последняя опубликованная версия
1.0.1593.39 KiB ZIP
ZIP еще не в горячем кешеАрхив еще не сохранен локально. Первый запрос может занять больше времени: реестр скачает файл на сервере, проверит checksum и только потом отдаст ZIP.версия: последняя
Как подключить скачанный ZIP
  1. Скачайте архив — реестр отдает его уже проверенным.
  2. В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
  3. Укажите скачанный файл — библиотека появится в списке доступных.
Каталог подготовлен для TREMA IDE: программа сможет устанавливать библиотеки с этого зеркала.
Контрольная суммаSHA-256:81d891ef90cdd6ad8459b9507d440e54ed7fbba0407f1aabf82f26c3bd82e6b9
Архивqf_math-1.0.1-81d891ef.zip

Описание

Легковесная библиотека быстрых приближённых вычислений для IEEE-754 float на 32-битных микроконтроллерах, особенно полезна на ARM Cortex-M4F/M7, ESP32 и других платформах с аппаратной поддержкой float. Реализует тригонометрические функции, логарифм, экспоненту, корни, генерацию волн и ADSR-огибающие — всё в одном файле без зависимостей, без динамической памяти и требований к FPU, хотя с FPU работает значительно быстрее. Точность приносится в жертву скорости и размеру кода в ROM, но для сигнальной обработки и синтеза звука в embedded-системах этого обычно достаточно. Если нужна работа без float и на совсем слабых микроконтроллерах (M0, M3, 8/16-бит), есть аналогичная библиотека fr_math с целочисленной арифметикой и переменной точностью через выбор формата fixed-point.

Версии

Показано: 2
1.0.12026-08-23 19:13:48 UTC
ZIP по запросу
первое скачивание может быть дольше
1.0.02026-08-23 19:13:48 UTC
ZIP по запросу
первое скачивание может быть дольше