Directory

Blog Directory
├── STM32F4 Peripheral Drivers
│   ├── CRC Calculation Unit (CRC)
│   ├── Direct Memory Access (DMA)
│   ├── Window Watchdog Timer (WWDG) 
[Coming Soon]
│   ├── Independent Watchdog Timer (IWDG)
│   ├── Real-Time Clock (RTC)
│   └── Secure Digital I/O Interface (SDIO)
 [Coming Soon]
├── STM32L4+ Peripheral Drivers
│   ├── Clock Tree for STM32L4Rxxx and STM32L4S5xxx
│   ├── AES Hardware Accelerator (AES)
│   ├── HASH Processor (HASH)
│   ├── Random Number Generator (RNG)
│   ├── Digital Camera Interface (DCMI)

│   ├── Digital to Analog Converter (DAC) 
[Coming Soon]
│   └── Controller Area Network (bxCAN) [Coming Soon]
├── Projects
│   ├── Musical Keyboard using UART on Nucleo-F401
│   ├── SignGlove for Paralyzed Patients using an ESP32
│   ├── AESecureIO: Embedded Data Encryption and Storage Tool 
│   ├── CifradoPro: Baremetal Hardware Security Module on STM32L4

│   └── Digital Camera with Playback using OV7670 Camera 
[Coming Soon]
├── Buildroot
│   ├── Custom Image Generation for RPi4 using Buildroot
│   ├── Cross-Compiling executables for RPi4 on x86_64
│   └── Minimal Wi-Fi Router using RPi4 [Coming Soon]
└── Hardware Tinkering
    ├── Tearing Down the MicroHub/8 TP1008C 8-port Ethernet Repeater
    └── Extracting Wi-Fi Router firmware from SPI Flash  [Coming Soon]


Popular posts from this blog

SignGlove: Bridging the Communication Gap for Paralyzed Patients

Cifradopro: A baremetal Hardware Security Module using the STM32L4S5 Cortex-M4 MCU

AESecureIO: Embedded Data Encryption and Decryption System