5 Open Issues Need Help Last updated: Aug 3, 2025

Open Issues Need Help

View All on GitHub
Embedded Systems Operating Systems

AI Summary: Develop a FATFS-based filesystem mount driver for the ARC-OS, integrating with ESP-IDF's existing file manipulation capabilities to provide a pseudo-POSIX interface for filesystem control, parameter setup, and optional formatting. The driver should adhere to the ARC-OS MountDriverOps interface.

Complexity: 4/5
enhancement help wanted research

Custom independent OS for ARC devices

C
Embedded Systems Operating Systems

AI Summary: Develop a USB-CDC driver for the ESP32S3 microcontroller. This driver will enable communication with a PC via USB, replacing the current UART/TTL bridge method. The task involves implementing the necessary driver functions and structures within the framework of a custom operating system for ARC devices, adhering to the provided driver interface specifications.

Complexity: 4/5
enhancement good first issue research

Custom independent OS for ARC devices

C
Embedded Systems Operating Systems
Add driver for the GPIO about 1 month ago
enhancement good first issue

Custom independent OS for ARC devices

C
Embedded Systems Operating Systems
Driver for SPI bus about 1 month ago

AI Summary: Develop a character driver for the SPI bus in a custom operating system for ARC devices. This driver is crucial for LoRa communication and requires configuring pins within the driver's structure. The task involves implementing necessary functions and initializing structs (DevFileEntry, CharDriverOps, spi_ctx_t) according to provided specifications and diagrams. Questions can be asked via comments or Element.

Complexity: 4/5
documentation enhancement good first issue

Custom independent OS for ARC devices

C
Embedded Systems Operating Systems

AI Summary: Implement a bitbang SPI driver for an embedded operating system targeting ARC devices. This driver will provide SPI communication functionality when the hardware's built-in SPI buses are insufficient, offering a software-based alternative. The driver should adhere to the existing OS driver interface specifications, using provided structs like `DevFileEntry` and `CharDriverOps`.

Complexity: 4/5
enhancement good first issue

Custom independent OS for ARC devices

C