Stars
CAN FD Driver for MCP2517FD with SPI interface
Full Firmware Package for the STM32WB series: HAL+LL drivers, CMSIS, BSP, MW, plus a set of Projects (examples and demos) running on all boards provided by ST (Nucleo, Evaluation and Discovery Kits).
I2C Capacitive Touch Driver for FT5X46 FocalTech Capacitive Touch Panel Controller
Arduino and STM32 libraries for absolute encoder of the AMT22 series (12 bit or 14 bit version) by CUI Devices.
QML Application that implement a 3D Push Button with anmiation to emulate the press and the release.
An Arduino library to interface the Avia Semiconductor HX711 24-Bit Analog-to-Digital Converter (ADC) for Weight Scales.
Arduino library for HX711 24 bit ADC used for load cells and scales.
Arduino library for A4988, DRV8825, DRV8834, DRV8880 and generic two-pin (DIR/STEP) stepper motor drivers
Arduino library for the Sharp GP2Y0A21YK IR Distance sensor
CRC generator from CRC-1 to CRC-8, for any polynomial.
ALU is the core of all operations, it elaborate two operands and performs logical and arithmetic operations based on the instruction passed to it by the CU.
The program reads the statistics of basketball players from Wikipedia, saves them in an Excel file and generates a graph to compare the values.
A set of logical units: Sparc T2 barrel shifter, generic comparator and Sparc T2 bitwise operation unit
Emulate the Simone Game using 3 buttons to repeat the sequence displayed by the system using 3 leds (Random generation). In the case of correct sequence the game repeats, increasing by 1 the length…
Slot machine with 3 rolling wheels, every wheel can show one of the two symbols avaiable (Symbols are leds). Three push button can controls the 3 wheels and the starts of the game. In the case of w…
TCL code that implement left edge algorithm for sharing resources, after the scheduling process of a DFG.
Program in 8086 assembly for multiplying two matrices whose elements are signed numbers expressed with one byte. The possibility of overflow is also considered.
8086 Assembly code for read in input a short text of 4 lines, each of these lines long from 20 to 50 characters. Count number of occurrences of the letters and apply a cryptographic algorithm.
Booth's algorithm is a procedure for the multiplication of two signed binary numbers in two's complement notation. This code is a structural\behavioral implementation of the N bit Booth's multiplie…