Skip to content

Commit 1cc72d7

Browse files
authored
Merge pull request arduino#1 from maidnl/support_capri_variant_dev
Added support for SPI
2 parents e5ab698 + 3a395de commit 1cc72d7

File tree

169 files changed

+408081
-157
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

169 files changed

+408081
-157
lines changed

boards.txt

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -190,3 +190,48 @@ muxto.upload.maximum_size=262144
190190
muxto.upload.maximum_data_size=32768
191191

192192
##############################################################
193+
194+
capri.name=Arduino Capri
195+
capri.build.core=arduino
196+
capri.build.crossprefix=arm-none-eabi-
197+
capri.build.compiler_path={runtime.tools.arm-none-eabi-gcc-7-2017q4.path}/bin/
198+
capri.build.variant=CAPRI
199+
capri.build.mcu=cortex-m23
200+
capri.build.architecture=cortex-m23
201+
capri.build.fpu=
202+
capri.build.float-abi=
203+
capri.build.board=CAPRI
204+
capri.build.defines=-DF_CPU=48000000 -DFIRST_BULK_PIPE=4
205+
capri.vid.0=0x2341
206+
capri.pid.0=0x006D
207+
capri.vid.1=0x2341
208+
capri.pid.1=0x016D
209+
capri.upload_port.0.vid=0x2341
210+
capri.upload_port.0.pid=0x006D
211+
capri.upload_port.1.vid=0x2341
212+
capri.upload_port.1.pid=0x016D
213+
capri.compiler.fsp.defines={build.variant.path}/defines.txt
214+
capri.compiler.fsp.ldflags={build.variant.path}/ldflags.txt
215+
capri.compiler.fsp.cflags=-mthumb -D_RA_CORE=CM23 -D_RENESAS_RA_
216+
capri.compiler.fsp.cxxflags=-mthumb -D_RA_CORE=CM23 -D_RENESAS_RA_
217+
capri.compiler.tinyusb.cflags=-DCFG_TUSB_MCU=OPT_MCU_RAXXX
218+
capri.compiler.tinyusb.cxxflags=-DCFG_TUSB_MCU=OPT_MCU_RAXXX
219+
capri.compiler.fsp.includes={build.variant.path}/includes.txt
220+
capri.compiler.fsp.extra_ldflags=--specs=nano.specs -lstdc++ -lsupc++ -lm -lc -lgcc -lnosys
221+
capri.compiler.fsp="{build.variant.path}/libs/libfsp.a"
222+
capri.upload.tool=dfu-util
223+
capri.upload.tool.default=dfu-util
224+
capri.upload.protocol=
225+
capri.upload.transport=
226+
capri.upload.vid=0x2341
227+
# temporary, recompile bootloader with the right PID
228+
capri.upload.pid=0x016D
229+
capri.upload.address=0x00010000
230+
capri.upload.interface=0
231+
capri.upload.use_1200bps_touch=false
232+
capri.upload.wait_for_upload_port=false
233+
capri.upload.native_usb=true
234+
capri.upload.maximum_size=262144
235+
capri.upload.maximum_data_size=32768
236+
237+
##############################################################

bootloaders/CAPRI/capri.hex

Lines changed: 792 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
#
2-
#Mon Mar 13 10:57:49 CET 2023
2+
#Thu Jul 27 12:54:14 CEST 2023

