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

faster-trig-2040

Оптимизированные функции sin/cos для RP2040, работающие в 5–6 раз быстрее стандартных благодаря аппаратному интерполятору

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

Установка

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

Описание

Если нужны быстрые вычисления синуса и косинуса на Raspberry Pi Pico, стандартные функции sin()/cos() требуют почти 900 циклов — это много для реал-тайм приложений. Эта библиотека даёт оптимизированные версии, которые работают в 5–6 раз быстрее благодаря аппаратному интерполятору RP2040 и арифметике с фиксированной точкой. Есть вариант для обычных float-значений (примерно в 1,5 раза быстрее стандартного) и супербыстрый вариант q16 с фиксированной точкой — он пролетает за 154 цикла sin и 177 для cos. Учтите: библиотека работает только с Earle Philhower Arduino core на RP2040, и код генерировался с помощью ИИ, поэтому тестируйте перед production-использованием.

Версии

Показано: 1
1.0.02026-08-24 12:37:59 UTC
ZIP по запросу
первое скачивание может быть дольше