Commit Graph

13939 Commits

Author SHA1 Message Date
Yaya-Cout
e971681dfd [Ion/bldata] Fix crash when going back to home screen after suspending 2025-01-25 19:21:56 +01:00
Yaya-Cout
276e8a603a [apps/settings] Unify prompt controller 2025-01-25 18:09:46 +01:00
Yaya-Cout
c1cc19d47c Avoid initializing storage to flash, reduce storage size by 8B and restore GCC 11 in CI 2025-01-25 18:00:29 +01:00
Yaya-Cout
7f560f8a5b [platformInfo] Add attribute weak to static storage declaration for simulators to fix windaube build (declaration is always weak for non-N0110 bootloader config) 2025-01-03 23:09:25 +01:00
Yaya-Cout
f7cd1693c9 [CI/Linux] Install libxtst-dev to fix build 2025-01-03 19:44:34 +01:00
Yaya-Cout
e6a308891b [CI/bootloader] Take toolchain from Ubuntu repos 2025-01-03 19:05:42 +01:00
Yaya-Cout
0c3506d85d Fix build for N0100 and legacy N0110 2025-01-03 18:32:20 +01:00
Yaya-Cout
d6831e46bf [bootloader] Change to version 1.1.0 - RECOVER 2024-12-29 12:01:21 +01:00
Yaya-Cout
b6d5bda120 [platformInfo] Hardcode recovery boot address to fix build on GCC 13+ 2024-12-29 11:57:44 +01:00
Yaya-Cout
4c26e846d3 Fix some spammy warnings 2024-12-29 11:48:18 +01:00
Yaya-Cout
219c6c4046 [bootloader] Don't shutdown he screen when booting to keep compatibility 2024-12-29 11:45:13 +01:00
Yaya-Cout
ea1e0c8140 Merge remote-tracking branch 'devdl11/upsilon-dev-1.0.1.01fix' into upsilon-dev 2024-12-27 19:01:17 +01:00
Yaya-Cout
7f5fc1269d [bootloader] Mark Epsilon 24.0.1 as safe 2024-12-27 18:38:56 +01:00
Yaya-Cout
deda7483e3 [bootloader] Fix slotInfo on Epsilon 2024-12-27 18:30:36 +01:00
Yaya-Cout
520b88e364 [Liba] Fix build on new GCC versions 2024-12-08 22:10:50 +01:00
mickbot-92
172f168bb2 [Simulator/Android] Bump to latest dependencies + other improvements (#376)
Co-authored-by: mickbot-92 <e3rck4b4[at]duck[dot]com>

* Bumping to latest stable dependencies and Gradle.
  * [CI] Building with JDK 21 instead of with JDK 11 (JDK 17 works fine too if you remove the latest line of build.gradle).
  * Using `mavenCentral()` instead of [deprecated](https://docs.gradle.org/current/userguide/upgrading_version_6.html#jcenter_deprecation) `jcenter()`
* Removing useless Google plugins.
* Setting `compileSdk` to 33 : Upsilon no longer requires the Notification permission.
* versionCode : compiling with the current Unix/Epoch timestamp.
* versionName : using the `UPSILON_VERSION` variable instead of the Omega one + adding the date of compiling.
* Some improvements about icons.
* [CI] Using the latests `uses: ` to make the warning about NodeJS deprecation disappear.

Many thanks to @Yaya-Cout (and to @pi-dev500 too :) 🫡
2024-10-20 08:39:17 +00:00
Yaya-Cout
89def884f7 [bootloader] Mark Epsilon 23.2.6 as safe and change the warning a bit the error message 2024-10-19 18:29:01 +02:00
Raphael Le Goaller
d3513a0763 [apps/math_toolbox] Remove duplicate entries in French i18n (#369) 2024-06-17 18:53:04 +00:00
cartoone222
ff54918502 [python] add bgcolor to turtule module (#367)
* add bgcolor to turtul module

* add bgcolor to toolbox and a minor fix

* ok is ok now i hope however

* Submodule Omega-Kawaii-Theme remove
2024-06-09 07:01:17 +00:00
Yaya-Cout
3b22656d4f Merge branch 'upsilon-dev' of github.com:UpsilonNumworks/Upsilon into upsilon-dev 2024-06-06 11:18:06 +02:00
Yaya-Cout
16d1946934 [Simulator/Android] Rename to Upsilon and other improvements 2024-06-06 11:18:02 +02:00
Leviathan3DPrinting
ac71576acc [Ion] Prevent crash if locale is null (#365)
* fix a compilation issue

* revert file

---------

Co-authored-by: Leviathan3DPrinting <leviathan3dprinting@gmail.com>
2024-05-12 11:35:12 +00:00
Yaya-Cout
891693abe2 [CI] Update Fxcg git url 2024-05-11 11:19:11 +02:00
Yaya-Cout
cf3cec7442 [Simulator] Fix Web simulator build on latest emscripten 2024-05-11 10:48:53 +02:00
Yaya-Cout
e20b1dee07 [bootloader] Update version code (1.0.11) 2024-05-08 20:18:33 +02:00
Yaya-Cout
8ff2e021ec Merge branch 'upsilon-dev' of github.com:UpsilonNumworks/Upsilon into upsilon-dev 2024-05-08 19:09:17 +02:00
Yaya-Cout
43a96629a4 [bootloader] Fix Epsilon 22+ exam mode detection on first flash 2024-05-08 19:09:12 +02:00
mickbot-92
6748f12239 Typos in README (#363)
* Update README.md

* Update README.fr.md
2024-04-17 16:12:14 +00:00
Yaya-Cout
5e83c03f8d [bootloader] Fix booting on newer toolchain versions 2024-04-04 19:22:56 +02:00
Yaya-Cout
510143678f [ion/simulator] Reduce rumble from 40 ms to 1 ms
Waaaay better on Android, simulator is usable (Look like RetroArch, even if I didn't copy the parameters)
2024-04-02 21:08:28 +02:00
Yaya-Cout
2374fe4cf8 [bootloader] Fix exam mode with Epsilon 16-19 2024-02-29 12:49:58 +01:00
Yaya-Cout
1953371266 [apps/math_toolbox] Add centimeter and square meter 2024-02-18 20:28:54 +01:00
Yaya-Cout
b667509ab4 [themes/script.sh] Make script executable by default 2024-02-10 14:32:33 +01:00
Yaya-Cout
cb6fd76141 [bootloader] Fix exam mode with Epsilon 22 2024-01-17 19:35:43 +01:00
Yaya-Cout
f7a298aa0b [build] Fix DFU on recent Python versions and drop Python 2 2024-01-14 12:13:24 +01:00
Rathmox
5b87721f6e Fix Numworks not recognizing calculator (#352)
* Fix Numworks not recognizing calculator

* Fix issue also for scripts recovery
2023-12-20 06:38:39 +00:00
Yaya-Cout
52bc616cd2 Merge branch 'upsilon-dev' of https://github.com/UpsilonNumworks/Upsilon into upsilon-dev 2023-11-23 19:21:13 +01:00
Yaya-Cout
458c9316f1 [Ion][DFU] Restore compatibility with NumWorks website
Revert product string descriptor change
2023-11-23 19:21:10 +01:00
AngeDieu
9ac62c0496 add factorial to toolbox -> combinatorics (#348)
* add factorial to toolbox -> combinatorics

* Update math_toolbox.cpp

removed newline for format purpose
2023-11-11 18:27:58 +01:00
Rathmox
7f2ba08761 Mark 21.3.0 as safe (#347)
* Mark 21.3.0 as safe

* set to FREEDOM 21.3
2023-10-20 19:03:52 +02:00
Yaya-Cout
a5354f589a Merge branch 'upsilon-dev' of https://github.com/UpsilonNumworks/Upsilon into upsilon-dev 2023-10-16 19:35:51 +02:00
Yaya-Cout
2bf46f59ce [apps_container] Avoid crashing on ×10^ on N0100 2023-10-16 19:35:31 +02:00
Rathmox
0f2ce293d1 Mark 21.2.0 as safe (#342)
* Mark 21.2.0 as safe

* Update messages.h
2023-10-02 21:12:43 +02:00
Yaya-Cout
764ff6fd86 Merge branch 'upsilon-dev' of https://github.com/UpsilonNumworks/Upsilon into upsilon-dev 2023-09-28 20:39:04 +02:00
Yaya-Cout
a0583aa2a9 [python] Prevent waiting for 2^32 ms if user entered a negative delay
This is due to a missing check in the interruptible sleep function which was not
checking if the delay was negative, then was passed to the
Ion::Timing::usleep function, who only takes signed values
2023-09-28 20:38:40 +02:00
Luminoso-256
0cabec542d [NSpire Simulator] Fix framebuffer in nspire port (#340)
* Fix the nspire port (ergo: framebuffer functions, shift/ctrl don't corrupt things due to weird draw calls)

* cleanup the k_csdk changes
2023-09-15 16:12:05 +00:00
Yaya-Cout
fd159fe489 [bootloader] Update version number 2023-08-29 12:26:38 +02:00
Yaya-Cout
f89ffc9b00 [bootloader] Mark Epsilon 21.1.1 as safe 2023-08-29 11:54:31 +02:00
Yaya-Cout
a945fc1025 [python/kandinsky] Fix big font selection 2023-07-01 20:14:20 +02:00
Yaya-Cout
6976e524ad [python/kandinsky] Allow selecting italic font for draw_string using 7th argument 2023-06-27 20:04:24 +02:00