Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Compile for Arduino UNO R4 #236

Open
twbrkfd1 opened this issue Mar 3, 2024 · 2 comments
Open

Compile for Arduino UNO R4 #236

twbrkfd1 opened this issue Mar 3, 2024 · 2 comments
Labels
help wanted Extra attention is needed

Comments

@twbrkfd1
Copy link

twbrkfd1 commented Mar 3, 2024

Compile for UNO R4 WiFi with Renesas CPU (ARM Crotex-M4) fails. The UNO R4 WiFi board has been out for quite a while now!

@gin66
Copy link
Owner

gin66 commented Mar 3, 2024

Uno R4 apparently offers two uC: Renesas RA4M1 and ESP32-S3.
The RA4M1 is not supported, but the ESP32-S3 is.
Any chance to move the stepper control to the esp32 ?

@twbrkfd1
Copy link
Author

twbrkfd1 commented Mar 3, 2024

Interesting to note is that it was Esspressif, creators of the ESP32, who ported the Arduino libraries to their CPU which created an explosion of demand! Don't see that happening at Arduino! Surely customers will want stepper motor support in the UNO R4!
Probably will abandon the UNO R4 for serious projects, and just just its 96-LED array (yes they put an array of 12x8 tiny red LEDs on it) device as warning beacon flashlight on my bicycle; Arduino used only RED LEDs!
The UNO R4, astonishingly, uses the 240MHZ ESP32 ONLY (internally clocked by a PLL from a 40Mhz XTL) as a WiFi co-processor, and only FOUR PINS are brought out as a serial port. It's one of those what-were-they-thinking designs over there in Italy (turns out Arduino has a vested interest in Renesas); like the 8086 IBM-PC vs the Apple M68000 Mac; IBM's clout shoved the hodgepodge 8086 CPU based PC down our throats in spite of the superior fully 32 bit M68000's linear address space vs the 8086's segmented address space. I already use an ESP32-WROOM32 based UNO clone; Wemos D1 R32 with the fastAccellStepper library to control my steppers. The WeMos is a five year old design. The WiFi is not great and has been superseded by ESP32 versions with improved WiFi radios.
The Renesas Ra4M1 (ARM Cortex-M4 core) clocks at 48MHZ.
Many libraries have STILL not been ported to the UNO R4 in spite of it being on the market for six months. There is STILL no library basic function to get the time-and-date! I just finished porting code to fetch the time-date and format it for data logging via the NTP time server. Arduino, WHY are you making us reinvent the wheel?

@gin66 gin66 added the help wanted Extra attention is needed label Mar 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

2 participants