Skip to content

Publish Opta expansions variants #342

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 9 commits into from
Jun 14, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
97 changes: 97 additions & 0 deletions boards.txt
Original file line number Diff line number Diff line change
Expand Up @@ -158,6 +158,103 @@ unor4wifi.debug.svd_file={runtime.platform.path}/svd/R7FA4M1AB.svd

##############################################################

opta_digital.name=Arduino OPTA DIGITAL
opta_digital.build.core=arduino
opta_digital.build.crossprefix=arm-none-eabi-
opta_digital.build.compiler_path={runtime.tools.arm-none-eabi-gcc-7-2017q4.path}/bin/

opta_digital.build.variant=OPTA_DIGITAL
opta_digital.build.mcu=cortex-m4
opta_digital.build.architecture=cortex-m4
opta_digital.build.fpu=-mfpu=fpv4-sp-d16
opta_digital.build.float-abi=-mfloat-abi=hard

opta_digital.build.board=OPTA_DIGITAL
opta_digital.build.defines=-DF_CPU=48000000
opta_digital.vid.0=0x2341
opta_digital.pid.0=0x006E
opta_digital.vid.1=0x2341
opta_digital.pid.1=0x016E
opta_digital.upload_port.0.vid=0x2341
opta_digital.upload_port.0.pid=0x006E
opta_digital.upload_port.1.vid=0x2341
opta_digital.upload_port.1.pid=0x016E

opta_digital.compiler.fsp.defines={build.variant.path}/defines.txt
opta_digital.compiler.fsp.ldflags={build.variant.path}/ldflags.txt
opta_digital.compiler.fsp.cflags=-mthumb "@{compiler.fsp.defines}"
opta_digital.compiler.fsp.cxxflags=-mthumb "@{compiler.fsp.defines}"
opta_digital.compiler.tinyusb.cflags=-DCFG_TUSB_MCU=OPT_MCU_RAXXX
opta_digital.compiler.tinyusb.cxxflags=-DCFG_TUSB_MCU=OPT_MCU_RAXXX
opta_digital.compiler.fsp.includes={build.variant.path}/includes.txt
opta_digital.compiler.fsp.extra_ldflags=--specs=nano.specs -lstdc++ -lsupc++ -lm -lc -lgcc -lnosys
opta_digital.compiler.fsp="{build.variant.path}/libs/libfsp.a"

opta_digital.upload.tool=dfu-util
opta_digital.upload.tool.default=dfu-util
opta_digital.upload.protocol=
opta_digital.upload.transport=
opta_digital.upload.vid=0x2341
opta_digital.upload.pid=0x016E
opta_digital.upload.address=0x00010000
opta_digital.upload.interface=0
opta_digital.upload.use_1200bps_touch=false
opta_digital.upload.wait_for_upload_port=false
opta_digital.upload.native_usb=true
opta_digital.upload.maximum_size=262144
opta_digital.upload.maximum_data_size=32768

##############################################################


opta_analog.name=Arduino OPTA ANALOG
opta_analog.build.core=arduino
opta_analog.build.crossprefix=arm-none-eabi-
opta_analog.build.compiler_path={runtime.tools.arm-none-eabi-gcc-7-2017q4.path}/bin/

opta_analog.build.variant=OPTA_ANALOG
opta_analog.build.mcu=cortex-m4
opta_analog.build.architecture=cortex-m4
opta_analog.build.fpu=-mfpu=fpv4-sp-d16
opta_analog.build.float-abi=-mfloat-abi=hard

opta_analog.build.board=OPTA_ANALOG
opta_analog.build.defines=-DF_CPU=48000000
opta_analog.vid.0=0x2341
opta_analog.pid.0=0x0071
opta_analog.vid.1=0x2341
opta_analog.pid.1=0x0171
opta_analog.upload_port.0.vid=0x2341
opta_analog.upload_port.0.pid=0x0071
opta_analog.upload_port.1.vid=0x2341
opta_analog.upload_port.1.pid=0x0171

opta_analog.compiler.fsp.defines={build.variant.path}/defines.txt
opta_analog.compiler.fsp.ldflags={build.variant.path}/ldflags.txt
opta_analog.compiler.fsp.cflags=-mthumb "@{compiler.fsp.defines}"
opta_analog.compiler.fsp.cxxflags=-mthumb "@{compiler.fsp.defines}"
opta_analog.compiler.tinyusb.cflags=-DCFG_TUSB_MCU=OPT_MCU_RAXXX
opta_analog.compiler.tinyusb.cxxflags=-DCFG_TUSB_MCU=OPT_MCU_RAXXX
opta_analog.compiler.fsp.includes={build.variant.path}/includes.txt
opta_analog.compiler.fsp.extra_ldflags=--specs=nano.specs -lstdc++ -lsupc++ -lm -lc -lgcc -lnosys
opta_analog.compiler.fsp="{build.variant.path}/libs/libfsp.a"

opta_analog.upload.tool=dfu-util
opta_analog.upload.tool.default=dfu-util
opta_analog.upload.protocol=
opta_analog.upload.transport=
opta_analog.upload.vid=0x2341
opta_analog.upload.pid=0x0171
opta_analog.upload.address=0x00010000
opta_analog.upload.interface=0
opta_analog.upload.use_1200bps_touch=false
opta_analog.upload.wait_for_upload_port=false
opta_analog.upload.native_usb=true
opta_analog.upload.maximum_size=262144
opta_analog.upload.maximum_data_size=32768

##############################################################

muxto.name=Science Kit R3 Audio Module
muxto.build.core=arduino
muxto.build.crossprefix=arm-none-eabi-
Expand Down
Loading
Loading