tinygo/targets
Ayke van Laethem 8bbfb1ee68 wasm: do not allow undefined symbols
--allow-undefined can be a problem: it allows compiling code that will
fail when loaded. This change makes sure that if some symbols are
undefined, they are reported as an error by the linker.

Previously, people could get away with importing a function that was not
defined, like this:

    func add(int a, int b) int

    func test() {
        println(add(3, 5))
    }

This was always unintended but mostly worked. With this change, it isn't
possible anymore. Now every function needs to be marked with //export
explicitly:

    //export add
    func add(int a, int b) int

    func test() {
        println(add(3, 5))
    }

As before, functions will be placed in the `env` module with the name
set from the `//export` tag. This can be overridden with
`//go:import-module`:

    //go:import-module math
    //export add
    func add(int a, int b) int

    func test() {
        println(add(3, 5))
    }

For the syscall/js package, I needed to give a list of symbols that are
undefined. This list is based on the JavaScript functions defined in
targets/wasm_exec.js.
2022-09-08 08:25:27 +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 all: make emulator command a string instead of a []string 2022-04-28 07:50:03 +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 all: make emulator command a string instead of a []string 2022-04-28 07:50:03 +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 all: make emulator command a string instead of a []string 2022-04-28 07:50:03 +02: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 compiler: implement recover() built-in function 2022-06-16 07:59:21 +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
badger2040.json rp2040: change default for serial to usb 2022-07-14 09:18:21 +02:00
badger2040.ld machine/badger2040: support for Badger 2040 2022-05-24 15:02:23 +02: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
challenger-rp2040.json rp2040: change default for serial to usb 2022-07-14 09:18:21 +02:00
circuitplay-bluefruit.json nrf52: cleanup s140v6 uf2 targets 2022-08-07 11:27:49 +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 nrf52: cleanup s140v6 uf2 targets 2022-08-07 11:27:49 +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: make emulator command a string instead of a []string 2022-04-28 07:50:03 +02:00
cortex-m-qemu.s arm: automatically determine stack sizes 2020-08-27 19:23:22 +02:00
cortex-m.json all: rename assembly files to .S extension 2022-08-04 15:43:42 +02:00
cortex-m0.json all: update to LLVM 14 2022-04-23 08:45:46 +02:00
cortex-m0plus.json all: update to LLVM 14 2022-04-23 08:45:46 +02:00
cortex-m3.json all: update to LLVM 14 2022-04-23 08:45:46 +02:00
cortex-m4.json all: update to LLVM 14 2022-04-23 08:45:46 +02:00
cortex-m7.json all: update to LLVM 14 2022-04-23 08:45:46 +02:00
cortex-m33.json all: remove support for LLVM 11 and LLVM 12 2022-05-07 17:15:35 +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 all: make emulator command a string instead of a []string 2022-04-28 07:50:03 +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: add support for running and debuggin using qemu-esp32 2022-04-28 07:50:03 +02:00
esp32.ld esp32: add libgcc ROM functions to linker script 2020-09-05 10:41:35 +02:00
esp32c3-12f.json targets: fix build tag duplicates 2022-09-03 08:31:27 +02:00
esp32c3.json all: update to LLVM 14 2022-04-23 08:45:46 +02:00
esp32c3.ld add support for CPU interrupts for ESP32-C3 2021-10-23 03:31:37 +02:00
esp8266.json all: update to LLVM 14 2022-04-23 08:45:46 +02:00
esp8266.ld esp8266: add support for this chip 2020-09-09 19:17:11 +02:00
fe310.json all: update to LLVM 14 2022-04-23 08:45:46 +02: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 nrf52: cleanup s140v6 uf2 targets 2022-08-07 11:27:49 +02:00
feather-nrf52840.json nrf52: cleanup s140v6 uf2 targets 2022-08-07 11:27:49 +02:00
feather-rp2040-boot-stage2.S feather-rp2040,macropad-rp2040: fix qspi-flash settings 2022-07-05 16:37:45 +02:00
feather-rp2040.json rp2040: change default for serial to usb 2022-07-14 09:18:21 +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 compiler: implement recover() built-in function 2022-06-16 07:59:21 +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 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
gopherbot.json target: add gopherbot and gopherbot2 aliases to simplify for newer users 2022-07-26 08:06:24 +02:00
gopherbot2.json target: add gopherbot and gopherbot2 aliases to simplify for newer users 2022-07-26 08:06:24 +02: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
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 nrf52: cleanup s140v6 uf2 targets 2022-08-07 11:27:49 +02:00
k210.json all: update to LLVM 14 2022-04-23 08:45:46 +02: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-boot-stage2.S feather-rp2040,macropad-rp2040: fix qspi-flash settings 2022-07-05 16:37:45 +02:00
macropad-rp2040.json rp2040: change default for serial to usb 2022-07-14 09:18:21 +02:00
maixbit.json Revert "fix: flash-command for maixbit board" 2022-04-12 17:13:32 +02:00
maixbit.ld all: remove support for LLVM 9 2021-03-04 15:46:05 +01:00
matrixportal-m4.json targets: fix build tag duplicates 2022-09-03 08:31:27 +02:00
mch2022.json boards: Add MCH2022 badge 2022-07-16 08:31:22 +02:00
mdbt50qrx-uf2.json nrf52: cleanup s140v6 uf2 targets 2022-08-07 11:27:49 +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-s140v6-uf2.json nrf52: cleanup s140v6 uf2 targets 2022-08-07 11:27:49 +02:00
nano-33-ble-s140v7-uf2.json nrf52: cleanup s140v7 uf2 targets 2022-08-07 12:58:36 +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 rp2040: change default for serial to usb 2022-07-14 09:18:21 +02:00
nicenano.json nrf52: cleanup s140v6 uf2 targets 2022-08-07 11:27:49 +02:00
nintendoswitch.json all: rename assembly files to .S extension 2022-08-04 15:43:42 +02: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 nrf52: cleanup s140v6 uf2 targets 2022-08-07 11:27:49 +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-s140v6-uf2.json nrf52: cleanup s140v6 uf2 targets 2022-08-07 11:27:49 +02:00
nrf52840-s140v6-uf2.ld nrf52: cleanup s140v6 uf2 targets 2022-08-07 11:27:49 +02:00
nrf52840-s140v7-uf2.json nrf52: cleanup s140v7 uf2 targets 2022-08-07 12:58:36 +02:00
nrf52840-s140v7-uf2.ld nrf52: cleanup s140v7 uf2 targets 2022-08-07 12:58:36 +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 p1am-100: remove duplicate build tags 2022-08-29 09:44:03 +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 rp2040: change default for serial to usb 2022-07-14 09:18:21 +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-rp2040-boot-stage2.S Add qtpy-rp2040 to TinyGo v0.25.0 2022-09-02 15:06:37 +02:00
qtpy-rp2040.json Add qtpy-rp2040 to TinyGo v0.25.0 2022-09-02 15:06:37 +02:00
qtpy-rp2040.ld Add qtpy-rp2040 to TinyGo v0.25.0 2022-09-02 15:06:37 +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 all: make emulator command a string instead of a []string 2022-04-28 07:50:03 +02:00
riscv-qemu.ld riscv: implement VirtIO target 2020-03-26 23:03:55 +01:00
riscv.json compiler: implement recover() built-in function 2022-06-16 07:59:21 +02: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 rp2040: make picoprobe default openocd interface 2022-07-28 06:48:46 +02:00
rp2040.ld rp2040: patch elf to checksum 2nd stage boot 2021-06-17 12:10:04 +02:00
simavr.json avr: get go test -target=simavr to work 2022-05-18 15:20:09 +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 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
thingplus-rp2040.json rp2040: change default for serial to usb 2022-07-14 09:18:21 +02:00
thingplus-rp2040.ld machine/thingplus: rename to the singular thing as that it the correct name 2022-04-26 21:13:17 +02: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
trinkey-qt2040-boot-stage2.S machine: Add support for Adafruit QT2040 board. 2022-08-28 10:16:52 +02:00
trinkey-qt2040.json machine: Add support for Adafruit QT2040 board. 2022-08-28 10:16:52 +02:00
trinkey-qt2040.ld machine: Add support for Adafruit QT2040 board. 2022-08-28 10:16:52 +02:00
tufty2040.json Add Pimoroni's Tufty2040 board 2022-08-24 13:50:02 +02:00
tufty2040.ld Add Pimoroni's Tufty2040 board 2022-08-24 13:50:02 +02:00
wasi.json wasm: do not allow undefined symbols 2022-09-08 08:25:27 +02:00
wasm-undefined.txt wasm: do not allow undefined symbols 2022-09-08 08:25:27 +02:00
wasm.json wasm: do not allow undefined symbols 2022-09-08 08:25:27 +02: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-ble.json nrf52: cleanup s140v7 uf2 targets 2022-08-07 12:58:36 +02:00
xiao-esp32c3.json boards: Add XIAO ESP32C3 board 2022-08-26 12:44:04 +02:00
xiao-rp2040.json rp2040: change default for serial to usb 2022-07-14 09:18:21 +02:00
xiao-rp2040.ld Initial support for XIAO RP2040 2022-07-06 22:23:47 +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 Also disable asynchronous unwind tables 2022-04-11 14:58:55 +02:00