Commit Graph

7312 Commits

Author SHA1 Message Date
Émilie Feral
01904bc16e [apps/graph/list] Display warning when no function can be deleted
Change-Id: Id872300984efab3b30b8a7c97d7c83b4f6afd4cb
2017-01-27 11:16:19 +01:00
Émilie Feral
4b49be549d [apps] Add headers in all sub tab view for a better rendering
Change-Id: Id9fc1ffac9cbc4bebc9af7daf410f36279555519
2017-01-27 11:15:58 +01:00
Émilie Feral
3555a6306c [escher] In alternate empty view delegate, make is empty method const
Change-Id: Iad3fbfef4deb76676b0373cfb3c919127efc3207
2017-01-27 11:15:52 +01:00
Émilie Feral
ad0df1f2f6 [escher] In header view controller, delete useless method
Change-Id: I810d03878c01e472dfaf1134897337ebf8a921a0
2017-01-27 11:15:32 +01:00
Émilie Feral
e422228cc1 [apps/statistics][apps/regression] Add an header in the store controller
for rendering purpose

Change-Id: I888247e051e4c04b8f0e132af33cdbae52ba46e1
2017-01-27 11:15:21 +01:00
Émilie Feral
10a5439e63 [apps/graph/graph] Fix bug: when initiate the range in graph view, avoid
rounding error

Change-Id: Ib3ec237bf5f1e021b5fc2da4b6325fbc796f0a24
2017-01-27 11:15:05 +01:00
Émilie Feral
f51ae5db12 [kandinsky] Introduce two fonts: small font and large font
Change-Id: I502dfa88d627b09ac5af76155140af63547025cd
2017-01-27 11:14:01 +01:00
Émilie Feral
ce88f34179 [escher] In text view, fix bug: color all background in background color
Change-Id: I45bab2759cde8d6af51b927750ba16610afc36cd
2017-01-27 10:39:26 +01:00
Émilie Feral
291a029a60 Merge changes I32621204,Ic71bce73,I7dbfa92d
* changes:
  [poincare] Create a class square root
  [poincare] Create a class naperian logarithm
  [poincare] Parse Pi
2017-01-27 10:39:19 +01:00
Émilie Feral
39e8c48b5e Merge changes I6b4db914,Iec8031db,Id6e0aa7f,I7069b55c,I52f197f9, ...
* changes:
  [apps/regression] Clean
  [apps] Improvements of MVC structure regarding curve views and ranges
  [apps/regression] Change de default initialisation of regression graph
  [poincare] Create a class product
  [poincare] Create a product layout class
  [poincare] Create a class symbol layout to be used by sum and product layout
2017-01-27 10:38:18 +01:00
Émilie Feral
775d5781dc Merge "[poincare] Change name: product->multiplication" 2017-01-27 10:33:45 +01:00
Émilie Feral
146dbce6f1 Merge changes I59149dfd,I73821aec,Ie9f10058,I0d41d9b9,I0bd84672, ...
* changes:
  [poincare] improve the sum layout
  [poincare] create a sum layout
  [poincare] Improve integral layout
  [poincare] Create a class integral layout
  [poincare] Improve logarithm layout
  [poincare] Create a class subscript layout
2017-01-27 10:33:24 +01:00
Émilie Feral
a25bb08b83 Merge changes I7bd9f6ae,Ica1dd98a
* changes:
  [poincare] Improve function layout
  [poincare] Fix bug in log approximation
2017-01-27 10:06:29 +01:00
Émilie Feral
236ed0bf0e Merge changes Ida82d33d,Icce8f8fe
* changes:
  [poincare] Create a class sum
  [poincare] Create a class n_context
2017-01-27 10:06:07 +01:00
Émilie Feral
c9230f85ce Merge changes Ic3151274,I44131774,I2afed196,Ib903a31d,I74cad802
* changes:
  [apps] Fix bug: display 'n' when clicking on XNT in sum and product function
  [poincare] Add comments to integral approximation for future improvements
  [poincare] Create a first version of a class integral (approx method is to be improved with QUADPACK algo)
  [poincare] Create a class opposite
  [poincare] Add a class exponential
