Хранение больших разреженных матриц с экономией памяти путём сохранения только ненулевых элементов
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Загрузка bitstream FPGA с SD-карты при старте Spartan Edge Accelerator через встроенный ESP32
Связь по Bluetooth с нарукавной гарнитурой gForce EMG для получения данных о жестах и IMU на ESP32
Управление пятью моторами Sparthan Module через UART с PID-регулятором положения
Работа с фитнес-браслетом Myo через Bluetooth Low Energy на ESP32, получение данных с EMG-датчиков для интерфейсов на основе жестов
ПИД-регулятор скорости DC-моторов с обратной связью от квадратурных энкодеров и настройкой коэффициентов усиления
Измеритель скорости воздушного потока на основе трубки Пито с двумя датчиками BMP180 на шине I2C
Графические примитивы и трансформации изображений для ARM Cortex-M7, оптимизированные под производительность
Программный SPI для датчика давления и температуры MS5611 на произвольных пинах Arduino
Управление шагающими восьмисервомоторными роботами с встроенными гейтами ходьбы, поворотов и поз через Serial или Bluetooth
Упрощённая работа с SPI-устройствами на Arduino, включая режим Daisy Chain для каскадных соединений
Логирование на SPIFFS с автоматической ротацией файлов для ESP8266 и ESP32
Загрузка BMP-изображений со SPIFFS-раздела ESP32 на дисплеи, совместимые с Adafruit_GFX и Adafruit_EPD
Linux-подобный интерфейс для работы с файловой системой SPIFFS через Serial-порт на ESP8266 и ESP32
Чтение и парсинг INI-файлов на SPIFFS для ESP8266 и ESP32 с контролем использования памяти
Раздача статических файлов из SPIFFS через ESP8266WebServer в режиме только для чтения
Матричная клавиатура через SPI с микросхемой MCP23S08, поддержка 4×4 и меньших конфигураций
Работа с SPI флеш-памятью и FRAM-чипами: чтение, запись, стирание и управление адресами
Универсальный таймер с разрешением 1 мс, поддерживающий периодический и одноразовый режимы работы по принципам ООП
Управление сдвиговыми регистрами 595 через SPI для расширения цифровых выходов с поддержкой цепочек любой длины
Датчик давления и температуры SPL06-001 с поддержкой I2C, расчётом высоты и коррекцией для авиации
Работа с барометрическим датчиком SPL06-007 по протоколу I2C на Arduino и ESP32
Работа с барометрическим датчиком SPL07-003 через I2C с настройкой режимов измерения и частоты опроса до 200 Гц
Управление текстовыми LCD дисплеями 16x2 и 20x4 с удобными функциями центрирования и позиционирования текста
Неблокирующее переключение экранов-заставок при инициализации устройства с пользовательской отрисовкой
Автоматизированная система полива с управлением клапанами, водомерами и датчиками через веб-интерфейс
Логирование сенсорных данных в SQLite базу с микроконтроллера, работает даже на Arduino Uno с 2 КБ оперативной памяти
Работа с SPI-микросхемами статической памяти для расширения оперативной памяти Arduino, включая Microchip 23K256
Драйвер для SPI SRAM микросхем Microchip 23LC серии с поддержкой побайтового и блочного доступа к памяти объёмом 8–128 килобайт
Управление RGB-светодиодами на Arduino Nano с независимой регулировкой каналов через ШИМ