Romain Goyet
5d0377f147
[build/android] NDK_HOST_TAG autodetection
2019-09-27 17:57:05 +02:00
Romain Goyet
3b2db1a146
[ion/sdl] Add Linux support
2019-09-27 17:57:05 +02:00
Romain Goyet
fd3c66aaeb
[build] Clean the workshop_python_emulator rule
2019-09-27 17:57:05 +02:00
Romain Goyet
c97903f3be
[build] Clean the targets
2019-09-27 17:57:05 +02:00
Romain Goyet
6082a011ee
[ion/simulator] Misc build fixes
2019-09-27 17:57:05 +02:00
Romain Goyet
30e8b9a0a6
[ion/simulator/web] Update the HTML file
2019-09-27 17:57:05 +02:00
Romain Goyet
882676f0ee
[build] Give SFLAGS a chance to overwrite CFLAGS/CXXFLAGS
2019-09-27 17:57:05 +02:00
Romain Goyet
d1d95ee9b8
[ion] Rename sdl to simulator
2019-09-27 17:57:05 +02:00
Romain Goyet
5e4ff3bf40
[ion/sdl] Clean the build process
2019-09-27 17:57:05 +02:00
Romain Goyet
657a6da583
[build] Clean the windows targets
2019-09-27 17:57:05 +02:00
Romain Goyet
a3b3951eee
[build] Add a helper to run multiple fuzzers easily
2019-09-26 11:18:46 +02:00
Émilie Feral
6b4a2ac6ea
[build] Don't pad all binary files (dfu.bin is a binary file that will
...
be included in the final firmware so it does not need to be padded)
2019-09-20 10:10:57 +02:00
Émilie Feral
a709c73b4c
[build] _flash target: don't pipe flash command to display info on the output
...
stream
2019-09-20 10:10:57 +02:00
Émilie Feral
ea01697c5c
[build] Fix .bin rule
2019-09-20 10:10:57 +02:00
Romain Goyet
51e42f4f0f
Merge branch 'sdl-macos-fix' into sdl-apple-fix
2019-09-20 10:02:40 +02:00
Romain Goyet
b437d7910c
[emscripten] Use UTF8ToString instead of Pointer_stringify
...
To match the upstream change in emscripten
2019-09-19 14:11:50 +02:00
Romain Goyet
ff10c5ec78
[build] Work around command-line length limitation on windows
2019-09-19 12:05:13 +02:00
Romain Goyet
ef9ab3b4fe
[build/device] Update elf2dfu for Python 3
2019-09-19 11:47:46 +02:00
Romain Goyet
f864aa367c
[build] Use Python3 by default
2019-09-19 11:47:46 +02:00
Romain Goyet
6454958650
[build/device/n0110] Fix flasher dependency
2019-09-19 09:38:16 +02:00
Romain Goyet
9a02c2097f
[build] Fix make epsilon.dfu
2019-09-18 17:46:38 +02:00
Romain Goyet
c838c4657c
[build] Use rule_for/rule_label when needed
2019-09-18 17:46:38 +02:00
Romain Goyet
d70bad84f3
Rename the scripts folder to build
...
And the build folder to output
2019-09-18 17:46:38 +02:00
Romain Goyet
bb95deff97
[ion/sdl] Use the newer scripts path
2019-03-06 20:09:58 +01:00
Romain Goyet
9fc81d9a3f
[ion/sdl] Build from the shortened Android directory
2019-03-06 15:47:11 +01:00
Romain Goyet
bfda580882
[ion/sdl] Add a build/targets file
2019-03-06 15:38:48 +01:00
Romain Goyet
b9bb730a9d
[ion/sdl] Sort the build system
2019-03-06 15:38:48 +01:00
Romain Goyet
2af792cf88
[build] Rename the build folder to scripts
2019-03-06 15:00:59 +01:00
Émilie Feral
8f0246b9d6
[build/device] Remove duplicate line in gdb script
2019-01-21 13:39:05 +01:00
Léa Saviot
6cc255c07e
build: Version 10.0.0
2019-01-11 10:04:47 +01:00
Léa Saviot
de6646a0ae
[build/emscripten] Add turtle symbols to the whitelist
2018-12-18 12:05:51 +01:00
Léa Saviot
ed19d19070
Merge branch 'master' into python_turtle
2018-12-17 15:49:46 +01:00
Léa Saviot
49e8a501e7
[python] Fix micropython_port_interruptible_msleep
...
It now gets interrupted. Turtle drawing can now be interrupted too.
2018-12-05 17:41:16 +01:00
Léa Saviot
d745b719a9
[build/padding] Pad with FF FF FF FF in hex
...
Using "echo" added a \n at the end of the input
2018-11-27 12:01:20 +01:00
Léa Saviot
ca2fdf8ffd
[build/makefiles] Commands to create a scenario logger and creator
2018-11-26 14:40:40 +01:00
Léa Saviot
f30df04dba
build: Version 1.9.0
2018-11-23 14:46:46 +01:00
Léa Saviot
a95ff9797f
[Makefile] Add padding to binary files for the device
2018-11-23 12:04:10 +01:00
Émilie Feral
7e52483eec
[build] emscripten: add 'Pointer_stringify' as EXTRA_EXPORTED_RUNTIME_METHODS
2018-11-23 12:03:35 +01:00
Léa Saviot
6de650064e
[build] Disable WebAssembly on emscripten
2018-11-23 11:57:44 +01:00
Romain Goyet
253c183963
[python] Clean the time module
...
- Export micropython_port_should_interrupt and
micropython_port_interruptible_msleep in Emscripten
- Make micropython_port_interruptible_msleep available in a helper
2018-11-16 09:40:53 +01:00
Ecco
74d4f397ac
Merge pull request #626 from zardam/utime_module
...
utime module
2018-11-15 17:04:08 +01:00
Léa Saviot
ae476f922c
[ion] Fix and comment the UI comparison tool
2018-11-15 16:23:03 +01:00
Romain Goyet
8fa1558fc4
[python] Small cleanup
2018-11-15 15:12:17 +01:00
Romain Goyet
e73033b19c
Merge branch 'master' into utime_module
2018-11-15 14:37:11 +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
9b818bd963
[ion] fix sleep functions in emscripten build
2018-11-09 01:36:38 +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
Lionel Debroux
1a8c6b6ae9
[poincare, escher, ion, apps] Split the huge umbrella header poincare.h, to reduce build time.
...
This should be a NFC, but surprisingly, it also reduces size... so what does it change ?
2018-10-23 11:49:09 +02:00