Commit Graph

37 Commits

Author SHA1 Message Date
Yaya-Cout
c0d998017d [apps/main] Add open app option 2023-02-17 19:32:50 +01:00
Joachim LF
76dad83aec [n0110] Disable OTP lock 2021-05-14 13:29:49 +02:00
Joachim LF
f999c796c3 [Upstream] Merged epsilon 15.5 2021-05-14 13:28:22 +02:00
Gabriel Ozouf
f50f22081c [apps/main] Move lockUnlockedPCBVersion to ion_main
Although we always include the on-boarding when releasing a firmware,
moving this method here costs nothing and prevents mistakes if we ever
decide to remove on-boarding.
2021-04-16 10:46:10 +02:00
Maxime FRIESS
ed86abebde Merge pull request #511 from RedGl0w/strcmp
Strcmp
2021-03-15 20:49:52 +01:00
Romain Goyet
fd0284756f [apps] Simplify locale lookup by code 2021-03-03 15:37:47 +01:00
Hugo Saint-Vignes
7499a9e0a4 [apps] Set Country from language in main.cpp
Change-Id: I09f6733fa36e8f0c7870bc26eb8662cda79ae715
2020-11-04 15:58:07 +01:00
Hugo Saint-Vignes
688394abce [ion] Set stack pointer when testing as well
Change-Id: Ibeae7961535208c224f9ac51f4cf33e3978665b3
2020-11-04 15:32:58 +01:00
Hugo Saint-Vignes
70a628f2c8 [apps] Fix Python assert crash on malloc free
Change-Id: I48f86422f7d6af5227e2556e6ef531dfad696da4
2020-11-04 15:30:53 +01:00
Joachim LF
a680539b7c [Apps/main] Added comments 2020-10-28 19:49:09 +01:00
Joachim LF
69a708fd1b [Apps/main] Removed strcmp (see #1695) 2020-10-28 19:45:05 +01:00
Léa Saviot
e6ce3ca249 [apps] GET_OPT uses generated i18n language codes to find language 2020-04-10 04:46:22 -07:00
Romain Goyet
758c217120 [ion] ion_main takes const arguments 2019-10-16 10:01:00 +02:00
Émilie Feral
a4dfe2eb9e [scripts] Remove EPSILON_ONBOARDING_APP flag 2019-08-08 16:32:18 +02:00
Léa Saviot
a450ce3855 Merge branch 'master' into f7 2019-08-06 17:40:14 +02:00
Ruben Dashyan
e9d098bacb [apps] Remove AppsContainerStorage::sharedContainer
Use AppsContainer::sharedAppsContainer instead. The AppsContainerStorage
is initialised in AppsContainer.
2019-07-19 15:06:25 +02:00
Ruben Dashyan
e4c64e31ee [apps] WIP: Disable a DUMMY_MAIN option 2019-01-10 17:06:21 +01:00
Romain Goyet
8f111b89f9 [apps] Enable a DUMMY_MAIN option 2019-01-09 11:00:49 +01:00
Léa Saviot
8105a000ab [poincare] Add Upper case to Poincare static Init function 2018-09-25 10:42:47 +02:00
Léa Saviot
e9be5c6dbf [poincare] Init Poincare by creating a shared TreePool 2018-08-30 10:53:06 +02:00
Romain Goyet
5b379010d8 [apps] Don't make the apps_container_storage a global variable 2018-04-10 15:09:30 +02:00
Émilie Feral
0c526335f9 [apps] Add comments on how to use the run-time options 2018-03-22 11:58:56 +01:00
Émilie Feral
c5e525ddb7 Enable to give options at run-time 2018-03-22 11:58:56 +01:00
Émilie Feral
37ff8dc0a3 [ion] Give the options to ion_app that becomes ion_main 2018-03-22 11:58:56 +01:00
Romain Goyet
173c0249a2 [apps] Split the AppsContainer
Most classes who use AppsContainer don't need to know its whole memory
layout. Let's split AppsContainer in two, and only run will use complete
version.
2017-09-20 11:18:39 +02:00
Romain Goyet
30471ede35 [apps] The code app runs Python code
Change-Id: I6034adeb368db2c5d3b64b16f8ad512750cd3bc0
2017-08-09 15:58:29 +02:00
Romain Goyet
ea52e627af [python] Add a (commented-out) example app
Change-Id: I3b00052bf7a116b4b6e2a785931e6a265cc6031c
2017-08-04 17:56:24 +02:00
Émilie Feral
dee5f315a9 [apps] Init and quit the app in the "run" method of apps container
Change-Id: I3eb5adedca57fede14c4af67d72cbde697188000
2017-05-23 16:15:35 +02:00
Émilie Feral
71284311bb [escher] [apps] Implement app snapshot
Change-Id: I24d7eed7cef964af8be1c85222e758c297dc0da1
2017-05-18 14:16:41 +02:00
Émilie Feral
06de0dd9db [escher] Only one app is on the heap at one time
Change-Id: I6c77601cb0cc883083a4dd05370ca543fa7951cc
2017-05-18 14:16:41 +02:00
Émilie Feral
998733db62 [on_boarding]
Change-Id: Ia1dd18c27bb9d5f727f6c90d2579c85556f17e86
2017-05-12 10:42:34 +02:00
Émilie Feral
70fc734f7b [escher] Change dynamic view controller paradigm
Change-Id: I57fd41c9b9ad8a1e8b684b97fdf80ddffd71881d
2017-05-03 14:22:51 +02:00
Émilie Feral
d45855ba72 [apps] Make the apps container a static object
Change-Id: Ie052b558607d0d469f926301c2a0008cd77025da
2016-12-09 11:01:43 +01:00
Romain Goyet
654024e860 [apps] Use the Home app
Change-Id: I25d881f237ce4b7db0b92afe68596416d3704781
2016-10-03 11:24:20 +02:00
Romain Goyet
7789123913 [Escher] Add a Container that lets us run multiple apps
Change-Id: I674348ed0ff48934eb248dc48735f4ba13c34692
2016-08-12 15:15:28 +02:00
Romain Goyet
3cd4639f44 Add a picture viewer
Change-Id: I35dd150f415119e80f7463515a70e2d9bd058a14
2016-08-08 11:46:38 +02:00
Romain Goyet
682c3bbc20 App: Move the app in the apps/ folder
Change-Id: I9c6a3eb58c718f1c796652e94534b53a2a302f8b
2016-06-20 18:04:31 +02:00