mirror of
https://github.com/UpsilonNumworks/Upsilon.git
synced 2026-05-09 08:25:44 +02:00
[GH-ISSUE #377] Would I be hard to make a custom calculator, if I use the same stm32 and flash chip as the n0110? #174
Labels
No labels
bug
duplicate
easy
enhancement
enhancement
fixed
fixed
good first issue
hard
invalid
pull-request
wontfix
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/Upsilon#174
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @KOEGlike on GitHub (Oct 20, 2024).
Original GitHub issue: https://github.com/UpsilonNumworks/Upsilon/issues/377
This is more of a question, but. I'm planning on making a custom calculator, and I know I have to rewrite some of the ion implementations, but I don't know about the bootloader. Would it be hard to flash the custom calculator? Do you think will there be any other big chalanges?
@Yaya-Cout commented on GitHub (May 6, 2025):
I'm sorry, I forgot about your issue. I'm replying from my phone, so sorry for the not very detailed message:
The bootloader is built from the same codebase as the rest of Upsilon, including Ion. A few custom code is also present, for example getting slot information from flash, locking flash and booting, but if you reuse the same flash and chip (or something similar), it shouldn't require modifications.
The part you will need to reimplement would be the keyboard, screen and perhaps USB drivers. Flashing the calculator is easy if you build it yourself, as you would have an unlocked microcontroller. The bootloader is simply a normal program installed in the internal flash which jumps on the external flash, there shouldn't be any difficulties related to it (in fact, writing a driver for the external flash is harder than for the internal flash).
I'm really sorry for missing your post and waiting for so long. Don't hesitate to ask anything else, I'll try to reply faster.
@KOEGlike commented on GitHub (May 6, 2025):
Hi! No problem, thank you for the reply! I was going through old issues that I opened. Thank you for making an awesome project!