2017-01-26 17:58:02 +01:00
Émilie Feral
bff0f2f3f0 Merge changes I0ab68840,Ie8c0e100,Id13e6912,Ibad771a3,Id1695f16
* changes:
  [apps/calculation] Do not add ans when before minus event
  [apps] In curve view, avoid to reload the whole view when reloading cursor
  [escher] In textfield, fix bug: reinit the currenttextlength when initiating the draft text buffer
  [apps] In curve view range, improve constant naming
  [poincare] Improve derivative calculation
2017-01-26 17:30:12 +01:00
Émilie Feral
46cb5ff449 Merge "[ion] Migrate to ST7789V LCD controller" 2017-01-25 15:44:40 +01:00
Romain Goyet
a56a2a060e [ion] Share the Ion::Power::suspend stub
Change-Id: I6a278547a5b5d5caec796ad53e88bca706cbcad3
2017-01-25 11:04:29 +01:00
Romain Goyet
caea1fe4cb [ion] Set all GPIOs to analog/non-pulled in release mode
Change-Id: Ie7dedc1089b0023a124af04a4d016cc9a843e28b
2017-01-25 10:55:22 +01:00
Romain Goyet
895b312b51 [ion] Enable deep sleep
Change-Id: I0abba2d6ffcc2fff09facb6f5f01aa2d72451aa0
2017-01-25 10:27:48 +01:00
Romain Goyet
267e470d36 [ion] Cleaner init/shutdown mechanism
Change-Id: Ied611edff2ada3634acccb509d21958a4350ed19
2017-01-24 17:35:28 +01:00
Émilie Feral
bf33ea1cd4 Merge changes I47c90687,I7cd19653,I4bd76f56,Ic2fb06ef
* changes:
  [liba] Add a constant representing the minimum float
  [apps] Sort out private and protected methods
  [apps] clean
  [apps/probability] Handle all edge cases
2017-01-24 09:24:38 +01:00
Romain Goyet
bc38971b86 [ion] Migrate to ST7789V LCD controller
Change-Id: If37d067470796167f68a693197c7e41fe0bc7dd3
2017-01-23 17:44:48 +01:00
Émilie Feral
d5303497a7 Merge "[ion] Update the battery sensing after schematics change" 2017-01-23 15:17:04 +01:00
Émilie Feral
290c2ff6c1 [poincare] Create a class square root
Change-Id: I326212043c9342cab43ac35b4d0edecdf89649fc
2017-01-18 15:06:37 +01:00
Émilie Feral
bc3bc0fcd7 [poincare] Create a class naperian logarithm
Change-Id: Ic71bce73fcb2e915481281a42f5d0a119f89e55e
2017-01-18 14:40:39 +01:00
Émilie Feral
f33250f6ff [poincare] Parse Pi
Change-Id: I7dbfa92d1c7aaf1c9d479fd1b907c444b292097e
2017-01-18 14:39:43 +01:00
Émilie Feral
562b369b25 [apps/regression] Clean
Change-Id: I6b4db914eab5581fa49eb9d40b4c9a4a37ae12d2
2017-01-18 14:38:46 +01:00
Émilie Feral
c3008ca360 [apps] Improvements of MVC structure regarding curve views and ranges
Change-Id: Iec8031dbf349c34c18694dffabd02ef9c88ebf2d
2017-01-18 14:31:42 +01:00
Émilie Feral
72de9990e9 [apps/regression] Change de default initialisation of regression graph
Change-Id: Id6e0aa7fdac419295f799b0a821bd61e10382f23
2017-01-15 20:14:55 +01:00
Émilie Feral
4fa5fef8ef [poincare] Create a class product
Change-Id: I7069b55c7ec17ede42375a83e7f122ff1ed24f88
2017-01-15 20:09:23 +01:00
Émilie Feral
ec4178b2b9 [poincare] Create a product layout class
Change-Id: I52f197f995fe953eddcb5a951255fb8558e7f610
2017-01-15 20:09:23 +01:00
Émilie Feral
5bfa345b0b [poincare] Change name: product->multiplication
Change-Id: Ie4f4580675a68ddad32256df568ec000e6f50ede
2017-01-15 20:09:22 +01:00
Émilie Feral
66d2713162 [poincare] improve the sum layout
Change-Id: I59149dfd618b3882a906aac3a0497e62c8eb7d91
2017-01-15 20:09:22 +01:00
Émilie Feral
8297efd94b [poincare] Improve function layout
Change-Id: I7bd9f6ae6273a3d8f52eee2fcb2383828b9ecdae
2017-01-15 20:09:22 +01:00
Émilie Feral
b1394ce0bf [poincare] Create a class symbol layout to be used by sum and product
layout