extras/e2studioProjects/Santiago/.settings/language.settings.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<provider copy-of="extension" id="org.eclipse.cdt.ui.UserLanguageSettingsProvider"/>
66
<provider-reference id="org.eclipse.cdt.core.ReferencedProjectsLanguageSettingsProvider" ref="shared-provider"/>
77
<provider-reference id="org.eclipse.cdt.managedbuilder.core.MBSLanguageSettingsProvider" ref="shared-provider"/>
8-
<provider class="org.eclipse.cdt.managedbuilder.language.settings.providers.GCCBuiltinSpecsDetector" console="false" env-hash="727094528048825788" id="org.eclipse.embedcdt.managedbuild.cross.arm.core.GCCBuiltinSpecsDetector" keep-relative-paths="false" name="CDT Arm Cross GCC Built-in Compiler Settings" parameter="${COMMAND} ${FLAGS} ${cross_toolchain_flags} -E -P -v -dD &quot;${INPUTS}&quot;" prefer-non-shared="true">
8+
<provider class="org.eclipse.cdt.managedbuilder.language.settings.providers.GCCBuiltinSpecsDetector" console="false" env-hash="741714652371358485" id="org.eclipse.embedcdt.managedbuild.cross.arm.core.GCCBuiltinSpecsDetector" keep-relative-paths="false" name="CDT Arm Cross GCC Built-in Compiler Settings" parameter="${COMMAND} ${FLAGS} ${cross_toolchain_flags} -E -P -v -dD &quot;${INPUTS}&quot;" prefer-non-shared="true">
99
<language-scope id="org.eclipse.cdt.core.gcc"/>
1010
<language-scope id="org.eclipse.cdt.core.g++"/>
1111
</provider>
@@ -16,7 +16,7 @@
1616
<provider copy-of="extension" id="org.eclipse.cdt.ui.UserLanguageSettingsProvider"/>
1717
<provider-reference id="org.eclipse.cdt.core.ReferencedProjectsLanguageSettingsProvider" ref="shared-provider"/>
1818
<provider-reference id="org.eclipse.cdt.managedbuilder.core.MBSLanguageSettingsProvider" ref="shared-provider"/>
19-
<provider class="org.eclipse.cdt.managedbuilder.language.settings.providers.GCCBuiltinSpecsDetector" console="false" env-hash="727094528048825788" id="org.eclipse.embedcdt.managedbuild.cross.arm.core.GCCBuiltinSpecsDetector" keep-relative-paths="false" name="CDT Arm Cross GCC Built-in Compiler Settings" parameter="${COMMAND} ${FLAGS} ${cross_toolchain_flags} -E -P -v -dD &quot;${INPUTS}&quot;" prefer-non-shared="true">
19+
<provider class="org.eclipse.cdt.managedbuilder.language.settings.providers.GCCBuiltinSpecsDetector" console="false" env-hash="741714652371358485" id="org.eclipse.embedcdt.managedbuild.cross.arm.core.GCCBuiltinSpecsDetector" keep-relative-paths="false" name="CDT Arm Cross GCC Built-in Compiler Settings" parameter="${COMMAND} ${FLAGS} ${cross_toolchain_flags} -E -P -v -dD &quot;${INPUTS}&quot;" prefer-non-shared="true">
2020
<language-scope id="org.eclipse.cdt.core.gcc"/>
2121
<language-scope id="org.eclipse.cdt.core.g++"/>
2222
</provider>

extras/e2studioProjects/muxto_lib/.secure_azone

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
<peripheral name="DAC0" group="DAC" security=""/>
1818
<peripheral name="DAC120" group="DAC12" security=""/>
1919
<peripheral name="DAC80" group="DAC8" security=""/>
20+
<peripheral name="SPI0" group="SPI" security=""/>
2021
<peripheral name="ICU">
2122
<slot name="IRQ0" secure="false"/>
2223
<slot name="IRQ1" secure="false"/>
@@ -28,6 +29,8 @@
2829
<slot name="IRQ7" secure="false"/>
2930
<slot name="IRQ8" secure="false"/>
3031
<slot name="IRQ9" secure="false"/>
32+
<slot name="IRQ10" secure="false"/>
33+
<slot name="IRQ11" secure="false"/>
3134
</peripheral>
3235
</partition>
3336
</azone>
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
eclipse.preferences.version=1
2+
options/suppresswarningspaths=ra/arm

