Romain Goyet
e81426f93b
[build] Clean the different targets
2019-10-01 15:38:27 +02:00
Romain Goyet
690af21140
[quiz] Abort on assertion failure
...
This allows CI to handle test failures correctly
2019-09-18 17:30:08 +02:00
Émilie Feral
3192ae716e
[quiz] quiz_assert does not abort anymore but enters an infinite loop to
...
avoid reseting the device and losing all the information displayed on
screen
2019-08-08 17:22:05 +02:00
Émilie Feral
059c596a80
Makefiles: avoid building all sources for each target; introduce more
...
modularity
2019-08-08 17:22:01 +02:00
Émilie Feral
6b3d2cc8df
[ion] test.external_flash: split this test target into two targets -
...
test.external_flash.write and test.external_flash.read
2019-08-08 17:22:00 +02:00
Émilie Feral
e89389591d
[ion] Clean test.external_flash target
2019-08-08 17:22:00 +02:00
Émilie Feral
a4dfe2eb9e
[scripts] Remove EPSILON_ONBOARDING_APP flag
2019-08-08 16:32:18 +02:00
Émilie Feral
2ddb586bdc
[scripts] Remove EPSILON_USB_DFU_XIP flag: specify the right dfu sources
...
for each target
2019-08-08 16:29:38 +02:00
Émilie Feral
3f8218febb
Build: fix target test_external_flash
2019-04-18 09:51:22 +02:00
Émilie Feral
e1b2bb09f0
Change model name: n0101 --> n0200
2019-04-16 10:49:41 +02:00
Émilie Feral
2e9a3b2fcb
Build: Add a target test_external_flash to build tests on external flash
...
that run on the internal flash
2019-04-15 18:07:23 +02:00
Émilie Feral
ff6d8139f3
Merge branch 'master' of github.com:numworks/epsilon into f7
2019-03-14 15:10:40 +01:00
Romain Goyet
219fdcbdc6
[scripts] Correctly build the test runner
2019-03-06 15:00:59 +01:00
Romain Goyet
4eb641695b
[scripts] Fix the quiz build
2019-03-06 15:00:59 +01:00
Ruben Dashyan
677cf936b6
[quiz] Fix quiz_print to fit screen height
2019-01-11 14:13:55 +01:00
Léa Saviot
60656f3ecd
[poincare] Add tests on circular variables definitions
2018-11-23 12:04:06 +01:00
Romain Goyet
ddf2457ce7
[ion/timing] Fix some typos
2018-11-15 16:44:06 +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
Émilie Feral
b4a865632e
[quiz] Use quiz_assert instead of assert
2018-10-29 09:49:49 +01:00
Romain Goyet
fd136f71e7
[quiz] Update the runner to use the new KDFont API
2018-10-11 16:44:02 +02:00
Léa Saviot
8105a000ab
[poincare] Add Upper case to Poincare static Init function
2018-09-25 10:42:47 +02:00
Léa Saviot
5b5211be24
[poincare] Tidy Integer buffer on Poincare exception
2018-09-25 10:42:47 +02:00
Émilie Feral
c4e03d4e4f
[quiz] Fix quiz_assert
2018-09-17 17:14:43 +02:00
Léa Saviot
e4c11a993d
[quiz] Assert pool size is 0 between quiz cases
2018-09-12 15:40:33 +02:00
Romain Goyet
9b177e8501
[poincare] use Poincare::ExceptionCheckpoint to handle exceptions
2018-09-12 14:11:20 +02:00
Léa Saviot
8f5e113f38
[quiz] Put quizes in a setjmp-longjump scope
2018-09-10 10:11:06 +02:00
Léa Saviot
257052f424
[poincare] Init poincare (the shared pool) before running tests
2018-09-03 15:07:56 +02:00
Émilie Feral
d3296be915
[quiz] Make a special assert for tests (which really assert even if DEBUG=0)
2018-08-28 10:39:43 +02:00
Émilie Feral
37ff8dc0a3
[ion] Give the options to ion_app that becomes ion_main
2018-03-22 11:58:56 +01:00
Romain Goyet
489b26e813
Re-organize and re-prefix the Makefile variables
2018-02-02 14:30:35 +01:00
Jacob Young
ebeabd677e
Allow tests to print progress.
2017-09-01 04:07:34 -04:00
Jacob Young
2e105036ff
Use the blackbox platform to run the tests on travis.
2017-09-01 04:00:28 -04:00
Émilie Feral
e75beb661f
[apps/calculation] Add test for rinn buffer of calculation store
...
Change-Id: I99b9c75b7bc4927b693a67bb5c022d991eb8dec6
2017-05-30 13:17:22 +02:00
Émilie Feral
9186792e40
[escher] In pointer text view (future message text view) implement
...
minimal size for optimal display to ensure to be able to display all
languages
Change-Id: Id3c81185fa44017bc4fcca5db0c8d0a6c115f6fb
2017-03-16 15:12:12 +01:00
Émilie Feral
adc80cd71b
[apps][escher] I18n
...
Change-Id: I4d6f40155a8a182184af9ef2a583d0469196ffd5
2017-03-16 15:12:12 +01:00
Émilie Feral
9d0354f3bd
[kandinsky] Add a default font size : large
...
Change-Id: I6b9f1a7b09292f120074c8957e328ddc33023c67
2017-01-27 12:03:06 +01:00
Émilie Feral
f51ae5db12
[kandinsky] Introduce two fonts: small font and large font
...
Change-Id: I502dfa88d627b09ac5af76155140af63547025cd
2017-01-27 11:14:01 +01:00
Romain Goyet
d6e96fe143
[kandinsky] Explicit color constructors
...
Change-Id: Ifd4a0c281a7c6aded225d06295f4d79039e4e848
2016-11-21 14:06:10 +01:00
Romain Goyet
5f04544503
Proper dependency tracking
...
Change-Id: Ib55da5b0c9779610c323ddaf6f695eb88d3583c7
2016-11-14 15:46:56 +01:00
Romain Goyet
84430961da
Executables are not always .elf files
...
Change-Id: I1abebbe9d3e7a4a208ba912f1f29ceddf23617ca
2016-11-05 21:01:06 +01:00
Romain Goyet
753a4a7cb5
[Ion] Move to C++
...
Change-Id: Id75fca5e92a3fdf18258015bcda7cd70297b0fdb
2016-08-23 16:30:15 +02:00
Romain Goyet
f93da3b0d8
[Kandinsky] Create a KDText class for text measurement
...
Change-Id: Ie3ecd402b5476f41a2f8694a276f62495fbcdbd1
2016-08-19 10:31:15 +02:00
Romain Goyet
2eeec9e929
[ion] Clean ion_sleep
...
Change-Id: Ib71e7e535ecd2ee572d09f2e64f2cba9368c614f
2016-08-18 16:45:36 +02:00
Romain Goyet
5de28e01db
Migrate Kandinsky to C++
...
Change-Id: I2752a8db84ad0bb817119cf6c2993c1622621150
2016-07-21 13:42:32 +02:00
Romain Goyet
ac4660bf3b
ION: SCREEN_WIDTH becomes ION_SCREEN_WIDTH
...
Change-Id: Ifc7d06b773f8660cff30e727f510eea448b23852
2016-06-10 17:32:31 +02:00
Felix Raimundo
e0184ba975
Add a flag for inversing the intensity in char drawings.
...
Change-Id: Ibc22dd8aeaf95ef0aa49d2f9aa8867c47324ce80
2016-03-29 13:41:36 +02:00
Felix Raimundo
11537ef794
Remove call to get_char to fix tests.
...
Change-Id: I87e12b9ce5fc807edfcf1460e419bceed23474dd
2016-03-24 16:09:25 +01:00
Felix Raimundo
2778ccea11
Use the same macro for the screen size.
...
The screen size used to be defined by the framebuffer size, this was weird,
the creen size can be defined in the makefile if needed (in order to have different one for
different targets)
Change-Id: Ie294fba5f6cf5e942b4b35847ae8ccd18d3ddf85
2016-03-22 18:39:59 +01:00
Romain Goyet
0f0d3cde83
[quiz] update runner to match new ion
2015-09-19 18:29:52 +02:00