smalcom's starred repositories
nmc-first-steps
Step by step tutorial of basic principles of NeuroMatrix application development using C++/Assembler. Collection of simple examples illustrate programming of RISC-core and VECTOR coprocessor.
sobel-steps
Step by step tutorial of DSP application development for NeuroMatrix. There are examples of filter Sobel starting from simple C++ model to high-optimized application using NeuroMatrix vector co-processor
module_stm32f2_low_level_by_vadimatorik
В этом репозитории содержится API для работы с микроконтроллерами stm серии stm32f2. Библиотека предоставляет полный API для работы со всеми периферийными блоками контроллера. А так же предоставляет все необходимые методы для интеграции модулей работы с низкоуровневой периферией в драйвера высокого уровня с сохранением высокой производительности. Библиотека не использует SPL или HAL. Написана с нуля на основе официальной документации. Внутри библиотеки, в папке doc, содержится описание модулей библиотеки, ее философии, а так же примеры использования. Библиотека подключается submodule-ем в пользовательский проект. Для библиотеки необходим компилятор GCC не ниже (GNU Tools for ARM Embedded Processors 6-2017-q1-update) 6.3.1 20170215 (release). Сама библиотека написана на C++14 и не содержит .c и .s (ассемблерных) файлов.
kaitai_struct
Kaitai Struct: declarative language to generate binary data parsers in C++ / C# / Go / Java / JavaScript / Lua / Nim / Perl / PHP / Python / Ruby
bmp_traceswo
Connect to Black Magic Probe TRACESWO endpoint
qemu_stm32
QEMU with an STM32 microcontroller implementation
blackmagic
In application debugger for ARM Cortex microcontrollers.
AdHoc-protocol
AdHoc is a low level binary protocol boilerplate multilingual code generator.
awesome-cpp
A curated list of awesome C++ (or C) frameworks, libraries, resources, and shiny things. Inspired by awesome-... stuff.
nanoReflowController
Reflow Oven Controller. See below for more information.
AwesomePerfCpp
A curated list of awesome C/C++ performance optimization resources: talks, articles, books, libraries, tools, sites, blogs. Inspired by awesome.