extras/e2studioProjects/muxto_lib/.settings/com.renesas.cdt.ddsc.packs.componentfiles.prefs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,12 @@ Renesas\#\#HAL\ Drivers\#\#all\#\#r_ioport\#\#\#\#4.0.0/all=3759750755,ra/fsp/in
3030
Renesas\#\#HAL\ Drivers\#\#all\#\#r_ioport\#\#\#\#4.0.0/libraries=
3131
Renesas\#\#HAL\ Drivers\#\#all\#\#r_sci_i2c\#\#\#\#4.0.0/all=2970687511,ra/fsp/inc/api/r_transfer_api.h|684803572,ra/fsp/inc/instances/r_sci_i2c.h|1587407673,ra/fsp/inc/api/r_i2c_master_api.h|744381531,ra/fsp/src/r_sci_i2c/r_sci_i2c.c
3232
Renesas\#\#HAL\ Drivers\#\#all\#\#r_sci_i2c\#\#\#\#4.0.0/libraries=
33+
Renesas\#\#HAL\ Drivers\#\#all\#\#r_sci_spi\#\#\#\#4.0.0/all=2516469150,ra/fsp/inc/api/r_spi_api.h|57267461,ra/fsp/inc/instances/r_sci_spi.h|2970687511,ra/fsp/inc/api/r_transfer_api.h|2999473418,ra/fsp/src/r_sci_spi/r_sci_spi.c
34+
Renesas\#\#HAL\ Drivers\#\#all\#\#r_sci_spi\#\#\#\#4.0.0/libraries=
3335
Renesas\#\#HAL\ Drivers\#\#all\#\#r_sci_uart\#\#\#\#4.0.0/all=3958601320,ra/fsp/inc/instances/r_sci_uart.h|2970687511,ra/fsp/inc/api/r_transfer_api.h|1053173491,ra/fsp/src/r_sci_uart/r_sci_uart.c|134969800,ra/fsp/inc/api/r_uart_api.h
3436
Renesas\#\#HAL\ Drivers\#\#all\#\#r_sci_uart\#\#\#\#4.0.0/libraries=
37+
Renesas\#\#HAL\ Drivers\#\#all\#\#r_spi\#\#\#\#4.0.0/all=2516469150,ra/fsp/inc/api/r_spi_api.h|2970687511,ra/fsp/inc/api/r_transfer_api.h|1862694493,ra/fsp/inc/instances/r_spi.h|1717775098,ra/fsp/src/r_spi/r_spi.c
38+
Renesas\#\#HAL\ Drivers\#\#all\#\#r_spi\#\#\#\#4.0.0/libraries=
3539
Renesas\#\#HAL\ Drivers\#\#all\#\#r_usb_basic\#\#\#\#4.0.0/all=3048946461,ra/fsp/src/r_usb_basic/r_usb_basic.c|1961640883,ra/fsp/src/r_usb_basic/src/driver/r_usb_hbc.c|884045313,ra/fsp/src/r_usb_basic/src/driver/inc/r_usb_cstd_rtos.h|3405305039,ra/fsp/src/r_usb_basic/src/driver/r_usb_pinthandler_usbip0.c|2970687511,ra/fsp/inc/api/r_transfer_api.h|4287506155,ra/fsp/src/r_usb_basic/src/driver/inc/r_usb_typedef.h|1769437146,ra/fsp/src/r_usb_basic/src/hw/r_usb_hreg_access.c|4048195589,ra/fsp/src/r_usb_basic/src/driver/r_usb_hintfifo.c|1241406792,ra/fsp/src/r_usb_basic/src/driver/r_usb_pstdrequest.c|1180787286,ra/fsp/src/r_usb_basic/src/driver/inc/r_usb_extern.h|2533514321,ra/fsp/src/r_usb_basic/src/hw/r_usb_mcu.c|495815098,ra/fsp/src/r_usb_basic/src/driver/r_usb_hscheduler.c|1601939624,ra/fsp/src/r_usb_basic/src/hw/r_usb_creg_access.c|3601262871,ra/fsp/src/r_usb_basic/src/driver/r_usb_hstdfunction.c|1630855743,ra/fsp/src/r_usb_basic/src/driver/r_usb_psignal.c|176599803,ra/fsp/src/r_usb_basic/src/driver/r_usb_pdriver.c|3943290117,ra/fsp/src/r_usb_basic/src/driver/r_usb_pcontrolrw.c|637483320,ra/fsp/src/r_usb_basic/src/hw/r_usb_preg_access.c|3570366557,ra/fsp/src/r_usb_basic/src/driver/r_usb_plibusbip.c|869433368,ra/fsp/src/r_usb_basic/src/driver/r_usb_hcontrolrw.c|281453534,ra/fsp/src/r_usb_basic/src/hw/inc/r_usb_dmac.h|1640032,ra/fsp/inc/api/r_usb_basic_api.h|3326560148,ra/fsp/src/r_usb_basic/src/driver/r_usb_cdataio.c|2854132102,ra/fsp/src/r_usb_basic/src/hw/r_usb_creg_abs.c|2635238596,ra/fsp/src/r_usb_basic/src/hw/inc/r_usb_reg_access.h|2807041958,ra/fsp/src/r_usb_basic/src/driver/r_usb_hlibusbip.c|4237829907,ra/fsp/src/r_usb_basic/src/driver/r_usb_pstdfunction.c|2524774844,ra/fsp/src/r_usb_basic/src/driver/r_usb_pbc.c|1197902290,ra/fsp/src/r_usb_basic/src/driver/r_usb_cstd_rtos.c|2481030592,ra/fsp/src/r_usb_basic/src/hw/r_usb_dma.c|555858210,ra/fsp/src/r_usb_basic/src/driver/r_usb_hhubsys.c|1258411609,ra/fsp/src/r_usb_basic/src/hw/inc/r_usb_bitdefine.h|1057668898,ra/fsp/src/r_usb_basic/src/hw/r_usb_hreg_abs.c|107260058,ra/fsp/src/r_usb_basic/src/driver/r_usb_pintfifo.c|2646087786,ra/fsp/src/r_usb_basic/src/driver/r_usb_hinthandler_usbip0.c|2590633241,ra/fsp/src/r_usb_basic/src/driver/r_usb_hsignal.c|2477175694,ra/fsp/src/r_usb_basic/src/driver/r_usb_hinthandler_usbip1.c|2093730444,ra/fsp/src/r_usb_basic/src/driver/inc/r_usb_basic_define.h|1422247075,ra/fsp/src/r_usb_basic/src/hw/r_usb_preg_abs.c|136800880,ra/fsp/src/r_usb_basic/src/driver/r_usb_clibusbip.c|3686785491,ra/fsp/src/r_usb_basic/src/hw/r_usb_hostelectrical.c|3696884123,ra/fsp/src/r_usb_basic/src/driver/r_usb_hdriver.c|383802279,ra/fsp/src/r_usb_basic/src/driver/r_usb_hmanager.c|1705260814,ra/fsp/inc/instances/r_usb_basic.h
3640
Renesas\#\#HAL\ Drivers\#\#all\#\#r_usb_basic\#\#\#\#4.0.0/libraries=
3741
Renesas\#\#HAL\ Drivers\#\#all\#\#r_usb_pcdc\#\#\#\#4.0.0/all=1839514706,ra/fsp/src/r_usb_pcdc/src/inc/r_usb_pcdc.h|1825496630,ra/fsp/src/r_usb_pcdc/src/r_usb_pcdc_driver.c|906325334,ra/fsp/src/r_usb_pcdc/r_usb_pcdc_descriptor.c.template|2298650489,ra/fsp/inc/api/r_usb_pcdc_api.h
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
collapse/module.driver.i2c_on_iic_master.1477785219=false
22
collapse/module.driver.i2c_on_sci_i2c.1053428145=false
33
collapse/module.driver.pcdc_on_usb.1610074047=false
4+
collapse/module.driver.spi_on_sci_spi.1101401800=false
5+
collapse/module.driver.spi_on_spi.1440670078=false
46
collapse/module.driver.uart_on_sci_uart.1721156276=false
57
collapse/module.driver.uart_on_sci_uart.960228264=false
68
eclipse.preferences.version=1
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
#
2-
#Tue Mar 28 18:25:00 CEST 2023
2+
#Thu Jul 27 12:57:13 CEST 2023
33
activeConfiguration=com.renesas.cdt.managedbuild.gnuarm.config.lib.debug.1218447377

