Romain Goyet
|
26e1aa143e
|
[ion/timing] Use std::chrono::steady_clock
|
2018-11-15 15:14:49 +01:00 |
|
Romain Goyet
|
8fa1558fc4
|
[python] Small cleanup
|
2018-11-15 15:12:17 +01:00 |
|
Romain Goyet
|
dbc866d289
|
[python] Use the proper time module
|
2018-11-15 14:59:56 +01:00 |
|
Romain Goyet
|
1c1a3bc899
|
[ion] Disable/enable interrupts only on non-XIP DFU
|
2018-11-15 14:56:17 +01:00 |
|
Romain Goyet
|
e73033b19c
|
Merge branch 'master' into utime_module
|
2018-11-15 14:37:11 +01:00 |
|
Romain Goyet
|
1142fd00a2
|
[python] Use a custom modtime implementation
It only exposes "monotonic" and "sleep" functions, which are the
only part of CPython's time we can actually do at the moment.
|
2018-11-15 14:18:01 +01:00 |
|
Romain Goyet
|
1b57bc39c0
|
[ion] Discard micros() as those aren't used for now
|
2018-11-15 14:12:17 +01:00 |
|
Émilie Feral
|
737393072e
|
[statistics] Fix histogram_controller and multiple_data_view_controller
life cycle (viewWillAppear, didEnterResponderChain)
This fixes the histogram labels when a serie is added
|
2018-11-15 12:02:21 +01:00 |
|
Émilie Feral
|
fe3b9ad5ba
|
[statistics] MultipleDataView: setDisplayBanner forces to re-layout the
banner view
|
2018-11-15 12:02:21 +01:00 |
|
Émilie Feral
|
592ae15499
|
[statistics] MultipleDataViewController: always select the right subview
(the controlled view might have been destroyed -returing to home for
instance)
|
2018-11-15 12:02:21 +01:00 |
|
Léa Saviot
|
bfc24f86c9
|
[poincare] Clean Charlayout baseline computation
|
2018-11-15 11:56:00 +01:00 |
|
Léa Saviot
|
4e5bf5db2f
|
[apps/settings] Writing format submenu has slightly bigger rows
So that the edition2D layout fits better
|
2018-11-15 11:56:00 +01:00 |
|
Léa Saviot
|
266cc79d32
|
[escher] Remove unneeded include
|
2018-11-15 10:26:34 +01:00 |
|
Léa Saviot
|
99d97814bc
|
[apps] Clean battery_view code
|
2018-11-15 10:26:34 +01:00 |
|
Léa Saviot
|
062ff5af1a
|
[apps] Update the battery level after an update
|
2018-11-15 10:26:34 +01:00 |
|
Romain Goyet
|
8d148ce504
|
[apps/code] Don't add the time module functions in the catalog just yet
|
2018-11-14 17:40:51 +01:00 |
|
Romain Goyet
|
d7a13ba8fd
|
Revert to micropython_port_should_interrupt
|
2018-11-14 16:57:16 +01:00 |
|
Léa Saviot
|
0eae57da09
|
[apps/stats] Fix pixel row not drawn when there are 3 histograms
|
2018-11-14 10:35:57 +01:00 |
|
Léa Saviot
|
8d9ac798db
|
[poincare] Dividing 3E-2 in Natural edition should give (3E-2)/|
|
2018-11-13 15:51:58 +01:00 |
|
Léa Saviot
|
f052bd9088
|
[python/port] Clean some code
|
2018-11-13 10:06:23 +01:00 |
|
Romain Goyet
|
f168ba46de
|
[ion/emscripten] Update the display during long-running Python scripts
|
2018-11-13 10:06:23 +01:00 |
|
Romain Goyet
|
5dfefb477a
|
[python] Rename micropython_port_should_interrupt to micropython_port_vm_hook_loop
|
2018-11-13 10:06:23 +01:00 |
|
Damien Nicolet
|
24630011b1
|
[code] keep only CPython equivalent functions in utime module
|
2018-11-10 00:00:03 +01:00 |
|
Damien Nicolet
|
4640b67bc8
|
[ion] add missing ussleep function
|
2018-11-09 02:14:20 +01:00 |
|
Damien Nicolet
|
9b818bd963
|
[ion] fix sleep functions in emscripten build
|
2018-11-09 01:36:38 +01:00 |
|
Damien Nicolet
|
f93bf97182
|
[ion] Sharing millis & micros for blackbox and simulator
|
2018-11-09 01:30:22 +01:00 |
|
Damien Nicolet
|
bc8d9746c8
|
[ion] Documenting micros() implementation
|
2018-11-09 01:30:22 +01:00 |
|
Damien Nicolet
|
4c520cab97
|
[ion] Use shutdownSysTick & initSysTick when entring/exiting DFU
|
2018-11-09 01:30:22 +01:00 |
|
Damien Nicolet
|
cb0822d312
|
[ion] initSysTick() & shutdownSysTick() methods
|
2018-11-09 01:30:22 +01:00 |
|
Damien Nicolet
|
e397f05894
|
[ion] Documenting systick counter reload value
|
2018-11-09 01:30:22 +01:00 |
|
Damien Nicolet
|
92e59f720f
|
[ion] Renaming STCSR, STCVR and STRVR to SYST_CSR, SYST_CVR and SYST_RVR
|
2018-11-09 01:30:22 +01:00 |
|
Damien Nicolet
|
c0c0905b84
|
[ion] millis() and micros() returns uint32_t and are defined in their own header
|
2018-11-09 01:30:22 +01:00 |
|
Damien Nicolet
|
79bfc7f112
|
[code] time module
|
2018-11-09 01:30:22 +01:00 |
|
Damien Nicolet
|
940270e78a
|
[ion] add millis() and micros() using systick on device
|
2018-11-09 01:30:22 +01:00 |
|
Romain Goyet
|
9825c73238
|
[ion/emscripten] Actual implementation of Ion::Keyboard::scan
This allows interrupting Python scripts on the Emscripten port
|
2018-11-08 17:11:17 +01:00 |
|
Romain Goyet
|
b26f0abe81
|
[emscripten] Update a symbol name in the whitelist
|
2018-11-08 17:11:17 +01:00 |
|
Léa Saviot
|
851ad1ea74
|
[apps/stats] Clean test
|
2018-11-08 11:44:57 +01:00 |
|
Léa Saviot
|
e101f85d65
|
[apps/stast] Add test on median with null frequencies
|
2018-11-08 11:44:57 +01:00 |
|
Léa Saviot
|
bbd5cff042
|
[apps/stats] Do not fetch numberOfPairsOfSeries too often
|
2018-11-08 11:44:57 +01:00 |
|
Léa Saviot
|
6c1cdb21ef
|
[apps/stats] Median does not use null-frequency values
This fixes the median for (1,0), (2,1), (3,0), (4, 1). It should be 3
(the mean between 2 and 4), not 2.5 (the mean between 2 and 3).
|
2018-11-08 11:44:57 +01:00 |
|
Léa Saviot
|
7caf868108
|
[escher] A warning controller should not process USB events
|
2018-11-05 14:31:41 +01:00 |
|
Jean-Baptiste Boric
|
34f5abad46
|
[python] Add turtle toolbox
|
2018-10-30 19:14:00 +01:00 |
|
Jean-Baptiste Boric
|
c89a369a08
|
[python] Add getters for turtle module
|
2018-10-30 18:26:13 +01:00 |
|
Jean-Baptiste Boric
|
fcf7cc33cf
|
[python] Implement turtle.position()
|
2018-10-30 18:10:25 +01:00 |
|
Jean-Baptiste Boric
|
0c94f44399
|
[python] Return value for turtle.pensize()
|
2018-10-30 17:34:13 +01:00 |
|
Émilie Feral
|
330b93a3ae
|
[poincare] Tests: FIXME: some tests break travis libm implementation
|
2018-10-29 09:49:49 +01:00 |
|
Émilie Feral
|
fc17d4a8e7
|
[poincare] Test: libm prevision depends on implementation. Fix tests to
pass tests on Travis and Appveyor servers
|
2018-10-29 09:49:49 +01:00 |
|
Émilie Feral
|
b4a865632e
|
[quiz] Use quiz_assert instead of assert
|
2018-10-29 09:49:49 +01:00 |
|
Émilie Feral
|
52d32c9294
|
[ion] crc32: should assume little endian
|
2018-10-29 09:49:49 +01:00 |
|
Émilie Feral
|
158e0f38d9
|
[travis] Travis should fail if any test fails
|
2018-10-29 09:49:49 +01:00 |
|