Change-Id: I468ddd190518d9f904d4b0ebdde9e268d8d6e51c
2017-01-15 20:09:22 +01:00
Émilie Feral
1336d7fb7c [poincare] create a sum layout
Change-Id: I73821aec47aa3693dddbea3d1e730236f24bbcb3
2017-01-15 20:09:22 +01:00
Émilie Feral
109980749a [poincare] Fix bug in log approximation
Change-Id: Ica1dd98a8b0abb8caeee6cf1d72ee136da135247
2017-01-15 20:09:22 +01:00
Émilie Feral
3283a063cb [poincare] Improve integral layout
Change-Id: Ie9f10058d856741838f8e34ba30fc6934909581b
2017-01-15 20:09:22 +01:00
Émilie Feral
863200445b [poincare] Create a class integral layout
Change-Id: I0d41d9b92477837ed367e6a2c4359b609aa8e1c1
2017-01-15 20:09:22 +01:00
Émilie Feral
8eed045315 [poincare] Improve logarithm layout
Change-Id: I0bd84672b5e24389308e7d1fd8609056f25cf2d4
2017-01-15 20:09:22 +01:00
Émilie Feral
4007c6ef82 [poincare] Create a class subscript layout
Change-Id: I3496f1942ed661f751612472f72e1d11fffa1ccc
2017-01-15 20:09:22 +01:00
Émilie Feral
8db4cad6f1 [poincare] Create a class sum
Change-Id: Ida82d33d8389376abd2b6d6874acb338639a5e37
2017-01-15 20:09:21 +01:00
Émilie Feral
479213668f [apps] Fix bug: display 'n' when clicking on XNT in sum and product
function

Change-Id: Ic3151274a6ee8d0229ec8fda29f911923d6c026c
2017-01-15 20:09:21 +01:00
Émilie Feral
cb0495b9c0 [apps/calculation] Do not add ans when before minus event
Change-Id: I0ab68840776941826777461f689d61bf19a41c2f
2017-01-15 20:09:21 +01:00
Émilie Feral
8860902444 [poincare] Create a class n_context
Change-Id: Icce8f8fe79c07e73587d8c0563e930c1b1e6b308
2017-01-15 20:09:21 +01:00
Émilie Feral
5d746ff861 [poincare] Add comments to integral approximation for future
improvements

Change-Id: I44131774674cb7db3c8c0450a29faa5a08120ae6
2017-01-15 20:09:21 +01:00
Émilie Feral
d9877e6181 [poincare] Create a first version of a class integral (approx method is
to be improved with QUADPACK algo)

Change-Id: I2afed19640c9be3072220b15b14ebff7a9671218
2017-01-15 20:09:21 +01:00
Émilie Feral
3ccd7417bb [poincare] Create a class opposite
Change-Id: Ib903a31d7ba76cd76b95464f701ea2605ff7392d
2017-01-15 20:09:21 +01:00
Émilie Feral
6319d08fc9 [poincare] Add a class exponential
Change-Id: I74cad802e239088cd388f5293b8574f80a2d312e
2017-01-15 20:09:21 +01:00