Commit Graph

77 Commits

Author SHA1 Message Date
Émilie Feral
e89389591d [ion] Clean test.external_flash target 2019-08-08 17:22:00 +02:00
Émilie Feral
11863804f7 [scripts] Remove EPSILON_BOOT_PROMPT flag 2019-08-08 17:21:53 +02:00
Émilie Feral
a4dfe2eb9e [scripts] Remove EPSILON_ONBOARDING_APP flag 2019-08-08 16:32:18 +02:00
Émilie Feral
697b4a6d4d [scripts] Remove unused EPSILON_DEVICE_BENCH flag 2019-08-08 16:29:38 +02:00
Émilie Feral
15322cac21 [scripts] targets.device.mak: include model-specific mak at the
beginning to apply rules to all targets (including
model-specific targets)
2019-08-08 16:29:38 +02:00
Émilie Feral
86487567d4 [scripts] Makefile: Remove objs variable and add all_objs 2019-08-08 16:29:38 +02:00
Émilie Feral
725ea64a45 [scripts] Enable to build targets without specifying the building
directory
2019-08-08 16:29:38 +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
cd402b6833 [scripts] Fix elf2dfu: avoid removing non-existing file 2019-08-08 16:29:38 +02:00
Léa Saviot
d11b8a9614 [poincare] Remove flag MATRICES_ARE_DEFINED 2019-08-08 16:24:51 +02:00
Émilie Feral
b2e3592f6e Flasher targets: get rid of flag EPSILON_FLASHER_VERBOSE and create
instead two targets flasher.light.bin and flasher.verbose.bin
2019-08-08 15:54:42 +02:00
Romain Goyet
0efbdf96b0 [scripts/device] Add a binpack target 2019-07-03 10:33:06 +02:00
Émilie Feral
5ac1c27401 Merge branch 'version-11' into f7 2019-06-17 15:48:03 -04:00
Émilie Feral
1717bafe29 build: Version 11.1.0 2019-06-17 15:40:47 -04:00
Léa Saviot
e380c261b9 [ion/ram.ld] Include config file and add search path to LDFLAGS 2019-06-12 14:53:17 +02:00
Émilie Feral
a462a3ac0a [ion] Flasher: add optional verbose on device screen when running 2019-06-12 11:21:02 +02:00
Émilie Feral
04a3e675e3 [ion] Clean Makefile instructions for ion/src/device/shared/usb/flasher.o 2019-06-12 11:20:55 +02:00
Émilie Feral
f121387812 [ion] LD configuration: change RAM spliting between bench and flasher to
give more space to flasher
2019-06-12 11:20:47 +02:00
Léa Saviot
72615faa84 [ion/scripts] Config files for ram.ld to set origin and length 2019-06-11 14:29:28 +02:00
Léa Saviot
f7e45a9872 [ion/device] Remove _jump_reset_address symbol and share linker scripts 2019-06-11 12:27:37 +02:00
Léa Saviot
22c43fda1f [ion/device] Flasher and bench downloaded at different adresses 2019-06-11 11:58:11 +02:00
Léa Saviot
4dd2a5a47a [ion] Change model name: n0200 --> n0110 2019-06-05 11:25:52 +02:00
Léa Saviot
74665c0569 [ion] Fix reset jump address accross platforms 2019-06-05 10:30:59 +02:00
Léa Saviot
43d9f0678f [scripts/device] Add padding when building two binaries 2019-06-03 11:49:03 +02:00
Léa Saviot
5611e27cbf [scripts] Fix typo in comment 2019-06-03 10:19:45 +02:00
Émilie Feral
1d548e4536 [scripts] Fix elf2dfu not to break when internal or external flash in
empty (enable to build dfu file for N0100)
2019-05-31 14:18:31 -04:00
Émilie Feral
4a67d3813e [scripts] Fix %_two_binaries target to ensure to include every section in
at least one binary
2019-05-03 18:11:36 +02:00
Émilie Feral
e5f1b34e03 [scripts] We cannot build all bench binaries at once because they
require different flags
2019-05-03 17:40:07 +02:00
Émilie Feral
a4b382df54 Merge branch 'version-11' into f7 2019-05-03 17:34:01 +02:00
Émilie Feral
3345224d5e build: Version 11.0.0 2019-05-03 17:32:49 +02:00
Émilie Feral
db49a6b31a Build: error if building bench_files without the right flags 2019-05-02 17:12:51 +02:00
Léa Saviot
725c3abd33 [scripts] More bench targets 2019-04-29 14:17:15 +02:00
Léa Saviot
235a7ed860 [scripts] By default, EPSILON_ONBOARDING_APP is 0
So that the backlight is inited on platforms where the onboarding app is
not displayed
2019-04-26 12:04:06 +02:00
Émilie Feral
493cff9c0f [ion] N0200: access flash memory through ITCM bus instead of AXIM bus 2019-04-18 09:51:22 +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
cae21c1ffb [scripts] Use 2 differents build directories for n0100 and n0101 2019-04-16 10:12:12 +02:00
Émilie Feral
43725bcac2 [ion] Keyboard: specify different keyboard layouts per platform/model 2019-04-12 15:01:58 +02:00
Léa Saviot
deba6ca581 [scripts] Target to build an internal and an external .bin 2019-04-09 15:28:03 +02:00
Léa Saviot
46c8b3b480 [scripts] Target to build an internal and an external .bin 2019-04-08 17:56:12 +02:00
Émilie Feral
22b9924f31 Merge branch 'master' of github.com:numworks/epsilon into f7 2019-04-05 11:35:48 +02:00
Émilie Feral
6fbf8fe196 [scripts] Add method in gdb script (load_isr, use_dfu_symbol_file) 2019-03-28 15:49:11 +01:00
Léa Saviot
4d5729dde3 [bench] bench.bin target builds for RAM 2019-03-22 17:58:42 +01:00
Léa Saviot
5babf98007 [scripts] Default device build is for n0101 2019-03-22 15:45:31 +01:00
Romain Goyet
ec3068204f [ion/sdl/ios] Add Info.plist attributes to make the AppStore happy 2019-03-21 18:24:29 +01:00
Émilie Feral
e0be38681b [scripts] Fix elf2dfu.py to sort internal/external sections on their address rather than
on their names
2019-03-21 15:40:15 +01:00
Romain Goyet
d25182d0db Merge branch 'master' into sdl 2019-03-20 18:03:28 +01:00
Romain Goyet
bb1b9cce2b [ion/sdl/ios] Improve the build scripts 2019-03-20 15:45:24 +01:00
Émilie Feral
da0c95a801 [scripts] Change elf2dfu to build a .dfu with 2 elements: internal &
external
2019-03-19 15:59:14 +01:00
Émilie Feral
506068a725 [scripts] Fix flasher.elf build 2019-03-19 10:40:53 +01:00