Commit Graph

7312 Commits

Author SHA1 Message Date
Romain Goyet
4f484ec26b Add a dfu-util command to flash over USB
Change-Id: Ie132213d449d1309e89a93e11ddd7915e36387b4
2017-03-07 11:07:26 +01:00
Romain Goyet
3e83fe91f8 [escher] Add an InvocationTimer subclass
So that we can build invocation-less timers

Change-Id: I412fc8ad040156340caab295719fb83ed25b8b51
2017-03-07 11:06:59 +01:00
Romain Goyet
ebb633ff23 [escher] Add RunLoop and Timer
Change-Id: Icb5b2e82cc9fe999eb4b1c7e9dff75ca92dcca43
2017-03-07 11:00:00 +01:00
Romain Goyet
7b575a204b Merge changes I4d59900f,Ifd3d4c6b,I485bd67f,Ib2dd1d91,I29085da3, ...
* changes:
  [ion/device] Fix building console.o
  [apps/hwtest] Add CHARGE and KEYBOARD commands to lowlevel test
  [apps/hwtest] Proper MCU_SERIAL command
  [ion] Add a Ion::serialNumber function
  [apps/hwtest] Add ADC and BACKLIGHT commands to the lowlevel test
  [ion/device] Use the proper ADC channel
  [ion] Add a console facility
  [apps/hwtest] Blink the LED from the lowlevel test
  [apps/hwtest] The lowlevel test uses the UART
  [ion/device] Add USART register
  [apps] Add a lowlevel test app
  [ion/device] Add SPI registers
2017-03-07 10:15:55 +01:00
Romain Goyet
7a87c6805b [ion/device] Fix building console.o
Change-Id: I4d59900fccbb6f08946195a28ff9728ea3498288
2017-03-06 10:17:50 +01:00
Émilie Feral
322b4de607 Merge "[apps] Add a ok view on all interactive view controller" 2017-03-03 15:33:06 +01:00
Émilie Feral
3837ce43e1 Merge "[apps/shared] Create an OK view" 2017-03-03 15:32:44 +01:00
Émilie Feral
5dffeaec63 Merge "[escher] Improve chevron view" 2017-03-03 15:32:34 +01:00
Émilie Feral
8e481c75a7 Merge changes Ic5787173,I7a8e0299,Idfbe8c04,I89319a2d,I5527f667
* changes:
  [apps/shared] Use key views in zoom to draw key pictograms
  [escher] Create a class key view
  [apps/sequence] Reinit the sequence expressions when changing its type
  [apps/sequence][apps/graph] Clear the function expression when handling event backspace
  [apps/regression][apps/statistics] Correct error: confused clear and backspace events
2017-03-03 15:32:18 +01:00
Émilie Feral
5bd040f760 Merge "[apps/proba/image] Replace Audrey's picto (color improvment)" 2017-03-03 15:32:10 +01:00
Émilie Feral
808f853af5 Merge "[apps/sequence] Create a values tab" 2017-03-03 15:15:00 +01:00
Émilie Feral
798b93ef65 [apps] Add a ok view on all interactive view controller
Change-Id: I9fccf4d5ce9b34d1a7db1d0a1d7ea23d21f4b897
2017-03-03 14:32:14 +01:00
Émilie Feral
3252ff9078 [apps/shared] Create an OK view
Change-Id: I516e4df9ef6f37a356ee42c2c9d34582905ab4cb
2017-03-03 14:32:14 +01:00
Émilie Feral
81ea03cc69 [escher] Improve chevron view
Change-Id: I54239fc4564cc546e29b8002ecb44c178f05f378
2017-03-03 14:32:14 +01:00
Émilie Feral
255ce66696 [apps/shared] Use key views in zoom to draw key pictograms
Change-Id: Ic578717313e32017478a86dbc6852da7e0d7062b
2017-03-03 14:32:14 +01:00
Émilie Feral
8f0e440838 [escher] Create a class key view
Change-Id: I7a8e02996ceac8bbdb9d9d214f2b3b70b1fc6cf0
2017-03-03 14:32:14 +01:00
Émilie Feral
98bd789418 [apps/sequence] Reinit the sequence expressions when changing its type
Change-Id: Idfbe8c04fda7c4e73efa76462a27e3297231675d
2017-03-03 14:32:14 +01:00
Émilie Feral
eedc37370e [apps/proba/image] Replace Audrey's picto (color improvment)
Change-Id: I5c8fde9f020b16c176c595269b743ba567a5dcae
2017-03-03 14:32:13 +01:00
Émilie Feral
1e787bd2e9 [apps/sequence][apps/graph] Clear the function expression when handling
event backspace

Change-Id: I89319a2dee21b162dd9ffe16f02eda99c26207b2
2017-03-03 14:32:13 +01:00
Émilie Feral
63dead617d [apps/regression][apps/statistics] Correct error: confused clear and
backspace events

Change-Id: I5527f66769021302eaf019587d00eae5c6ea1a3b
2017-03-03 14:32:13 +01:00
Émilie Feral
eef5f8dacb [apps/sequence] Create a values tab
Change-Id: I37ffc57bdce85c74f46d9966a4ba4db8233e6053
2017-03-03 14:32:08 +01:00
Émilie Feral
23fac78430 Merge changes I4e976858,I7908c184,I231ec25a
* changes:
  [apps/graph/values] Display only active function in value table
  [apps/shared] Move partial class values controller and function parameter controller to shared to be used by sequences
  [apps/shared] Move interval and associated controllers to shared to be used in apps/sequence/values
