tinygo/targets
Ayke van Laethem 4568de556e esp32: use the compiler-rt library for extra routines
These routines are necessary to compile testdata/float.go.
2020-12-11 12:11:46 +01:00
..
arduino-mega2560.json arduino-mega2560: fix flashing on Windows 2020-09-03 06:24:18 +02:00
arduino-mkr1000.json sam: add support for the MKR1000 board 2020-12-03 00:33:23 +01:00
arduino-nano.json avr: configure emulator in board files 2020-09-09 13:05:14 +02:00
arduino-nano33.json sam: remove redundant build tags 2020-11-15 16:19:51 +01:00
arduino-zero.json sam: remove redundant build tags 2020-11-15 16:19:51 +01:00
arduino.json avr: configure emulator in board files 2020-09-09 13:05:14 +02:00
arm.ld arm: automatically determine stack sizes 2020-08-27 19:23:22 +02:00
atmega328p.json avr: configure emulator in board files 2020-09-09 13:05:14 +02:00
atmega1284p.json avr: fix target triple 2020-06-30 20:48:42 +02:00
atmega2560.json avr: fix target triple 2020-06-30 20:48:42 +02:00
atsamd21.ld machine/atsamd21: extracts functionality for processor family into shared files. 2019-02-20 14:16:09 +01:00
atsamd21e18a.json sam: remove redundant build tags 2020-11-15 16:19:51 +01:00
atsamd21g18a.json sam: remove redundant build tags 2020-11-15 16:19:51 +01: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 sam: remove redundant build tags 2020-11-15 16:19:51 +01:00
atsamd51j19a.json sam: remove redundant build tags 2020-11-15 16:19:51 +01:00
atsamd51j20a.json flash: add openocd settings to atsamd21 / atsamd51 2020-08-25 14:18:01 +02:00
atsamd51j20a.ld sam: fix ROM / RAM size on atsamd51j20 2020-05-07 23:04:10 +02:00
atsamd51p19a.json sam: remove redundant build tags 2020-11-15 16:19:51 +01:00
avr.json main: support gdb debugging with AVR 2020-12-10 16:44:27 +01:00
avr.ld avr: properly support the .rodata section 2020-10-31 21:06:26 +01:00
avr.S avr: use a garbage collector 2020-01-27 19:01:55 +01:00
bluepill.json compileopts: add linkerscript key 2019-11-04 16:21:59 +01:00
circuitplay-bluefruit.json nrf: add SoftDevice support for the Circuit Playground Bluefruit 2020-08-30 16:16:31 +02:00
circuitplay-bluefruit.ld nrf: add SoftDevice support for the Circuit Playground Bluefruit 2020-08-30 16:16:31 +02:00
circuitplay-express.json sam: remove redundant build tags 2020-11-15 16:19:51 +01:00
clue-alpha.json all: replace underscores with dashes in target names 2020-10-28 12:40:54 +01:00
cortex-m-qemu.json targets: rename qemu target to cortex-m-qemu 2019-12-07 16:47:40 +01:00
cortex-m-qemu.s arm: automatically determine stack sizes 2020-08-27 19:23:22 +02:00
cortex-m.json runtime, internal/task: refactor to simplify stack switching 2020-12-05 09:02:11 +01:00
cortex-m4.json arm: make FPU configuraton consistent 2020-05-26 16:39:14 +02: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 avr: fix target triple 2020-06-30 20:48:42 +02: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 esp32: use the compiler-rt library for extra routines 2020-12-11 12:11:46 +01:00
esp32.ld esp32: add libgcc ROM functions to linker script 2020-09-05 10:41:35 +02:00
esp8266.json esp8266: implement task based scheduler 2020-12-05 11:09:46 +01:00
esp8266.ld esp8266: add support for this chip 2020-09-09 19:17:11 +02:00
fe310.json Changes according to @aykevl's feedback 2020-07-08 00:21:59 +02:00
feather-m0.json sam: remove redundant build tags 2020-11-15 16:19:51 +01:00
feather-m4.json sam: remove redundant build tags 2020-11-15 16:19:51 +01:00
feather-nrf52840.json nrf52840: add build tags for SoftDevice support 2020-08-30 16:16:31 +02:00
feather-stm32f405.json change default flash method to DFU (using dfu-util over USB) 2020-09-11 09:09:02 +02:00
gameboy-advance.json runtime: move/refactor some GC-related code 2020-10-02 08:54:43 +02:00
gameboy-advance.ld main: add initial support for (in-development) LLVM 11 2020-10-13 20:23:50 +02:00
gameboy-advance.s targets/gba: implement interrupt handler 2020-01-27 21:56:17 +01:00
hifive1-qemu.json targets: add hifive1-qemu for testing RISC-V bare metal in QEMU 2019-12-07 16:47:40 +01:00
hifive1-qemu.ld targets: add hifive1-qemu for testing RISC-V bare metal in QEMU 2019-12-07 16:47:40 +01:00
hifive1b.json hifive1b: add support for gdb subcommand 2020-01-12 17:02:53 +01:00
hifive1b.ld all: add HiFive1 rev B board with RISC-V architecture 2019-07-07 14:03:24 +02:00
itsybitsy-m0.json sam: remove redundant build tags 2020-11-15 16:19:51 +01:00
itsybitsy-m4.json sam: remove redundant build tags 2020-11-15 16:19:51 +01:00
itsybitsy-nrf52840.json nrf52840: add build tags for SoftDevice support 2020-08-30 16:16:31 +02:00
k210.json maixbit: changes according to feedback 2020-07-08 00:21:59 +02:00
lm3s6965.ld all: add emulation support for Cortex-M3 with QEMU 2018-10-08 17:07:19 +02:00
maixbit.json targets/maixbit: cleanup output from kflash command by removing ansi colors 2020-07-08 20:16:03 +02:00
maixbit.ld maixbit: use custom linker script 2020-07-08 00:21:59 +02:00
matrixportal-m4.json matrixportal-m4: Add support for board Adafruit Matrix Portal M4 (#1529) 2020-12-11 10:00:41 +01:00
metro-m4-airlift.json sam: remove redundant build tags 2020-11-15 16:19:51 +01:00
microbit-s110v8.json microbit: reelboard: flash using OpenOCD when needed 2020-09-15 17:07:40 +02:00
microbit.json targets: refactor flash/gdb target configuration 2019-10-14 16:44:33 +02:00
mimxrt1062-teensy40.ld teensy40: initial implementation 2020-11-11 18:34:47 +01:00
nintendoswitch.json nintendoswitch: Add env parser and removed unused stuff 2020-11-03 23:28:55 +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 esp8266: add support for this chip 2020-09-09 19:17:11 +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 flash: add openocd settings to nrf5 2020-08-28 14:54:53 +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 flash: add openocd settings to nrf5 2020-08-28 14:54:53 +02:00
nrf52.ld nrf: fix nrf52832 flash size 2020-10-20 19:13:43 +02:00
nrf52840-mdk.json targets: refactor flash/gdb target configuration 2019-10-14 16:44:33 +02:00
nrf52840-s140v7.json nrf: support for SoftDevice s140 PCA10056 board 2019-11-20 16:43:55 +01:00
nrf52840-s140v7.ld nrf: expose the RAM base address 2020-05-26 18:49:44 +02:00
nrf52840.json flash: add openocd settings to nrf5 2020-08-28 14:54:53 +02:00
nrf52840.ld nrf: add nrf52840-mdk board 2018-10-18 15:07:06 +02:00
nucleo-f103rb.json compileopts: add linkerscript key 2019-11-04 16:21:59 +01:00
nxpmk66f18.ld Cleanup Teensy 3.6 linker script 2020-07-13 12:35:53 +02:00
particle-3rd-gen.json Add Argon and Boron 2020-02-18 23:34:56 +01: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 targets: refactor flash/gdb target configuration 2019-10-14 16:44:33 +02:00
pca10040-s132v6.json nrf: fix nrf52-s132v6 config 2019-11-16 21:57:18 +01:00
pca10040.json targets: refactor flash/gdb target configuration 2019-10-14 16:44:33 +02:00
pca10056-s140v7.json nrf: support for SoftDevice s140 PCA10056 board 2019-11-20 16:43:55 +01:00
pca10056.json nrf: support debugging the PCA10056 2020-06-08 19:54:41 +02:00
pinetime-devkit0.json nrf: add support for the PineTime64 devkit 2019-10-28 07:17:39 +01:00
pybadge.json sam: remove redundant build tags 2020-11-15 16:19:51 +01:00
pygamer.json sam: remove redundant build tags 2020-11-15 16:19:51 +01:00
pyportal.json Adafruit PyPortal Support (#800) 2020-01-06 11:53:43 +01:00
qtpy.json sam: remove redundant build tags 2020-11-15 16:19:51 +01:00
reelboard-s140v7.json microbit: reelboard: flash using OpenOCD when needed 2020-09-15 17:07:40 +02:00
reelboard.json targets: refactor flash/gdb target configuration 2019-10-14 16:44:33 +02:00
riscv-qemu.json risc-v: add support for 64-bit RISC-V CPUs 2020-06-08 16:47:39 +02:00
riscv-qemu.ld riscv: implement VirtIO target 2020-03-26 23:03:55 +01:00
riscv.json runtime: move/refactor some GC-related code 2020-10-02 08:54:43 +02:00
riscv.ld maixbit: changes according to feedback 2020-07-08 00:21:59 +02:00
riscv32.json riscv: refactor assembly files to support RV64 and F extension 2020-07-08 00:21:59 +02:00
riscv64.json maixbit: changes according to feedback 2020-07-08 00:21:59 +02:00
stm32.ld stm32: initial support 2018-09-22 01:51:44 +02:00
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 machine/stm32f4: refactor common code and add new build tag stm32f4 (#1332) 2020-09-01 11:31:41 +02: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
teensy36.json Working on NXP/Teensy support 2020-07-08 21:58:15 +02:00
teensy36.s Viable NXP/Teensy support 2020-07-08 21:58:15 +02:00
teensy40.json teensy40: fix typo in target JSON 2020-11-11 18:34:47 +01:00
teensy40.s teensy40: initial implementation 2020-11-11 18:34:47 +01:00
trinket-m0.json sam: remove redundant build tags 2020-11-15 16:19:51 +01:00
wasi.json wasi: remove --no-threads flag as no longer in LLVM 11 linker 2020-10-14 13:58:01 +02:00
wasm.json add wasm-abi field in TargetSpec && set generic for WASI by default (#1421) 2020-10-03 19:52:01 +02:00
wasm_exec.js Add instanceof support for WebAssembly 2020-10-18 22:15:47 +02:00
wioterminal.json sam: remove redundant build tags 2020-11-15 16:19:51 +01:00
x9pro.json machine: add support for the X9 Pro smartwatch 2019-11-03 17:28:32 +01:00
xiao.json sam: remove redundant build tags 2020-11-15 16:19:51 +01:00
xtensa.json esp: add support for the Espressif ESP32 chip 2020-08-31 09:02:23 +02:00