Émilie Feral
9ecb2c0c53
[apps] Warn & Suspend when the battery is too low
...
Change-Id: I814697b36f6111198dc367d4591371e6a6e260d8
2017-04-13 14:46:23 +02:00
Émilie Feral
e5610b2916
[apps] Add an icon when mode exam is on
...
Change-Id: I5b12f7857fe27d7b2db97062c17cafe7b571e303
2017-04-13 12:06:38 +02:00
Émilie Feral
4cf2279af8
[ion] Shutdown all GPIO used in sleep mode
...
Change-Id: I893e4c9ae19c6e5e897837888ad13aefac3bacef
2017-04-13 12:06:38 +02:00
Émilie Feral
94b6ad3488
[ion] In suspend, force the state of LED to avoid using a timer
...
Change-Id: I9565e278d99e3164faa03a65e7831e5e316b1542
2017-04-13 12:06:38 +02:00
Émilie Feral
9d26d739bd
[kandinsky] Change 'e' in small font
...
Change-Id: Iad055905e383e4b03a8f941655f4c4671af5dc60
2017-04-13 12:06:37 +02:00
Émilie Feral
e82e9a9571
[ion][kandinsky] Change LED color in sleep mode to yellow (does no
...
require a timer)
Change-Id: I3ffcf5d050fd94f8b06662646577a3a391e78190
2017-04-13 12:06:37 +02:00
Émilie Feral
c632f7c5ee
[ion] Improve suspend implementation
...
Change-Id: Ic43b58f34379292c53a82ab6c85674c6f7a9b381
2017-04-13 12:06:37 +02:00
Émilie Feral
a0b054e2ec
[ion] In device display, avoid current leaking
...
Change-Id: Ief0d25a377ce6a39a759d7321d06a34667b33050
2017-04-13 12:06:32 +02:00
Émilie Feral
3f246d8b72
[poincare] Cheat on trigonometric functions
...
Change-Id: If49f6e25403dcf09736e1cd3e9c5f25bba140af3
2017-04-12 10:33:31 +02:00
Émilie Feral
8b355814ec
[apps] Improve variable box leaf cells
...
Change-Id: Ib7b39731e0408f40ff38d56d78636c85442a2f34
2017-04-12 09:37:49 +02:00
Émilie Feral
51ca54a52d
[escher] Add margins in all table cells
...
Change-Id: I7fe47c87d8129b28b8b5250141ff505af6b6d5d7
2017-04-12 09:37:49 +02:00
Émilie Feral
f3cefe8359
[apps] Change battery icon iniation and update quicker
...
Change-Id: I528519deb0d768de48660d1f0ddfed3b570e74f4
2017-04-12 09:37:49 +02:00
Émilie Feral
061a9724bd
[kandinsky] Add color Orange
...
Change-Id: I7d471977d8308f09366de26a426381b5e81497af
2017-04-12 09:37:49 +02:00
Émilie Feral
26495d6c36
[apps] Add LED switch on/off to usb timer
...
Change-Id: I6685ab5e21829eb9f2751819b635177a4955d403
2017-04-12 09:37:49 +02:00
Émilie Feral
9ad32a31fe
[ion] Enable LED to switch on during suspend
...
Change-Id: I9c028803e21fad0f07500be482597f5bfcb0fc99
2017-04-12 09:37:49 +02:00
Émilie Feral
9467e6a23f
[ion] In device, create a method to init clocks in standby
...
Change-Id: If536a7b943095c87b51a85dc1fb5c1ea9229088b
2017-04-12 09:37:49 +02:00
Émilie Feral
6c7a70e046
[ion] In device shutdown, enable LED persisting
...
Change-Id: Id65e8d8b488c2be3076d33a32ed6b052fbe7fcd1
2017-04-12 09:37:49 +02:00
Émilie Feral
e40ccf65cf
[ion] Implement method generate wake up event for USB plugging, battery
...
charging and power event
Change-Id: I10e12aa9c0ed6e9440d03c0a4b58cc66092522b3
2017-04-12 09:37:49 +02:00
Émilie Feral
d0d7021066
[ion] In regs, create registers in EXTI and SYSCFG
...
Change-Id: I571e8f87c8996300f3ac2f60c20a50b2128749b2
2017-04-12 09:37:49 +02:00
Émilie Feral
82d904dae0
[ion] Complete scheme of pin functions and roles
...
Change-Id: I78f418794a713e974606769b84a058fa7e68e0bf
2017-04-12 09:37:49 +02:00
Émilie Feral
2130b1b1ef
Merge changes I732bc5ca,If7948cdd
...
* changes:
[liba] Abort if malloc does not return a defined pointer
[apps/shared] In list controller, if the number of rows has decreased, reinit the scrolling before selecting the last row
2017-04-11 10:50:02 +02:00
Émilie Feral
481340663c
Merge "[apps/graph][apps/sequence] In function store model, specify the implementation of removeAll (always let an empty function in cartesian functions)"
2017-04-11 10:50:00 +02:00
Romain Goyet
081f2ce40a
Remove warnings
...
Change-Id: Ibe5c0a0b937cd595983317a8c08ff38ffee5977d
2017-04-10 16:01:35 +02:00
Romain Goyet
d1db9b5d67
[ion/device] DMA pixel push uses bursts
...
Change-Id: I8f9ad873edeb39b6a71ce39d3d35d0445d723672
2017-04-10 15:29:24 +02:00
Romain Goyet
ea7a82b5a4
[ion/device] pushRectUniform goes in the same direction as the screen
...
refresh
Change-Id: Iec3cc67c20bd128bbd7d16b6132b2878fe883aa2
2017-04-10 15:29:24 +02:00
Romain Goyet
37647d8537
[ion/device] Use DMA to send pixel data to the LCD controller
...
Change-Id: Ia607f18c6a7f57fb28cf9febe30f05d19e7b3e59
2017-04-10 15:29:24 +02:00
Romain Goyet
4929dbac52
[ion/device] Burst pixel upload
...
Change-Id: I979e8842381a5aba216b56ceddf19e0fbd8b0be7
2017-04-10 15:29:23 +02:00
Romain Goyet
9eaa507b18
[ion/device] Use a 40Hz frame rate
...
Change-Id: Id7dd36af2a0ebf3b2af65e4c87064aed0aa8725b
2017-04-10 15:29:23 +02:00
Romain Goyet
95aaebf659
Wait for vblank before redrawing a window
...
Change-Id: I1c57e2eabab6d234bec8e09afa3b50c541094dfd
2017-04-10 15:29:23 +02:00
Romain Goyet
4dc7afa4c3
[ion/device] Enable the LCD EXTC pin
...
Change-Id: I9aa0c37072431ac18fa3af46e0097ba3e1216945
2017-04-10 15:29:23 +02:00
Romain Goyet
e19b2b9085
[ion] Add a Display::waitForVBlank method
...
Change-Id: Ie744ec4a73eeb7c2d7c549fd7f47ff4c74aab5ee
2017-04-10 15:29:18 +02:00
Émilie Feral
fb7a598894
[liba] Abort if malloc does not return a defined pointer
...
Change-Id: I732bc5ca4eba23905bdb8cf49cbf70941ed97068
2017-04-10 11:01:10 +02:00
Émilie Feral
80468daaf3
[apps/shared] In list controller, if the number of rows has decreased,
...
reinit the scrolling before selecting the last row
Change-Id: If7948cdd6a2ea70fd8e48de2799111df5dfd977e
2017-04-10 10:53:27 +02:00
Émilie Feral
b9183eb84d
[apps/graph][apps/sequence] In function store model, specify the
...
implementation of removeAll (always let an empty function in cartesian
functions)
Change-Id: I5e91a0ea427ba823eee4f86cdd8b7cd5426df2c6
2017-04-10 10:52:22 +02:00
Émilie Feral
cebd5f69ed
Merge commit 'refs/changes/64/1864/1' of ssh://git.numworks.com/CalcOS
...
Change-Id: I596a0df552272eaeab707170e1da0dbee9e8d1d4
2017-04-10 10:39:30 +02:00
Émilie Feral
4546bdfb15
Merge "[ion/device] Delay Console::peerConnected by 1ms"
2017-04-10 10:19:28 +02:00
Émilie Feral
36739f79cb
[poincare] Fix memory leak
...
Change-Id: I2f7a152d242bd81e362005465aa429b035ec605b
2017-04-07 18:28:27 +02:00
Émilie Feral
e6e31adee7
[apps/shared] In graph, enable cursor to be at infinity without moving range
...
Change-Id: I6de1593a3017d28c0187a0a3ab3f19b7cbbaa667
2017-04-07 16:22:41 +02:00
Émilie Feral
8f137514a8
[ion] Setting the LED to black turn it off
...
Change-Id: Iee8b1ec8a3d2c56a0e54477bcb91d84c9d83866d
2017-04-07 16:21:54 +02:00
Émilie Feral
4348bd7bae
[apps] Implement a reset in apps (clear memory)
...
Change-Id: I158d5db92196ccfd5400a95de16ee4804e426e65
2017-04-07 15:36:03 +02:00
Émilie Feral
b0f51e818e
[apps] Exam mode
...
Change-Id: I0650df50940bc341217d09f3ad3299a889ec9eab
2017-04-07 15:08:32 +02:00
Émilie Feral
bc49228404
[apps] Create an exam pop up controller
...
Change-Id: I34868cd57efd1ace4a5a20994927a85119184cca
2017-04-07 14:52:58 +02:00
Émilie Feral
53596b20a8
[escher] Add constant in metrics
...
Change-Id: I4f2238933a0af766c5b3f95310bc893aced608ae
2017-04-07 14:52:57 +02:00
Émilie Feral
1bf44a3fb0
[apps] Create a LED timer
...
Change-Id: Ice5a5fbf9fdf7b493597aa9542206372ebf0ae81
2017-04-07 14:52:57 +02:00
Émilie Feral
dadeb98d99
[apps] Add exam mode in global preferences
...
Change-Id: I70cd1585c07f73f29212aaf11f82005653c11f67
2017-04-07 14:52:57 +02:00
Émilie Feral
ab128b73dd
[apps] Return boolean when charging state or charge level has changed
...
(to know if the redrawing is necessary)
Change-Id: Iebb1d2ba1f188815b01bcbd6e632244f6169b3f9
2017-04-07 14:52:57 +02:00
Émilie Feral
34464816e0
[kandinsky] Enable fillRectWithPixels to work without working buffer
...
Change-Id: I25b45633cab25610a91c2b91e9a35b8589a589c8
2017-04-07 14:52:41 +02:00
Émilie Feral
3261701d2d
[ion] Add a method to know if the USB is plugged
...
Change-Id: I040ce7996bbec121c71d57a5092ffae4f5f76025
2017-04-07 14:40:34 +02:00
Émilie Feral
1056be4d4e
[apps] In i18n, add messages
...
Change-Id: Ic8d73a799d1d45a877a9318c685153d7e2179835
2017-04-07 11:31:59 +02:00
Émilie Feral
f2efada7b7
[escher] In app, display only one modal at a time
...
Change-Id: Ic78edbc2f620c84085c0743203aa04f08876cca9
2017-04-07 11:30:07 +02:00