faster-trig-2040
Оптимизированные функции sin/cos для RP2040, работающие в 5–6 раз быстрее стандартных благодаря аппаратному интерполятору
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:5b760331659591999d02e3e6f9836959b6670147092e2bf4465cc62a955a687dfaster_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-использованием.