extras/e2studioProjects/muxto_lib/.settings/language.settings.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<provider copy-of="extension" id="org.eclipse.cdt.ui.UserLanguageSettingsProvider"/>
66
<provider-reference id="org.eclipse.cdt.core.ReferencedProjectsLanguageSettingsProvider" ref="shared-provider"/>
77
<provider-reference id="org.eclipse.cdt.managedbuilder.core.MBSLanguageSettingsProvider" ref="shared-provider"/>
8-
<provider class="org.eclipse.cdt.managedbuilder.language.settings.providers.GCCBuiltinSpecsDetector" console="false" env-hash="-1155879577294960684" id="org.eclipse.embedcdt.managedbuild.cross.arm.core.GCCBuiltinSpecsDetector" keep-relative-paths="false" name="CDT Arm Cross GCC Built-in Compiler Settings" parameter="${COMMAND} ${FLAGS} ${cross_toolchain_flags} -E -P -v -dD &quot;${INPUTS}&quot;" prefer-non-shared="true">
8+
<provider class="org.eclipse.cdt.managedbuilder.language.settings.providers.GCCBuiltinSpecsDetector" console="false" env-hash="761876741735439644" id="org.eclipse.embedcdt.managedbuild.cross.arm.core.GCCBuiltinSpecsDetector" keep-relative-paths="false" name="CDT Arm Cross GCC Built-in Compiler Settings" parameter="${COMMAND} ${FLAGS} ${cross_toolchain_flags} -E -P -v -dD &quot;${INPUTS}&quot;" prefer-non-shared="true">
99
<language-scope id="org.eclipse.cdt.core.gcc"/>
1010
<language-scope id="org.eclipse.cdt.core.g++"/>
1111
</provider>
@@ -16,7 +16,7 @@
1616
<provider copy-of="extension" id="org.eclipse.cdt.ui.UserLanguageSettingsProvider"/>
1717
<provider-reference id="org.eclipse.cdt.core.ReferencedProjectsLanguageSettingsProvider" ref="shared-provider"/>
1818
<provider-reference id="org.eclipse.cdt.managedbuilder.core.MBSLanguageSettingsProvider" ref="shared-provider"/>
19-
<provider class="org.eclipse.cdt.managedbuilder.language.settings.providers.GCCBuiltinSpecsDetector" console="false" env-hash="-1155879577294960684" id="org.eclipse.embedcdt.managedbuild.cross.arm.core.GCCBuiltinSpecsDetector" keep-relative-paths="false" name="CDT Arm Cross GCC Built-in Compiler Settings" parameter="${COMMAND} ${FLAGS} ${cross_toolchain_flags} -E -P -v -dD &quot;${INPUTS}&quot;" prefer-non-shared="true">
19+
<provider class="org.eclipse.cdt.managedbuilder.language.settings.providers.GCCBuiltinSpecsDetector" console="false" env-hash="761876741735439644" id="org.eclipse.embedcdt.managedbuild.cross.arm.core.GCCBuiltinSpecsDetector" keep-relative-paths="false" name="CDT Arm Cross GCC Built-in Compiler Settings" parameter="${COMMAND} ${FLAGS} ${cross_toolchain_flags} -E -P -v -dD &quot;${INPUTS}&quot;" prefer-non-shared="true">
2020
<language-scope id="org.eclipse.cdt.core.gcc"/>
2121
<language-scope id="org.eclipse.cdt.core.g++"/>
2222
</provider>

0 commit comments

Comments
 (0)