arduino / arduino/ArduinoCore-renesas

Portenta C33-specific platform bundled libraries/examples are included in the "Arduino UNO R4 Boards" platform distribution

Open
#21 1 comment 0 reactions 0 assignees View on GitHub
topic: infrastructure type: imperfection
Dominant language
C
Stars
193
Forks
112
PR merge metrics
No merged PRs in 30d

Description

Board: Uno R4 Wifi
Core version 1.0.1

1. RTC:
* RTC_Alarm
* LEDR etc were not defined
* RTC_NTPSync
* fatal error: WiFiC3.h: No such file or directory #include
* **change to -> #include "WiFiS3.h"**
2. Storage:
* FatFsOnQSPIFlash
* undefined reference to `BlockDevice::get_default_instance()'
* LittleFsOnQSPIFlash
* undefined reference to `BlockDevice::get_default_instance()'
* QSPIFormat
* undefined reference to `BlockDevice::get_default_instance()'
* QSPIFReadPartitions
* undefined reference to `BlockDevice::get_default_instance()'
* TestCodeFlash
* TestCodeFlash.ino.elf section .bss will not fit in region RAM
* TestQSPIF
* error: 'QSPI_ERASE_BLOCK_SIZE' was not declared in this scope
* TestSDCARD
* error: 'SDCardBlockDevice' does not name a type; did you mean 'BlockDevice'?
3. UsbMsd
* MSD_QSPI
* error: 'SCSI_SENSE_ILLEGAL_REQUEST' was not declared in this scope
* MSD_QSPI_SDCard
* 'QSPIFlashBlockDevice' does not name a type; did you mean 'BlockDevice'?
* MSD_SDCard
* 'SDCardBlockDevice' does not name a type; did you mean 'BlockDevice'?

A lot of examples were just **lazily copied** from other board's examples (Portenta C33) :scream: and some of the **does not make sense** (SD card?)

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by locating the bundled RTC, Storage, and UsbMsd example groups named in the report and compare them with the Uno R4 Wifi platform. Check which examples are Portenta C33-specific, which fail with the listed compiler or linker errors, and whether they should be removed or adapted. Done means the distribution contains only appropriate examples and the retained ones build for the Uno R4 Wifi.

Written by the indexing model from the issue text.

Assessment

Domain
embedded-iot
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.