Goldilocks Analogue SPI RAM Library
Управление SPI-памятью (SRAM, FRAM, EEPROM) на Goldilocks Analogue с поддержкой кольцевых буферов и атомарных операций
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:7fed9af10ccc7a1a6af5884f97d6b58167dee0c276905d61c1d583c068b048c0Goldilocks_Analogue_SPI_RAM_Library-1.0.4-7fed9af1.zipОписание
Это управляющая прошивка для SPI-памяти на плате Goldilocks Analogue (ATmega1284p). Поддерживает работу с SRAM, FRAM и EEPROM объёмом по 256 кБайт каждого типа, а также реализует кольцевые буферы для всех этих памятей. Библиотека включает функции инициализации, чтения и записи блоков данных между MCU RAM и SPI-памятью, управления буферами — их сброса, определения занятого и свободного места, проверки наличия данных. Все операции с буферами поддерживают атомарные операции для безопасности в многопоточных сценариях. Учитывай, что при инициализации кольцевых буферов нет проверки корректности указателей и размера, и эту ответственность берёшь на себя.