Commit Graph

84 Commits

Author SHA1 Message Date
Random Penguin
677528dfb6 Update toolbox.en.i18n molar masses
Finally got around to fixing the molar masses of the atomic elements in the toolbox for the English language.
2025-12-04 15:19:33 +01:00
Yaya-Cout
c1f5b4afac Merge branch 'upsilon-dev' into logic-toolbox 2025-11-05 15:01:45 +00:00
Yaya-Cout
1953371266 [apps/math_toolbox] Add centimeter and square meter 2024-02-18 20:28:54 +01:00
circuit10
b44a95a9b3 Casio fx-CG series port (#324)
* Initial test - working on Linux

* Try to make it work with liba

* Stop using liba and the filesystem

* IT WORKS

* Key input, full res, fix some of the crashes

* Fix the hang when doing calculations

* Add some more key mappings

* Fix the square root issue

* Icons

* Better key mappings, brightness control, better gamma correction, more effficient framebuffer

* Cleanup stage 1

* Cleanup stage 2

* Make the build system build a g3a

* Make it not exit when you press the menu button

* Add Casio port to README

* Use omega-master instead of omega-dev

* Fix mistake with cherry-picking in the README

* Fix internal storage crash

* Fix compile error on Numworks calculators

* Upsilon branding

* Sharper icon

* Make the CI work

* Add power off and improve menu

* Map Alpha + up/down to the brightness shortcut

* Add missing file

* Fix web CI build

* Revert "Fix web CI build"

This reverts commit f19657d9fc.

* Change "prizm" to "fxcg"

* Add FASTLOAD option for Add-in Push

* Add some charatcers to the catalog on Casio and improve key mappings

* Build with -Os -flto

* Disable LTO for now as it's causing crashes

* Put back the fonts I accidently changed

I'd like to add an option for this though as I prefer the ones from Epsilon
2023-05-10 18:28:18 +02:00
Yaya-Cout
83d6d33edf [apps/math_toolbox] Move Matrix and Vectors to a submenu 2023-03-12 11:19:14 +01:00
Joe Crop
fc95028b57 - Added clog2 function
- negative numbers can now be displayed in 2's compliment binary
2022-12-06 11:10:01 -08:00
Joe Crop
42d8fea8c6 logic toolbox with logic functions 2022-12-05 20:07:45 -08:00
Yaya-Cout
865bacf89a [build/utilities] Add translations clean script (#179) 2022-03-20 16:10:54 +01:00
Yaya-Cout
169fb7404e Fix spelling (#128)
* Fix spelling in .cpp files

* Fix spelling in all files
2022-01-20 17:21:35 +01:00
Mino1289
9fdedecbff [apps/toolbox] Order of submenus & New electricity constants (#34) 2021-10-06 18:26:17 +02:00
Evann DREUMONT
391904900a [apps/toolbox] Add infinity in maths/calcul toolbox 2021-02-10 17:21:12 +01:00
Quentin Guidée
0a3754aa23 [apps/*.i18n] Fixes for E15 2021-01-22 13:56:35 +01:00
Joachim LF
9b17d1b882 [Update] Epsilon 15.3.1 2021-01-21 19:56:06 +01:00
Gabriel Ozouf
c1b0465ca4 [apps/i18n] Add 'Metric' message
'Metric' is used to label the toolbox sub-menus containing metric units
when the selected country uses the imperial system.

Change-Id: I6f40bcd3151be614a5a02cdd17c70ea4a91bfc00
2020-11-04 15:33:02 +01:00
Gabriel Ozouf
ac2dd9cdf0 [i18n] Translated "Tonne" to "Metric Ton"
Change-Id: I515d78445065a94cc387781ee87a5fa23b3c2df2
2020-11-04 15:33:01 +01:00
Gabriel Ozouf
6a9a5dbe27 [i18n] Factor duplicate messages in universal
Units with the same name in all available languages have been moved to
the new file toolbox.universal.i18n.

Change-Id: I82ef362ca335dc61da5f3bca67714a9ae409793d
2020-11-04 15:33:01 +01:00
Gabriel Ozouf
d37540f032 [poincare/unit] Add Celsius and Fahrenheit
Temperatures can be converted to and from degree Celsius and Fahrenheit.
When used in non-trivial calculations, they are always reduced to undef,
as the rules for manipulating relative scales are not well defined.

Change-Id: If59e224a0e7f940b421bc894bbe2279c90f38d04
2020-11-04 15:33:00 +01:00
Gabriel Ozouf
f288573db0 [apps/unit] Add short and long tons
Change-Id: Ib48c6a7c773e9e1d18c9f55e6dda5330fe0a28f9
2020-11-04 15:11:44 +01:00
Gabriel Ozouf
4d6682e211 [poincare/unit] Added imperial units
The new units are :
  distance    mile, yard, foot, inch
  mass        pound, ounce
  volume      gallon, quart, pint, cup, fluid ounce
              table spoon, tea spoon

Change-Id: I6864067a1822a077764ed3b61fc46004732e9447
2020-11-04 15:11:44 +01:00
Hugo Saint-Vignes
ca91b7c43d [apps/toolbox] Add Vector operation toolbox menus
Change-Id: Iab8faa45a3f30be979f7d705ac169e8f2b801da9
2020-11-04 15:11:43 +01:00
Hugo Saint-Vignes
007c38652f [poincare] Add ref and rref matrix functions
Change-Id: Id0e57a4f85d551ca5320c4b6e3c0baadae70946d
2020-11-04 15:07:20 +01:00
Arthur Camouseigt
997c103fba [Toolbox] Changed the required parameters for normal_distributions
Changed the parameter σ2 to σ. This is now consistant with the
probability app

Change-Id: I96101ba158cebef972e536cfa5cc1b2da71b543d
2020-11-04 15:07:19 +01:00
Charlotte THOMAS
0086368b2c [i18n] Translated constants in Italian and NL (#384)
* NL: translation of the physics constant
EN: correction of "Elemental charge" into "Elementary Charge"

* Italian translation

* Fixed some italian translation ( thanks Clem' :) )

* [Fix]: NL and IT translation

Co-authored-by: Shadow15510 <antoine.royer31@orange.fr>
2020-07-18 17:19:35 +02:00
Quentin Guidée
a25bb04122 Fix conflicts 2020-03-17 21:22:31 +01:00
Charlotte THOMAS
67a1000ddc [Feature] New Constants & Units
* Added some constant
Move mass on a new submenu of Physics
Added universal translation for a future easter-egg

* Added lenght constant menu
Added radiuses and distances submenu to lenght
Added Faraday Constant

* Constant
Added 16 usual pKa couple values

* Added some constant
( stefan-boltzmann, water triple point, wien, atmospheric pressure, vacuum impedance, bohr magneton, nuclear magneton, muon mass, atomic mass unit, bohr radius )
Missing hungarian translation

* Planck update
added some plancks units ( fondamentals units and energy/power units )

* Changed the Physics constants submenu
Here's the new pattern

1. Fundamental Constants => for the 5 fundamental constants
2. Electromagnetism => 3 constants remain in this submenu
3. Nuclear and Atomic Constnats => bohr magneton & nuclear magneton, bohr radius and particle mass submenu
4. Thermodynamics => this section is mostly unchanged
5. Gravitation => same as before
6. Speed => 2 submenus one for sound speeds and one for escape velocities
7. Mass => the mass of earth/sun/moon
8. Length => 2 submenus, one for radius of earth/sun/moon and one for distances earth-moon and earth-sun
9. Planck Units => The natural system of units

* Units
Added steradian, lumen and lux to the avaliables units
Warning steradian is a new fundamental units ( definition is nullptr )

* Remove debugging and includes

* Added 15 constants

* Update apps/toolbox.fr.i18n

Co-Authored-By: Quentin <quentin.guidee@gmail.com>

* Update apps/toolbox.fr.i18n

Co-Authored-By: Quentin <quentin.guidee@gmail.com>

* Corrected french and english

* Added hu translation
Correct de translation
added combining double acute accent

* q

* Revert "q"

This reverts commit 959786ae504ddf106249a3f799929471eecb8708.

Co-authored-by: Quentin <quentin.guidee@gmail.com>
2020-02-29 23:50:49 +01:00
Charlotte THOMAS
854b660859 [Feature] New physical constants
* Units
Added units to physics constant

* Units
Corrected the value of speed of light ( from 2.998e8 to 2.99792458e8 m/s )

* fix compilation error

* Units
Rename Units Of Measurements => Speed
Suppress light year ( native unit )
Added some speed of sound values

* Update shared.de.i18n

* Update toolbox.es.i18n

* Update toolbox.fr.i18n

* Update toolbox.pt.i18n

* Update toolbox.en.i18n

* Update shared.universal.i18n

Co-authored-by: Quentin <quentin.guidee@gmail.com>
2020-02-25 17:57:25 +01:00
0b101
978c3e28e9 Added more units 2020-02-17 08:54:43 -06:00
Quentin Guidée
ab8f731515 Fixed some conflicts 2020-02-12 17:42:58 +01:00
Ruben Dashyan
406549ff08 [apps/math_toolbox] Remove micro- nano- picoliter 2020-02-12 15:13:27 +01:00
Ruben Dashyan
3abb86bcdd [apps/math_toolbox] Remove all Siemens prefixes except milli 2020-02-12 15:13:27 +01:00
Ruben Dashyan
28f7202827 [apps/math_toolbox] Remove all Ohm prefixes except kilo 2020-02-12 15:13:27 +01:00
Ruben Dashyan
57fb47da01 [apps/math_toolbox] Remove tera- giga- mega- kilo- nano- picofarad 2020-02-12 15:13:27 +01:00
Ruben Dashyan
7bbd398491 [apps/math_toolbox] Remove tera- giga= mega- nano- picovolt 2020-02-12 15:13:27 +01:00
Ruben Dashyan
48deee5622 [apps/math_toolbox] Remove all Coulomb prefixes 2020-02-12 15:13:27 +01:00
Ruben Dashyan
444f157b1a [apps/math_toolbox] Remove tera- nano- picowatt 2020-02-12 15:13:27 +01:00
Ruben Dashyan
284207a367 [apps/math_toolbox] Remove tera- giga- micro- nano- picoelectronvolt 2020-02-12 15:13:27 +01:00
Ruben Dashyan
b85d65d037 [apps/math_toolbox] Remove tera- giga- mega- micro- nano- picojoule 2020-02-12 15:13:27 +01:00
Ruben Dashyan
11c65697a0 [apps/math_toolbox] Add hectopascal 2020-02-12 15:13:27 +01:00
Ruben Dashyan
1e1f3b3936 [apps/math_toolbox] Shortcut Pascal menu and remove all prefixes 2020-02-12 15:13:27 +01:00
Ruben Dashyan
63cb3fbcc0 [apps/math_toolbox] Remove tera- giga- mega- micro- nano- piconewton 2020-02-12 15:13:27 +01:00
Ruben Dashyan
c09c4a02db [apps/math_toolbox] Remove terahertz 2020-02-12 15:13:27 +01:00
Ruben Dashyan
3e5efe5f22 [apps/math_toolbox] Remove pico- nanomole 2020-02-12 15:13:27 +01:00
Ruben Dashyan
76ed3f5ad3 [apps/math_toolbox] Remove pico- nanoampere 2020-02-12 15:13:27 +01:00
Ruben Dashyan
bab5d20dfb [apps/math_toolbox] Shortcut Gram menu and move tonne 2020-02-12 15:13:27 +01:00
Ruben Dashyan
e6397d7093 [apps/math_toolbox] Remove tera- giga- mega- picogram 2020-02-12 15:13:27 +01:00
Ruben Dashyan
41de2abc22 [apps/math_toolbox] Remove tera- giga- megameter 2020-02-12 15:13:27 +01:00
Ruben Dashyan
1c407bc398 [apps/math_toolbox] Remove picosecond 2020-02-12 15:13:27 +01:00
Ruben Dashyan
089f1c4518 [apps/math_toolbox] Shortcut Liter menu 2020-02-12 15:13:26 +01:00
Ruben Dashyan
de08e7774d [apps/math_toolbox] Shortcut Siemens menu 2020-02-12 15:13:26 +01:00
Ruben Dashyan
e74f0b1a9f [apps/math_toolbox] Shortcut Ohm menu 2020-02-12 15:13:26 +01:00