Émilie Feral
|
db7e79510d
|
[build] Default build for device include the update boot prompt
|
2018-10-19 09:39:48 +02:00 |
|
Léa Saviot
|
fb2bde7938
|
[build] LTO flag can be set by user, else it is opposite of DEBUG flag
If no LTO, at least prune symbols.
|
2018-10-17 11:16:06 +02:00 |
|
Émilie Feral
|
5cd0f8796a
|
Makefile: Version 1.8.0
|
2018-10-16 11:12:50 +02:00 |
|
Émilie Feral
|
3f711da8e4
|
[Makefile] Create a build option: EPSILON_BOOT_PROMPT that can be
'update' or 'beta' to display a prompt informing about new update or
beta version
|
2018-10-16 11:09:50 +02:00 |
|
Romain Goyet
|
8264e3f1f8
|
[build] Enable LTO for the device
|
2018-10-12 14:39:26 +02:00 |
|
Émilie Feral
|
95c1e2a41f
|
[build] Gdb script: hardware watch point on the end of the stack
|
2018-09-18 16:10:17 +02:00 |
|
Émilie Feral
|
c95c3145bc
|
Merge remote-tracking branch 'github/master' into Tree
|
2018-09-13 17:03:31 +02:00 |
|
Émilie Feral
|
970ac6dbe7
|
Makefile: build all applications by default
|
2018-09-07 12:02:25 +02:00 |
|
Émilie Feral
|
b784e7933a
|
Makefile: Version 1.7.0
|
2018-09-05 14:55:20 +02:00 |
|
Léa Saviot
|
ddbabd0e3c
|
[poincare] Do not use assert with PLATFORM=blackbox and DEBUG=0
|
2018-08-30 10:24:22 +02:00 |
|
Romain Goyet
|
40f499b594
|
Switch to libgcc entierly when using gcc as a toolchain
|
2018-08-24 17:44:35 +02:00 |
|
Damien Nicolet
|
a4abd5e34c
|
Add option USE_LIBGCC to link agains libgcc instead of liba softfloat implementation.
|
2018-08-24 17:44:35 +02:00 |
|
Émilie Feral
|
797459794b
|
Makefile: build only Calculation application by default
|
2018-08-10 15:54:35 +02:00 |
|
Léa Saviot
|
85ca01a7dc
|
[build] Change debug flag from Og to O0
This flag caused lldb problems
|
2018-07-05 11:08:36 +02:00 |
|
Romain Goyet
|
0634e9ea7d
|
[emscripten] Expose IonSoftwareVersion and IonPatchLevel
|
2018-06-26 14:13:31 +02:00 |
|
Léa Saviot
|
b8fbc35793
|
[emscripten] Fix float rouding errors when computing grid axis labels
Emscripten converts C++ floats to doubles, which produces rounding
errors. In the Graph application, when displaying y=sin(x), the ordinate
'1' displayed "10" instead, because the exponent of 1000f was wrongly
computed.
To prevent this, we add the -s PRECISE_F32=1 flag, which uses 32-bits
floating point values for floats.
See https://kripken.github.io/emscripten-site/docs/getting_started/FAQ.html#why-do-i-get-odd-rounding-errors-when-using-float-variables
|
2018-06-18 16:33:44 +02:00 |
|
Ecco
|
e304da5ee1
|
[emscripten] Removing trailing comma hack more obvious
|
2018-06-13 10:02:47 +02:00 |
|
Ecco
|
3d9748d172
|
[emscripten] Remove empty line
|
2018-06-13 10:02:47 +02:00 |
|
Claire Savinas
|
208f340993
|
Fix build using emsdk version sdk-1.37.40-64bit
|
2018-06-13 10:02:47 +02:00 |
|
Émilie Feral
|
3681a85da7
|
Makefile: Version 1.6.0
|
2018-06-12 17:27:17 +02:00 |
|
Émilie Feral
|
197027c961
|
[home] Vertical scroll, reorder apps
|
2018-06-11 10:37:38 +02:00 |
|
Émilie Feral
|
5d2079cd9e
|
[solver] First version of Solver app
|
2018-06-07 13:46:17 +02:00 |
|
Émilie Feral
|
f2d096be63
|
[emscripten] Add WHITELISTED symbols to call 'input()' outside a
function in Python
|
2018-05-22 17:48:48 +02:00 |
|
Romain Goyet
|
8fc32900c2
|
[emscripten] Sort ASYNC symbols
|
2018-05-22 15:59:20 +02:00 |
|
Romain Goyet
|
bb10e13aab
|
[emscripten] Allow "input()" to be called outside of a function
|
2018-05-22 15:59:20 +02:00 |
|
Léa Saviot
|
7fec844759
|
Makefile: Version 1.5.0
Change-Id: I1f887fc12dc74586bfe30f3ab015c412166c1f81
|
2018-05-17 17:56:42 +02:00 |
|
Romain Goyet
|
bd36fd0fe4
|
[ion/blackbox] Fix compare
|
2018-05-15 23:41:24 +02:00 |
|
Romain Goyet
|
7610d7b65d
|
Add a routine to debug ARM exceptions in GDB
|
2018-05-15 11:33:03 +02:00 |
|
Romain Goyet
|
1496ec3a72
|
[blackbox] add a make epsilon_fuzz target
|
2018-05-11 16:43:04 +02:00 |
|
Romain Goyet
|
a92f44b666
|
[blackbox] Add the option to run all the integration tests
|
2018-05-11 16:43:04 +02:00 |
|
Romain Goyet
|
a38369aa98
|
[ion] Revert blackbox's object list
|
2018-05-09 18:11:45 +02:00 |
|
Romain Goyet
|
0f02483a36
|
[ion] Build libepsilon as an object file
|
2018-05-09 18:11:45 +02:00 |
|
Romain Goyet
|
aad95380f5
|
[ion] Multithreaded framebuffer comparison
|
2018-05-09 18:11:45 +02:00 |
|
Romain Goyet
|
806b87ef36
|
[ion] Add the ability to build blackbox as a shared library
|
2018-05-09 18:11:45 +02:00 |
|
Émilie Feral
|
8a6c06367e
|
[home] Fix number of rows instead of fixing number of columns
|
2018-05-08 14:44:54 +02:00 |
|
Léa Saviot
|
4d259442b5
|
[build/ion] Remove code used for debug.
Change-Id: I41802f79e7103204991edf38dff94b1c0a3a23ea
|
2018-05-08 14:13:34 +02:00 |
|
Jean-Baptiste Boric
|
92b9fc53f3
|
Use saner default debug flags
|
2018-05-07 21:05:30 +02:00 |
|
Émilie Feral
|
c934eab947
|
[emscripten] Add white-listed symbols
When input() is called in a script, it will happen at script
importation and thus requires more white-listed symbols.
|
2018-04-18 11:20:39 +02:00 |
|
Romain Goyet
|
5744c010a4
|
[emscripten] Add more debug flags
|
2018-04-18 10:04:18 +02:00 |
|
Émilie Feral
|
f12c1b8511
|
Makefile: Version 1.4.1
|
2018-04-16 10:56:39 +02:00 |
|
Émilie Feral
|
774cd3545b
|
Makefile: Version 1.4.0
|
2018-04-11 16:25:17 +02:00 |
|
Romain Goyet
|
5b98f495db
|
[emscripten] Fix simulator build
|
2018-04-11 16:14:49 +02:00 |
|
Léa Saviot
|
332b0ffd6b
|
[usb/flasher] Add flasher.exe and .bin to the products.
Change-Id: I7061342c70c679e1c1b1dc81f56797d5a48514f3
|
2018-04-09 10:52:45 +02:00 |
|
Léa Saviot
|
3e0a1959e9
|
[usb] Only build the flasher if EPSILON_USB_DFU_XIP and
EPSILON_DEVICE_BENCH
Change-Id: I2b93668d07b85c8b33857f2b1652b1a4176bb804
|
2018-04-09 10:52:39 +02:00 |
|
Léa Saviot
|
b807938031
|
[ion] Add EPSILON_DEVICE_BENCH
Change-Id: I58de053755305fc610c410a139572f2d0eee2a2d
|
2018-04-09 10:52:32 +02:00 |
|
Léa Saviot
|
d0c7f94dba
|
[usb-flasher] Recognize our flasher when running make *_flash
Change-Id: Icc5f3044b58efb7910547ca84d7780f55dbc3b4d
|
2018-04-09 10:50:45 +02:00 |
|
Léa Saviot
|
fc2c975623
|
[usb-flasher] Create a standalone DFU .bin.
Change-Id: I34e87b66cc51f4e6f4578c8efc7a510ee08cd138
|
2018-04-09 10:50:28 +02:00 |
|
Léa Saviot
|
4bd0ab3edd
|
[Makefile] Fix verbose.
Change-Id: I629d1b6eac0682d7c7de82f5ba7c90b3ebcfef13
|
2018-04-06 14:31:49 +02:00 |
|
Léa Saviot
|
18be31da9e
|
[TO REMOVE] Debugging stuff.
Change-Id: I084522adab4327eae2a968f06cda2feda1a9054b
|
2018-04-06 14:31:46 +02:00 |
|
Émilie Feral
|
849cbf7b89
|
[build] emscripten toolchain: add white-listed symbols
|
2018-03-22 11:58:56 +01:00 |
|