2017-03-03 10:56:13 +01:00
Émilie Feral
ce8e427408 Merge "[apps/sequence] Draw term sum in graph view" 2017-03-03 10:55:56 +01:00
Émilie Feral
d75abc7c04 Merge "[apps/shared] In curve view, round instead of truncate pixel position" 2017-03-03 10:55:49 +01:00
Émilie Feral
f480ff9d7d Merge "[apps/sequence/graph] Improve term sum controller" 2017-03-03 10:55:40 +01:00
Émilie Feral
253540f33e Merge "[apps/sequence/graph] Display the term sum controller from the curve parameter page" 2017-03-03 10:55:34 +01:00
Émilie Feral
2faf69af03 Merge "[apps/sequence/graph] Create a class term sum controller" 2017-03-03 10:55:29 +01:00
Émilie Feral
0c209f636e Merge changes I0fb7c4f5,I32cadab6
* changes:
  [apps/sequence/graph] Create a class vertical cursor view
  [apps/sequence] Enable to change cursor view in graph view
2017-03-03 10:55:21 +01:00
Émilie Feral
e8c96cd3ed Merge "[apps/sequence] create a class grpah controller" 2017-03-03 09:58:55 +01:00
Émilie Feral
fb0a3a28a2 Merge "[apps/sequence] Create a class curve parameter controller" 2017-03-03 09:54:50 +01:00
Émilie Feral
627ce0a507 Merge "[apps/sequence] Create a class curve view range" 2017-03-03 09:54:39 +01:00
Émilie Feral
2b39024c7e Merge "[apps/sequence] Create a class graph view" 2017-03-03 09:54:34 +01:00
Émilie Feral
33e3424754 Merge "[apps/shared] Move partial classes from grpah/graph to shared to be used by sequence" 2017-03-03 09:54:29 +01:00
Émilie Feral
4596602080 [apps/graph/values] Display only active function in value table
Change-Id: I4e976858a2c4703ad4bc9dadda5059bcc1c994ba
2017-03-03 09:38:53 +01:00
Émilie Feral
d6093a2f18 [apps/sequence] Draw term sum in graph view
Change-Id: Ib742dcf4949f87813b25779698b82cb454c7c1e5
2017-03-03 09:38:53 +01:00
Émilie Feral
82fd3994b7 [apps/shared] In curve view, round instead of truncate pixel position
Change-Id: Id627102d93991e8bb1a408ee7e2ca2f2bb4a4554
2017-03-03 09:38:53 +01:00
Émilie Feral
f57d633c08 [apps/sequence/graph] Improve term sum controller
Change-Id: Ic2b81e7f1c608e5a9f4f8c5a8de116433f930042
2017-03-03 09:38:53 +01:00
Émilie Feral
43f17faa2e [apps/sequence/graph] Display the term sum controller from the curve
parameter page

Change-Id: Ice645614e67ed40e0001a48b69a8c4d8b284179d
2017-03-03 09:38:53 +01:00
Émilie Feral
a5a4bb3caf [apps/sequence/graph] Create a class term sum controller
Change-Id: I5b15012d68460394629a5cc272876c39988c9785
2017-03-03 09:38:53 +01:00
Émilie Feral
76296e6d36 [apps/sequence/graph] Create a class vertical cursor view
Change-Id: I0fb7c4f5258442956f724fb6819e8179165e836a
2017-03-03 09:38:53 +01:00
Émilie Feral
7acac8cec7 [apps/shared] Move partial class values controller and function
parameter controller to shared to be used by sequences

Change-Id: I7908c184c757bb35856763bd339d3b34cf4ffe81
2017-03-03 09:38:53 +01:00
Émilie Feral
c51d7cda01 [apps/shared] Move interval and associated controllers to shared to be
used in apps/sequence/values

Change-Id: I231ec25a009c819fb16dcad096e1522587071255
2017-03-03 09:38:53 +01:00
Émilie Feral
52ae38a060 [apps/sequence] create a class grpah controller
Change-Id: Iaf9e9c03bd4b9946cddaefb14af5e014075ee109
2017-03-03 09:38:52 +01:00
Émilie Feral
90a816ac62 [apps/sequence] Create a class curve parameter controller
Change-Id: I3e940c1e3826ae7a72d757058f3f7095a7eea22e
2017-03-03 09:38:52 +01:00
Émilie Feral
5600e52014 [apps/sequence] Create a class curve view range
Change-Id: I72786a6efb6379604634abae63eb93ba758691a4
2017-03-03 09:38:52 +01:00
Émilie Feral
ff648cd0f1 [apps/sequence] Create a class graph view
Change-Id: Ic7b6f2f472c67861bf0b4b941a2c3b9e3c31095f
2017-03-03 09:38:52 +01:00
Émilie Feral
109000ce95 [apps/sequence] Enable to change cursor view in graph view
Change-Id: I32cadab6c9fe0ea05e503457f93b20bad7e2f84a
2017-03-03 09:38:52 +01:00
Émilie Feral
0bd796310c [apps/shared] Move partial classes from grpah/graph to shared to be used
by sequence

Change-Id: I0e18be96cfaa92b6a51836ae8aa072fa6cf0f1af
2017-03-03 09:38:46 +01:00
Émilie Feral
f957fa7b30 Merge changes Idc7e7bc6,I63d01009
* changes:
  [apps][poincare] Clean
  [poincare] Improve u(n), u(n+1)... layouts
2017-03-03 09:36:34 +01:00
Émilie Feral
f966c9a4e6 Merge "[apps/shared] Add a method symbol in function store" 2017-03-03 09:36:25 +01:00