Software developer. Electronics hobbyist. Amateur radio call sign: R2AUK
stm32-ssd1306. STM32 library for working with OLEDs based on SSD1306, SH1106, SH1107 and SSD1309, supports I2C and SPI
1.1kstm32-st7735. STM32 HAL-based library for ST7735 displays
306stm32-ili9341. STM32 HAL-based library for ILI9341 TFT modules with touchscreen
148stm32-w5500. STM32: example of usage of Wiznet W5500 Ethernet controller
112stm32-si5351. HAL-based Si5351 driver for STM32
89c-algorithms. Collection of BSD/MIT-licensed algorithms implementations in pure C
82stm32-sdcard. STM32 HAL-based library for SDHC/SDXC-cards
77hbr-mk2. All HF bands QRP CW/SSB transceiver
73pg_protobuf. Protobuf support for PostgreSQL
64py-vm. Simple CLI wrapper for VirtualBox. Can be considered a Vagrant replacement in many cases.
63promtail-client. Promtail client library. Promtail is an agent for Loki logging system.
59stm32-fatfs-examples. STM32: examples of usage of FatFs library
57stm32-i2s-examples. STM32: examples of I2S protocol usage
52install-couchdb. Simple CouchDB 2.x installation script
51erlang-http-proxy. Nontrivial HTTP proxy server in Erlang
43pgscripts. A few scripts related to PostgreSQL development
34stm32-ssd1351. STM32 HAL-based library for SSD1351 color OLED modules
33c-good-advice. A good free advice or quote every day!
28stm32-i2c-lcd-1602. STM32: LCD 1602 w/ I2C adapter usage example
27filtergen. Miscellaneous radio calculators
22cpp-protobuf-example. Simple example of working with Protobuf in C++
20c-opengl-text. OpenGL example in pure C: text rendering, textures, etc
20dbmsdev-final. Course "Database Management Systems: Technologies and Development", PDF slides
18stm32-r820t2. STM32: example of usage of R820T2 tuner
17hurmadb. HurmaDB is a key-value storage with REST interface based on RocksDB
16stm32-rotary-encoder-example. STM32: an example of reading a rotary encoder
16erlang-simplicitydb. SimplicityDB, simple file based key-value storage in pure Erlang
16stm32-rtc-example. STM32: example of usage of internal RTC
16erl-min-prj. Minimal Erlang project template and example of packing this project into deb package
15erlang-task-queue. Erlang Task Queue Behaviour
14p6-xml-parser-tiny. Perl 6 module for parsing XML documents (ABANDONED!)
13go-rest-service-example. Simple REST-service example written in Go
13linux-kernel-modules. Experiments with Linux kernel modules
12simple-neural-networks. Simple parallel neural networks implementation in pure Haskell
12archlinux-on-desktop. My Arch Linux config files
12simple-genetic-algorithm. Simple parallel genetic algorithm implementation in pure Haskell
12c-libpcap-example. Simple libpcap usage example
12hbr-8b. All HF bands QRP CW transceiver
11programming-language-for-cats. PLFC: Programming Language For Cats
11password-lists. Lists of weak passwords
11stm32-adc-dac. STM32: simple example of usage of ADC and DAC
10go-actors. Actor model implementation in Golang
10stm32-multi-channel-adc. STM32: Multi-channel ADC usage example
10diy-qwerty-keyboard. Small DIY qwerty keyboard
9erlang-uuid-v4. UUID v4 in pure Erlang
9wireless-explorer. Graphical Wi-Fi scanner for Linux
8c-libevent-example. Simple libevent-based chat server
8stm32-external-eeprom. STM32: external EEPROM usage example
8cpp-opengl-models. C++
8postgresql-fts-example. Example of full text search in PostgreSQL: script for parsing Wikipedia dump
8stm32-blackberry-q10-keyboard. STM32: examples of usage of Blackberry Q10 keyboard
8postgresql-extensions. Experiments with PostgreSQL extensions
7hbr-3b. QRP CW Transceiver
7radiation-pattern-measurement. Scripts for measurement of antenna radiation pattern
7py-gtk-example. Python
7c-libpq-example. libpq usage example
6c-elliptic-curves-crypto. Source code for "Elliptic curve cryptography in practice" article
6fpga-vga. Generating video signal over VGA using iCEstick
5ethernet-frame-decoding. A few Python scripts for decoding Ethernet (10baseT) frames
5