tinygo/targets
2022-04-09 17:49:54 +02:00
..
arduino-mega1280.json Arduino Mega 1280 support 2021-04-12 11:03:13 +02:00
arduino-mega2560.json arduino-mega2560: fix flashing on Windows 2020-09-03 06:24:18 +02:00
arduino-mkr1000.json all: add a flag to the command line to select the serial implementation 2021-06-25 17:58:39 +02:00
arduino-mkrwifi1010.json machine/arduino_mkrwifi1010: add board definition for Arduino MKR WiFi 1010 2021-08-30 15:45:47 +02:00
arduino-nano-new.json Add Arduino Nano w/ New Bootloader target 2021-05-01 17:09:46 +02:00
arduino-nano.json avr: configure emulator in board files 2020-09-09 13:05:14 +02:00
arduino-nano33.json main: detect specific serial port IDs based on USB vid/pid 2021-06-19 16:45:56 +02:00
arduino-zero.json all: add a flag to the command line to select the serial implementation 2021-06-25 17:58:39 +02:00
arduino.json main: detect specific serial port IDs based on USB vid/pid 2021-06-19 16:45:56 +02:00
arm.ld arm: automatically determine stack sizes 2020-08-27 19:23:22 +02:00
atmega328p.json targets: add CPU property everywhere 2021-11-03 23:03:44 +01:00
atmega1280.json targets: add CPU property everywhere 2021-11-03 23:03:44 +01:00
atmega1284p.json targets: add CPU property everywhere 2021-11-03 23:03:44 +01:00
atmega2560.json targets: add CPU property everywhere 2021-11-03 23:03:44 +01:00
atsamd21.ld machine/atsamd21: extracts functionality for processor family into shared files. 2019-02-20 14:16:09 +01:00
atsamd21e18a.json all: add a flag to the command line to select the serial implementation 2021-06-25 17:58:39 +02:00
atsamd21g18a.json all: add a flag to the command line to select the serial implementation 2021-06-25 17:58:39 +02:00
atsamd51.ld machine/atsamd51: add support for ATSAMD51 processor using Adafruit ItsyBitsy-M4 board 2019-09-14 17:56:14 +02:00
atsamd51g19a.json all: use -Qunused-arguments only for assembly files 2021-04-14 09:17:54 +02:00
atsamd51j19a.json all: use -Qunused-arguments only for assembly files 2021-04-14 09:17:54 +02:00
atsamd51j20a.json all: use -Qunused-arguments only for assembly files 2021-04-14 09:17:54 +02:00
atsamd51j20a.ld sam: fix ROM / RAM size on atsamd51j20 2020-05-07 23:04:10 +02:00
atsamd51p19a.json all: use -Qunused-arguments only for assembly files 2021-04-14 09:17:54 +02:00
atsamd51p20a.json all: use -Qunused-arguments only for assembly files 2021-04-14 09:17:54 +02:00
atsamd51p20a.ld Add board support for Adafruit Grand Central M4 (SAMD51) (#1714) 2021-03-15 14:06:09 +01:00
atsame5xx19.ld atsame51: add initial support for feather-m4-can 2021-04-16 17:49:46 +02:00
atsame5xx20-no-bootloader.ld atsame54: add initial support for atsame54-xpro 2021-04-15 15:43:37 +02:00
atsame51j19a.json atsame51: add initial support for feather-m4-can 2021-04-16 17:49:46 +02:00
atsame54-xpro.json all: add a flag to the command line to select the serial implementation 2021-06-25 17:58:39 +02:00
atsame54p20a.json atsame5x: add support for CAN 2021-05-10 12:27:10 +02:00
attiny85.json targets: add CPU property everywhere 2021-11-03 23:03:44 +01:00
avr.json build: normalize target triples to match Clang 2021-09-28 18:44:11 +02:00
avr.ld avr: properly support the .rodata section 2020-10-31 21:06:26 +01:00
avr.S runtime: use LLVM intrinsic to read the stack pointer 2021-11-30 10:01:44 +01:00
bluepill-clone.json Add support for additional openocd commands (#1492) 2020-12-30 09:19:41 +01:00
bluepill.json Revert "all: move stm32 files to separate repository" 2022-02-28 10:19:26 +01:00
circuitplay-bluefruit.json all: add a flag to the command line to select the serial implementation 2021-06-25 17:58:39 +02:00
circuitplay-bluefruit.ld nrf52840: fix ram size 2021-09-05 23:54:26 +02:00
circuitplay-express.json main: detect specific serial port IDs based on USB vid/pid 2021-06-19 16:45:56 +02:00
clue-alpha.json targets: add serial and serial-port key to JSON files for adafruit boards 2021-06-29 09:07:02 +02:00
clue.json machine/clue: correct volume name and add alias for release version of Adafruit Clue board 2020-12-29 15:17:38 +01:00
cortex-m-qemu.json all: clean up Cortex-M target files 2021-04-14 09:17:54 +02:00
cortex-m-qemu.s arm: automatically determine stack sizes 2020-08-27 19:23:22 +02:00
cortex-m.json all: switch to LLVM 13 2022-01-09 11:04:10 +01:00
cortex-m0.json all: switch to LLVM 13 2022-01-09 11:04:10 +01:00
cortex-m0plus.json all: switch to LLVM 13 2022-01-09 11:04:10 +01:00
cortex-m3.json all: switch to LLVM 13 2022-01-09 11:04:10 +01:00
cortex-m4.json all: switch to LLVM 13 2022-01-09 11:04:10 +01:00
cortex-m7.json all: switch to LLVM 13 2022-01-09 11:04:10 +01:00
cortex-m33.json all: switch to LLVM 13 2022-01-09 11:04:10 +01:00
d1mini.json esp8266: add target for d1mini board and add pin mappings for SPI/I2C to help out implementers 2020-10-17 19:57:53 +02:00
digispark.json digispark: split off attiny85 target 2021-02-12 01:10:06 +01:00
esp32-coreboard-v2.json machine/esp32, targets/esp32: correct board definitions for actual boards not processor variants, also define all labeled pins 2020-10-14 21:48:48 +02:00
esp32-mini32.json machine/esp32, targets/esp32: correct board definitions for actual boards not processor variants, also define all labeled pins 2020-10-14 21:48:48 +02:00
esp32.json targets: add CPU property everywhere 2021-11-03 23:03:44 +01:00
esp32.ld esp32: add libgcc ROM functions to linker script 2020-09-05 10:41:35 +02:00
esp32c3-12f.json Add board support for ESP32-C3-12f Kit 2022-03-20 07:39:27 +01:00
esp32c3.json all: add target-features string to all targets 2021-11-07 09:26:46 +01:00
esp32c3.ld add support for CPU interrupts for ESP32-C3 2021-10-23 03:31:37 +02:00
esp8266.json targets: add CPU property everywhere 2021-11-03 23:03:44 +01:00
esp8266.ld esp8266: add support for this chip 2020-09-09 19:17:11 +02:00
fe310.json all: add target-features string to all targets 2021-11-07 09:26:46 +01:00
feather-m0.json targets: add serial and serial-port key to JSON files for adafruit boards 2021-06-29 09:07:02 +02:00
feather-m4-can.json targets: add serial and serial-port key to JSON files for adafruit boards 2021-06-29 09:07:02 +02:00
feather-m4.json targets: add serial and serial-port key to JSON files for adafruit boards 2021-06-29 09:07:02 +02:00
feather-nrf52840-sense.json targets: add serial and serial-port key to JSON files for adafruit boards 2021-06-29 09:07:02 +02:00
feather-nrf52840.json targets: add serial and serial-port key to JSON files for adafruit boards 2021-06-29 09:07:02 +02:00
feather-rp2040-boot-stage2.S rp2040: support Adafruit Feather RP2040 2021-06-19 12:34:40 +02:00
feather-rp2040.json targets: add serial key to JSON files for newly added rp2040 boards, and also nano-33-ble board 2021-06-25 22:06:16 +02:00
feather-rp2040.ld rp2040: support Adafruit Feather RP2040 2021-06-19 12:34:40 +02:00
feather-stm32f405.json Revert "all: move stm32 files to separate repository" 2022-02-28 10:19:26 +01:00
gameboy-advance.json all: switch to LLVM 13 2022-01-09 11:04:10 +01:00
gameboy-advance.ld main: add initial support for (in-development) LLVM 11 2020-10-13 20:23:50 +02:00
gameboy-advance.s fix GBA ROM header 2021-09-05 19:59:26 +02:00
gnse.json stm32/stm32wlx: Add support for stm32wl55_cm4 2021-12-13 16:02:00 +01:00
grandcentral-m4.json targets: add serial and serial-port key to JSON files for adafruit boards 2021-06-29 09:07:02 +02:00
hifive1-qemu.json reflect: add support for DeepEqual 2021-11-12 21:27:27 +01:00
hifive1-qemu.ld hifive1-qemu: increase memory to 64K 2021-10-05 05:52:03 +02:00
hifive1b.json all: add a flag to the command line to select the serial implementation 2021-06-25 17:58:39 +02:00
hifive1b.ld all: add HiFive1 rev B board with RISC-V architecture 2019-07-07 14:03:24 +02:00
itsybitsy-m0.json targets: add serial and serial-port key to JSON files for adafruit boards 2021-06-29 09:07:02 +02:00
itsybitsy-m4.json all: add a flag to the command line to select the serial implementation 2021-06-25 17:58:39 +02:00
itsybitsy-nrf52840.json targets: add serial and serial-port key to JSON files for adafruit boards 2021-06-29 09:07:02 +02:00
k210.json all: switch to LLVM 13 2022-01-09 11:04:10 +01:00
lgt92.json all: add a flag to the command line to select the serial implementation 2021-06-25 17:58:39 +02:00
lm3s6965.ld all: add emulation support for Cortex-M3 with QEMU 2018-10-08 17:07:19 +02:00
lorae5.json stm32: add minimal stm32wlex5 / lorae5 target 2021-11-20 12:07:11 +01:00
m5stack-core2.json board: add M5Stack Core2 2021-10-20 20:28:47 +02:00
m5stack.json board: add M5Stack 2021-11-20 09:37:24 +01:00
m5stamp-c3.json board: add M5Stamp C3 2022-01-10 11:10:06 +01:00
macropad-rp2040.json board: Adafruit MacroPad RP2040 2022-02-19 11:52:24 +01:00
maixbit.json fix: flash-command for maixbit board 2022-04-04 09:15:39 +02:00
maixbit.ld all: remove support for LLVM 9 2021-03-04 15:46:05 +01:00
matrixportal-m4.json targets: add serial and serial-port key to JSON files for adafruit boards 2021-06-29 09:07:02 +02:00
mdbt50qrx-uf2.json target: fix pid for mdbt50qrx-uf2 2021-09-09 18:40:03 +02:00
metro-m4-airlift.json targets: add serial and serial-port key to JSON files for adafruit boards 2021-06-29 09:07:02 +02:00
microbit-s110v8.json microbit: reelboard: flash using OpenOCD when needed 2020-09-15 17:07:40 +02:00
microbit-v2-s113v7.json microbit-v2: add support for S113 SoftDevice 2021-04-14 22:55:52 +02:00
microbit-v2.json all: add a flag to the command line to select the serial implementation 2021-06-25 17:58:39 +02:00
microbit.json all: add a flag to the command line to select the serial implementation 2021-06-25 17:58:39 +02:00
mimxrt1062-teensy40.ld teensy40: enable hardware UART reconfiguration, fix receive watermark interrupt 2021-09-13 09:29:20 +02:00
nano-33-ble-s140v7.json nano-33-ble: SoftDevice s140v7 support 2021-11-03 20:54:40 +01:00
nano-33-ble.json targets: add serial key to JSON files for newly added rp2040 boards, and also nano-33-ble board 2021-06-25 22:06:16 +02:00
nano-33-ble.ld board/nano-33-ble: pins, blinking leds and serial 2021-06-14 00:06:59 +02:00
nano-rp2040.json targets: add serial key to JSON files for newly added rp2040 boards, and also nano-33-ble board 2021-06-25 22:06:16 +02:00
nicenano.json all: add a flag to the command line to select the serial implementation 2021-06-25 17:58:39 +02:00
nintendoswitch.json all: add target-features string to all targets 2021-11-07 09:26:46 +01:00
nintendoswitch.ld nintendoswitch: Add env parser and removed unused stuff 2020-11-03 23:28:55 +01:00
nintendoswitch.s nintendoswitch: Add env parser and removed unused stuff 2020-11-03 23:28:55 +01:00
nodemcu.json all: add a flag to the command line to select the serial implementation 2021-06-25 17:58:39 +02:00
nrf51-s110v8.json nrf: add microbit-s110v8 target 2020-05-26 18:50:33 +02:00
nrf51-s110v8.ld nrf: add microbit-s110v8 target 2020-05-26 18:50:33 +02:00
nrf51.json all: clean up Cortex-M target files 2021-04-14 09:17:54 +02:00
nrf51.ld nrf: add micro:bit board 2018-10-06 13:04:14 +02:00
nrf52-s132v6.json nrf: fix nrf52-s132v6 config 2019-11-16 21:57:18 +01:00
nrf52-s132v6.ld nrf: fix nrf52832 flash size 2020-10-20 19:13:43 +02:00
nrf52.json all: use -Qunused-arguments only for assembly files 2021-04-14 09:17:54 +02:00
nrf52.ld nrf: fix nrf52832 flash size 2020-10-20 19:13:43 +02:00
nrf52833-s113v7.json microbit-v2: add support for S113 SoftDevice 2021-04-14 22:55:52 +02:00
nrf52833-s113v7.ld microbit-v2: add support for S113 SoftDevice 2021-04-14 22:55:52 +02:00
nrf52833.json all: use -Qunused-arguments only for assembly files 2021-04-14 09:17:54 +02:00
nrf52833.ld machine/microbit-v2: add initial support based on work done by @alankrantas thank you! 2021-01-06 18:50:46 +01:00
nrf52840-mdk-usb-dongle.json all: add a flag to the command line to select the serial implementation 2021-06-25 17:58:39 +02:00
nrf52840-mdk.json all: add a flag to the command line to select the serial implementation 2021-06-25 17:58:39 +02:00
nrf52840-s140v7.json nano-33-ble: SoftDevice s140v7 support 2021-11-03 20:54:40 +01:00
nrf52840-s140v7.ld nano-33-ble: SoftDevice s140v7 support 2021-11-03 20:54:40 +01:00
nrf52840.json all: use -Qunused-arguments only for assembly files 2021-04-14 09:17:54 +02:00
nrf52840.ld nrf: add nrf52840-mdk board 2018-10-18 15:07:06 +02:00
nucleo-f103rb.json Revert "all: move stm32 files to separate repository" 2022-02-28 10:19:26 +01:00
nucleo-f722ze.json Revert "all: move stm32 files to separate repository" 2022-02-28 10:19:26 +01:00
nucleo-l031k6.json Revert "all: move stm32 files to separate repository" 2022-02-28 10:19:26 +01:00
nucleo-l432kc.json Revert "all: move stm32 files to separate repository" 2022-02-28 10:19:26 +01:00
nucleo-l552ze.json Revert "all: move stm32 files to separate repository" 2022-02-28 10:19:26 +01:00
nucleo-wl55jc.json stm32/stm32wlx: Add support for stm32wl55_cm4 2021-12-13 16:02:00 +01:00
nxpmk66f18.ld Cleanup Teensy 3.6 linker script 2020-07-13 12:35:53 +02:00
p1am-100.json cortexm: bump default stack size to 2048 bytes 2021-06-18 13:23:50 +02:00
particle-3rd-gen.json all: add a flag to the command line to select the serial implementation 2021-06-25 17:58:39 +02:00
particle-argon.json Apply review suggestions 2020-02-18 23:34:56 +01:00
particle-boron.json Apply review suggestions 2020-02-18 23:34:56 +01:00
particle-xenon.json Apply review suggestions 2020-02-18 23:34:56 +01:00
pca10031.json all: add a flag to the command line to select the serial implementation 2021-06-25 17:58:39 +02:00
pca10040-s132v6.json nrf: fix nrf52-s132v6 config 2019-11-16 21:57:18 +01:00
pca10040.json all: add a flag to the command line to select the serial implementation 2021-06-25 17:58:39 +02:00
pca10056-s140v7.json nrf: support for SoftDevice s140 PCA10056 board 2019-11-20 16:43:55 +01:00
pca10056.json all: add a flag to the command line to select the serial implementation 2021-06-25 17:58:39 +02:00
pca10059.json all: add a flag to the command line to select the serial implementation 2021-06-25 17:58:39 +02:00
pca10059.ld initial support for pca10059 2021-03-28 21:38:05 +02:00
pico-boot-stage2.S rp2040: support Adafruit Feather RP2040 2021-06-19 12:34:40 +02:00
pico.json all: add a flag to the command line to select the serial implementation 2021-06-25 17:58:39 +02:00
pico.ld rp2040: patch elf to checksum 2nd stage boot 2021-06-17 12:10:04 +02:00
pinetime-devkit0.json all: add a flag to the command line to select the serial implementation 2021-06-25 17:58:39 +02:00
pybadge.json all: add a flag to the command line to select the serial implementation 2021-06-25 17:58:39 +02:00
pygamer.json targets: add serial and serial-port key to JSON files for adafruit boards 2021-06-29 09:07:02 +02:00
pyportal.json all: add a flag to the command line to select the serial implementation 2021-06-25 17:58:39 +02:00
qtpy.json targets: add serial and serial-port key to JSON files for adafruit boards 2021-06-29 09:07:02 +02:00
reelboard-s140v7.json microbit: reelboard: flash using OpenOCD when needed 2020-09-15 17:07:40 +02:00
reelboard.json all: add a flag to the command line to select the serial implementation 2021-06-25 17:58:39 +02:00
riscv-qemu.json reflect: add support for DeepEqual 2021-11-12 21:27:27 +01:00
riscv-qemu.ld riscv: implement VirtIO target 2020-03-26 23:03:55 +01:00
riscv.json all: add target-features string to all targets 2021-11-07 09:26:46 +01:00
riscv.ld riscv: align the heap to 16 bytes 2021-10-05 05:52:03 +02:00
riscv32.json targets: match LLVM triple to the one Clang uses 2021-11-05 09:42:00 +01:00
riscv64.json targets: match LLVM triple to the one Clang uses 2021-11-05 09:42:00 +01:00
rp2040-boot-stage2.S rp2040: support Adafruit Feather RP2040 2021-06-19 12:34:40 +02:00
rp2040.json targets: add openocd configuration for rp2040 2021-09-01 19:37:23 +02:00
rp2040.ld rp2040: patch elf to checksum 2nd stage boot 2021-06-17 12:10:04 +02:00
simavr.json avr: use a stack size of 512 bytes for testing 2022-01-09 11:04:10 +01:00
stm32.ld
stm32f4disco-1.json machine/stm32f4disco: add updated target file for newer version of board that have updated st-link 2020-06-30 14:08:20 +02:00
stm32f4disco.json Revert "all: move stm32 files to separate repository" 2022-02-28 10:19:26 +01:00
stm32f7x2zetx.ld Nucleo f722ze (#1526) 2020-12-15 06:51:35 +01:00
stm32f103rb.ld machine/stm32f103xx/nucleo-f103rb: add support for NUCLEO-F103RB STM32F1-based board 2019-09-17 13:26:26 +02:00
stm32f405.ld add STM32F405 machine/runtime, and new board/target feather-stm32f405 2020-09-11 09:09:02 +02:00
stm32f407.ld stm32: add support for the STM32F4Discovery 2019-04-13 13:32:05 +02:00
stm32f469.ld targets,runtime,machine: add support for the stm32f469-disco board 2021-12-31 10:30:48 +00:00
stm32f469disco.json Revert "all: move stm32 files to separate repository" 2022-02-28 10:19:26 +01:00
stm32l0x2.json Revert "all: move stm32 files to separate repository" 2022-02-28 10:19:26 +01:00
stm32l4x2.ld Add support for nucleol432 board 2021-03-23 08:33:59 +01:00
stm32l4x5.ld stm32: add blues wireless swan 2022-01-13 07:56:08 +01:00
stm32l5x2xe.ld nucleol552ze: implementation with CLOCK, LED, and UART 2021-02-16 12:48:52 +01:00
stm32l031k6.ld stm32: add nucleo-l031k6 support 2021-04-07 17:20:19 +02:00
stm32l072czt6.ld Support for STM32L0 MCUs and Dragino LGT92 device (#1561) 2021-01-08 22:27:25 +01:00
stm32wl5x_cm4.json Revert "all: move stm32 files to separate repository" 2022-02-28 10:19:26 +01:00
stm32wle5.json Revert "all: move stm32 files to separate repository" 2022-02-28 10:19:26 +01:00
stm32wlx.ld stm32/stm32wlx: Add support for stm32wl55_cm4 2021-12-13 16:02:00 +01:00
swan.json Revert "all: move stm32 files to separate repository" 2022-02-28 10:19:26 +01:00
teensy36.json all: add a flag to the command line to select the serial implementation 2021-06-25 17:58:39 +02:00
teensy36.s Viable NXP/Teensy support 2020-07-08 21:58:15 +02:00
teensy40.json all: add a flag to the command line to select the serial implementation 2021-06-25 17:58:39 +02:00
teensy40.s teensy40: initial implementation 2020-11-11 18:34:47 +01:00
teensy41.json board: add definition for Teensy 4.1 (#2618) 2022-02-13 08:21:03 +01:00
trinket-m0.json targets: add serial and serial-port key to JSON files for adafruit boards 2021-06-29 09:07:02 +02:00
wasi.json targets/wasi: remove --export-dynamic linker flag 2022-03-19 15:36:44 +01:00
wasm.json targets (wasi/wasm): raise default stack size to 16 KiB 2021-12-30 12:20:04 -05:00
wasm_exec.js syscall/js: allow copyBytesTo(Go|JS) to use Uint8ClampedArray 2022-03-07 19:01:55 +01:00
wioterminal.json flash: add openocd-verify 2022-04-09 17:49:54 +02:00
x9pro.json all: add a flag to the command line to select the serial implementation 2021-06-25 17:58:39 +02:00
xiao.json targets: add serial and serial-port key to JSON files for seeed boards 2021-06-29 09:07:02 +02:00
xtensa.json build: normalize target triples to match Clang 2021-09-28 18:44:11 +02:00