platformio.ini

Fri, 16 Oct 2020 22:08:47 +0200

author
David Douard <david.douard@sdfa3.org>
date
Fri, 16 Oct 2020 22:08:47 +0200
changeset 28
424d792fea4f
parent 27
8f2be7aaec00
child 30
71be284c66b3
permissions
-rw-r--r--

compile for nucleo f446re & f303re with mbed 6

0
f3377957d8c0 initial
David Douard <david.douard@logilab.fr>
parents:
diff changeset
1 #
f3377957d8c0 initial
David Douard <david.douard@logilab.fr>
parents:
diff changeset
2 # Project Configuration File
f3377957d8c0 initial
David Douard <david.douard@logilab.fr>
parents:
diff changeset
3 #
f3377957d8c0 initial
David Douard <david.douard@logilab.fr>
parents:
diff changeset
4 # A detailed documentation with the EXAMPLES is located here:
f3377957d8c0 initial
David Douard <david.douard@logilab.fr>
parents:
diff changeset
5 # http://docs.platformio.org/en/latest/projectconf.html
f3377957d8c0 initial
David Douard <david.douard@logilab.fr>
parents:
diff changeset
6 #
f3377957d8c0 initial
David Douard <david.douard@logilab.fr>
parents:
diff changeset
7
f3377957d8c0 initial
David Douard <david.douard@logilab.fr>
parents:
diff changeset
8 # A sign `#` at the beginning of the line indicates a comment
f3377957d8c0 initial
David Douard <david.douard@logilab.fr>
parents:
diff changeset
9 # Comment lines are ignored.
f3377957d8c0 initial
David Douard <david.douard@logilab.fr>
parents:
diff changeset
10
f3377957d8c0 initial
David Douard <david.douard@logilab.fr>
parents:
diff changeset
11 # Simple and base environment
f3377957d8c0 initial
David Douard <david.douard@logilab.fr>
parents:
diff changeset
12 # [env:mybaseenv]
f3377957d8c0 initial
David Douard <david.douard@logilab.fr>
parents:
diff changeset
13 # platform = %INSTALLED_PLATFORM_NAME_HERE%
f3377957d8c0 initial
David Douard <david.douard@logilab.fr>
parents:
diff changeset
14 # framework =
f3377957d8c0 initial
David Douard <david.douard@logilab.fr>
parents:
diff changeset
15 # board =
f3377957d8c0 initial
David Douard <david.douard@logilab.fr>
parents:
diff changeset
16 #
f3377957d8c0 initial
David Douard <david.douard@logilab.fr>
parents:
diff changeset
17 # Automatic targets - enable auto-uploading
f3377957d8c0 initial
David Douard <david.douard@logilab.fr>
parents:
diff changeset
18 # targets = upload
f3377957d8c0 initial
David Douard <david.douard@logilab.fr>
parents:
diff changeset
19
27
8f2be7aaec00 add QEI
David Douard <david.douard@sdfa3.org>
parents: 21
diff changeset
20 # stay on mbed 5.15 for now
8
55021f3f1929 pff so many stuff
David Douard <david.douard@logilab.fr>
parents: 5
diff changeset
21 [env:f446re]
0
f3377957d8c0 initial
David Douard <david.douard@logilab.fr>
parents:
diff changeset
22 platform = ststm32
f3377957d8c0 initial
David Douard <david.douard@logilab.fr>
parents:
diff changeset
23 framework = mbed
28
424d792fea4f compile for nucleo f446re & f303re with mbed 6
David Douard <david.douard@sdfa3.org>
parents: 27
diff changeset
24 #platform_packages =
424d792fea4f compile for nucleo f446re & f303re with mbed 6
David Douard <david.douard@sdfa3.org>
parents: 27
diff changeset
25 # framework-mbed @ ~6.51504.0
0
f3377957d8c0 initial
David Douard <david.douard@logilab.fr>
parents:
diff changeset
26 board = nucleo_f446re
28
424d792fea4f compile for nucleo f446re & f303re with mbed 6
David Douard <david.douard@sdfa3.org>
parents: 27
diff changeset
27 build_flags = -DHAVE_PC
21
David Douard <david.douard@logilab.fr>
parents: 19
diff changeset
28 #build_flags = -DHAVE_PC --verbose
David Douard <david.douard@logilab.fr>
parents: 19
diff changeset
29 #lib_compat_mode = 0
28
424d792fea4f compile for nucleo f446re & f303re with mbed 6
David Douard <david.douard@sdfa3.org>
parents: 27
diff changeset
30 #build_flags = -DHAVE_PC -DPIO_FRAMEWORK_MBED_RTOS_PRESENT
424d792fea4f compile for nucleo f446re & f303re with mbed 6
David Douard <david.douard@sdfa3.org>
parents: 27
diff changeset
31 #-DDEVICE_SPI_ASYNCH=
424d792fea4f compile for nucleo f446re & f303re with mbed 6
David Douard <david.douard@sdfa3.org>
parents: 27
diff changeset
32
424d792fea4f compile for nucleo f446re & f303re with mbed 6
David Douard <david.douard@sdfa3.org>
parents: 27
diff changeset
33 [env:f303re]
424d792fea4f compile for nucleo f446re & f303re with mbed 6
David Douard <david.douard@sdfa3.org>
parents: 27
diff changeset
34 platform = ststm32
424d792fea4f compile for nucleo f446re & f303re with mbed 6
David Douard <david.douard@sdfa3.org>
parents: 27
diff changeset
35 framework = mbed
424d792fea4f compile for nucleo f446re & f303re with mbed 6
David Douard <david.douard@sdfa3.org>
parents: 27
diff changeset
36 board = nucleo_f303re
1
3021fc79cc3b kinf of working prototype using a ILI9341 based TFT
David Douard <david.douard@logilab.fr>
parents: 0
diff changeset
37
27
8f2be7aaec00 add QEI
David Douard <david.douard@sdfa3.org>
parents: 21
diff changeset
38 [env:fp]
8
55021f3f1929 pff so many stuff
David Douard <david.douard@logilab.fr>
parents: 5
diff changeset
39 platform = ststm32
55021f3f1929 pff so many stuff
David Douard <david.douard@logilab.fr>
parents: 5
diff changeset
40 framework = mbed
27
8f2be7aaec00 add QEI
David Douard <david.douard@sdfa3.org>
parents: 21
diff changeset
41 platform_packages = framework-mbed
8f2be7aaec00 add QEI
David Douard <david.douard@sdfa3.org>
parents: 21
diff changeset
42 board = hp34970_fp
8f2be7aaec00 add QEI
David Douard <david.douard@sdfa3.org>
parents: 21
diff changeset
43 #build_flags = -DHAVE_PC --verbose
8f2be7aaec00 add QEI
David Douard <david.douard@sdfa3.org>
parents: 21
diff changeset
44 #-DDEVICE_SPI_ASYNCH=1
8f2be7aaec00 add QEI
David Douard <david.douard@sdfa3.org>
parents: 21
diff changeset
45 board_build.mbed.ldscript = $PROJECTSRC_DIR/TARGET_STM32F303xE/device/TOOLCHAIN_GCC_ARM/STM32F303XE.ld
8f2be7aaec00 add QEI
David Douard <david.douard@sdfa3.org>
parents: 21
diff changeset
46 build_flags =
8f2be7aaec00 add QEI
David Douard <david.douard@sdfa3.org>
parents: 21
diff changeset
47 -DHAVE_PC
8f2be7aaec00 add QEI
David Douard <david.douard@sdfa3.org>
parents: 21
diff changeset
48 -I$PROJECTSRC_DIR/TARGET_STM32F303xE
8f2be7aaec00 add QEI
David Douard <david.douard@sdfa3.org>
parents: 21
diff changeset
49 -I$PROJECTSRC_DIR/TARGET_STM32F303xE/device
8f2be7aaec00 add QEI
David Douard <david.douard@sdfa3.org>
parents: 21
diff changeset
50 -I$PROJECTSRC_DIR/TARGET_STM32F303xE/TARGET_NUCLEO_F303RE

mercurial