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

Fixed_Point_int

Классы fix32 и fix64 для арифметики с фиксированной точкой на RP2350 с поддержкой быстрых тригонометрических функций и sqrt через встроенный интерполятор

Версия0.1.0
ZIP на зеркалеготов
ПроверкаSHA-256
Размер11.71 KiB
Источникофициальный
Обновлено2026-10-07

Установка

Последняя опубликованная версия
0.1.011.71 KiB ZIP
Скачать
ZIP уже в зеркале TREMAАрхив хранится локально и уже прошел проверку контрольной суммы. Скачивание должно начаться сразу.версия: последняя · сохранен: 2026-08-29 02:29:02 UTC
Как подключить скачанный ZIP
  1. Скачайте архив — реестр отдает его уже проверенным.
  2. В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
  3. Укажите скачанный файл — библиотека появится в списке доступных.
Каталог подготовлен для TREMA IDE: программа сможет устанавливать библиотеки с этого зеркала.
Контрольная суммаSHA-256:1139bd9ca8d230aee3e0ee0bad1c39a378edc9be4fa8a13579e85fdc4586f683
АрхивFixed_Point_int-0.1.0-1139bd9c.zip

Описание

Библиотека реализует классы fix32 и fix64 для работы с фиксированной точкой на микроконтроллерах RP2350. Это быстрая альтернатива обычным float, когда нужна скорость целочисленной арифметики с поддержкой дробных частей. Поддерживаются базовые операции (сложение, вычитание, умножение, деление), битовые сдвиги и функции вроде abs. Тригонометрические функции и sqrt используют встроенный интерполятор RP2350, благодаря чему работают заметно быстрее, чем на обычных вычислениях. Классы перегружены под стандартные операторы, так что работают почти как обычные числа — можно смешивать их с int и float в выражениях, хотя fix должен стоять первым в операции. Портирование на другие платы возможно, но потеряет в производительности без аппаратного интерполятора.

Версии

Показано: 1
0.1.02026-10-07 12:49:16 UTC
ZIP готов
готов к быстрому скачиванию
Скачать ZIP