Дерябкин Вадим's repositories

ChiptunePlayer-2.22

Данный репозиторий содержит код программного обеспечения для чиптюнового плеера (а так же аналогового синтезатора) на основе чипов AY и YM в 28-ми и 40-ка выводных DIP корпусах.

Stargazers:8Issues:0Issues:0

ChiptunePlayer-2.22-Firmware

Прошивка для второй ревизии плеера.

Stargazers:4Issues:0Issues:0

module_fatfs_by_chan

Данный репозиторий содержит библиотеку для работы с файловыми системами Fat от Chan-а. Все права принадлежат автору.

Language:CLicense:GPL-3.0Stargazers:1Issues:0Issues:0

module_mc_hardware_interfaces_implementation_for_stm32

Реализация интерфейсов для stm32.

Language:C++License:GPL-3.0Stargazers:1Issues:2Issues:0

module_microsd_low_level_driver

В данном репозитории содержатся классы работы с micro-sd и MMC карами по SPI и SDIO на низком уровне (инициализация и чтение/запись блоков, а так же чтение флагов и конфигурации карты). Данные классы опираются на описанные вне этой библиотеки интерфейсы взаимодействия с SPI микроконтроллера (реализованным аппаратно на прерываниях, DMA или же программно).

Language:C++License:GPL-3.0Stargazers:1Issues:0Issues:0

aye

Репозиторий содержит код эмулятора чипа ay-3-8910, работающего по TCP и преследующего цель записи и сохранения команд управления от процессора в PSG

Language:C++License:GPL-3.0Stargazers:0Issues:0Issues:0

bin_extractor

Приложение позволяет из bin файла конечного приложения забрать лишь определенный участок заданной длины и сохранить с указанным именем.

Language:C++License:GPL-3.0Stargazers:0Issues:0Issues:0

ChiptunePlayer-1.11

Данный репозиторий содержит ресурсы платы чиптюнового плеера.

Language:C++License:GPL-3.0Stargazers:0Issues:0Issues:0

ChiptunePlayer-2.22-AudioShieldAYYM

Данный репозиторий содержит ресурсы платы чиптюнового аудио модуля.

Stargazers:0Issues:0Issues:0
Language:C++License:GPL-3.0Stargazers:0Issues:0Issues:0

lcde

В данном репозитории содержится код эмулятора монохромных LCD. Взаимодействие осуществляется через именованный канал.

Language:C++License:GPL-3.0Stargazers:0Issues:0Issues:0

module_button

В данном репозитории содержатся различные модули для работы с клавишами (матричные клавиатуры, ёмкостные кнопки, кнопки через сдвиговые регистры и т.д.).

Language:C++License:GPL-3.0Stargazers:0Issues:0Issues:0

module_chiptune

В данном репозитории содержатся модули для работы с различными chiptune чипами.

Language:C++License:GPL-3.0Stargazers:0Issues:0Issues:0

module_digital_potentiometer

В этом репозитории содержатся классы для работы с различными цифровыми потенциометрами.

Language:C++License:GPL-3.0Stargazers:0Issues:0Issues:0

module_fat_controller

Оболочка над fatfs.

Language:C++License:GPL-3.0Stargazers:0Issues:0Issues:0

module_freertos_for_stm32f4

Сборка FreeRTOS под stm32f4 со статическим выделением памяти.

Language:CLicense:GPL-3.0Stargazers:0Issues:0Issues:0

module_lcd_driver

В данном репозитории содержатся библиотеки для различных монохромных LCD экранов. Библиотека использует базовые абстрактные классы аппаратной периферии для взаимодействия с аппаратной частью.

Language:C++License:GPL-3.0Stargazers:0Issues:0Issues:0

module_lua

Fork репозитория lua с CMakeLists.

Language:CMakeLicense:GPL-3.0Stargazers:0Issues:0Issues:0

module_makise_gui

Надстройка над репозиторием MakiseGUI с cmakelists-ом.

License:GPL-3.0Stargazers:0Issues:0Issues:0

module_makise_gui_elements_by_vadimatorik

Созданные мною элементы для MakiseGUI

Language:CLicense:GPL-3.0Stargazers:0Issues:0Issues:0

module_mc_hardware_interfaces

В данном репозитории находятся абстрактные классы интерфейсов аппаратной периферии абстрактного микроконтроллера. В случаи надобности использования какого-либо модуля, который использует какой-либо из имеющихся интерфейсов, его необходимо реализовать для конкретного микроконтроллера (унаследовать класс требуемого интерфейса и объявить используемые в нем методы в конкретном классе).

Language:C++License:GPL-3.0Stargazers:0Issues:0Issues:0

module_run_time_logger

В данном репозитории содержится модуль, который занимается выводом текущего состояния работающей программы.

Language:C++License:GPL-3.0Stargazers:0Issues:0Issues:0

module_shift_register

В данном репозитории содержится код виртуального порта, реализованного на сдвиговых регистрах (бесконечное количество). Порт использует общий модуль аппаратных интерфейсов (в частности, SPI).

Language:C++License:GPL-3.0Stargazers:0Issues:0Issues:0

module_stm32f4_low_level_by_st

В данном репозитории находятся низкоуровневые драйвера, предоставляемые st для микроконтроллеров stm32f4 серии +прослойка для связи с базовыми интерфейсами.

Language:CLicense:GPL-3.0Stargazers:0Issues:0Issues:0

module_system_dummy

Данный репозиторий содержит заглушки для системных библиотек, использующихся при компиляции проектов для микроконтроллеров.

Language:C++License:GPL-3.0Stargazers:0Issues:0Issues:0
Language:C++License:GPL-3.0Stargazers:0Issues:0Issues:0

openocd_configs

Содержит все используемые мною config для openocd

License:GPL-3.0Stargazers:0Issues:0Issues:0

serial_matrix_keyboard_shild

Репозиторий содержит исходные данные платы и программного обеспечения универсального контроллера матричной клавиатуры размером до 5x5 элементов.

License:GPL-3.0Stargazers:0Issues:0Issues:0

zx_spectrum_40_buttons

Репозиторий содержит в себе файлы проекта и файлы производства клавиатуры в 40 клавиш для подключения к ZX Spectrum совместимым компьютерам. В качестве клавиш используются Cherry MX.

License:GPL-3.0Stargazers:0Issues:0Issues:0