Skip to content
View ryujou's full-sized avatar
💭
I may be slow to respond.
💭
I may be slow to respond.
  • Xiangtan University
  • 09:46 (UTC +08:00)

Highlights

  • Pro

Block or report ryujou

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ryujou/README.md

ryujou

Embedded systems engineer focused on firmware, hardware interfaces, low-power devices, and audio-enabled embedded platforms.

专注于嵌入式软硬件协同开发,主要研究 STM32 / ESP32 固件、低功耗控制、LED / LCD 设备、BLE / USB / Wi-Fi 通信、音频可视化和 FPGA 音频系统。

Research and Engineering Focus

  • Embedded firmware architecture and low-power device design
  • STM32 / ESP32 peripheral control, PWM, GPIO, timers, display, storage, and sleep/wake systems
  • LED effects, LCD interfaces, LVGL user interfaces, and parameter persistence
  • BLE, USB CDC, Wi-Fi Web UI, UART, Modbus, and custom serial protocols
  • Audio spectrum visualization and embedded audio data pipelines
  • FPGA-based digital audio and OPL3 synthesis
  • Reproducible firmware builds, protocol validation, and hardware-software integration

Selected Projects

Embedded and Hardware Systems

  • Maurya-Source - Android, iOS, ESP32-C3, BLE, Wi-Fi Web UI, and protocol implementation for a seven-channel support light.
  • Nichirin - STM32G431 multi-mode LED/LCD system with USB streaming, audio spectrum display, and LVGL controls.
  • Peacock - STM32G030 low-power seven-channel LED controller with software PWM, gamma correction, Flash persistence, and CMake builds.
  • XTU_Badge - CR2032-powered STM32L031F6P6 badge with configurable lighting effects, sleep/wake behavior, and EEPROM settings.

FPGA and Audio

  • zybo-opl3-fpga - Standalone OPL3 FPGA audio system for the Digilent Zybo using Vivado/Vitis 2025.2.
  • Nichirin_APP - Android-side audio spectrum visualization and BLE data sender for experimental hardware.

Supporting Software

  • Maurya - Multilingual Android and ESP32-C3 firmware project for a seven-channel support light.
  • Maurya-Source - Cross-platform application, firmware, BLE, Wi-Fi Web UI, and protocol source code.

Technology

C/C++ Python STM32 ESP32-C3 FPGA LVGL BLE USB CDC UART Modbus CMake ARM GNU Toolchain Vivado/Vitis

Popular repositories Loading

  1. gugugaga gugugaga Public

    🍄灵感咕嘎加密器🍄

    Python 9

  2. BanG-Dream-Card-Guess BanG-Dream-Card-Guess Public

    欢迎来到湘潭 BanG Dream! 同好会!我们是一群热爱 BanG Dream! 的玩家。这里是我们线下摊位活动和聚会的集合地。一起组卡、打歌、享受企划的魅力吧!

    HTML 7

  3. Arduino-Chunithm-Controller Arduino-Chunithm-Controller Public

    Forked from Sucareto/Arduino-Chunithm-Controller

    使用 Arduino 制作的 Chunithm 控制器。

    C 5

  4. nonebot2-monkey-bot nonebot2-monkey-bot Public

    自动在指定群聊给指定QQ号贴猴

    Python 5

  5. peacock peacock Public

    小孔雀-- STM32G030xx 的 7 路 LED 光害灯效项目,使用 STM32CubeMX 生成与 CMake 构建,适配 arm-none-eabi 工具链。通过 TIM14 中断实现软件 PWM,结合 BSRR 原子写入、双缓冲占空比与伽马校正,提供 8 种灯效(流动、呼吸、爆闪、常亮)与参数档位调整;支持按键短按切换模式、长按进入设置,并将配置写入 Flash 以持久化。项目包…

    HTML 5

  6. auto-947 auto-947 Public

    基于 YOLOv11 + OpenCV Inpainting + Gradio / FastAPI 的全自动947鬼图项目。 支持静态图片、GIF、批量处理,以及可切换的 Web 界面或 HTTP API 调用。

    Python 4