Abderraouf Adjal's repositories
ArduinoSpritzCipher
Spritz encryption system portable C library, CSPRNG, cryptographic hash and MAC functions, symmetric-key data encryption, and general-purpose functions. It's also an Arduino library.
Embedded-PID
Portable C99 implementation of Type-C PID controller with a flexible API and errors handling. Also an Arduino library.
svalinn-firmware-esp8266
Firmware of an MQTT-based wireless IoT indoor alarm system.
learn-fpga
Learning FPGA, yosys, nextpnr, and RISC-V
atmega328p_template_c99
A C99 template to develop firmware for ATmega328P AVR-based micro-controller.
dekdb-format-specifications
:book: Deniable Encrypted Keys Database (DEKDB) format specifications
events-cert-autoname
Tool to write list of names on an attendance certificate image and export as PDF files.
arduino-easy-config
Library to manage configuration data such as Wi-Fi & MQTT credentials of small IoT devices using back-ends such as LittleFS. Currently for ESP8266 SoC only.
tank-monitor-firmware-esp8266
IoT Tank/Aquarium level monitor by a distance sensor (Private).
algorithms
Implementation of various algorithms and protocols.
abderraouf-adjal
My GitHub profile front-page.
hdl-modules
Collection of HDL modules for FPGA/ASIC.
rf-presentation-remote-control
Wireless Presentation Remote Control using STM32F103 (USB) and ESP8266 (RF)
RPi_Remote_MQTT_Edge_IO
An Extendable Modular IoT Remote I/O System for Smart Buildings – Master’s degree thesis project (2021).