tinygo/targets
Ayke van Laethem 760bc5d0a4
targets: let specific targets inherit more general targets
This avoids a ton of duplication and makes it easier to change a generic
target (for example, the "cortex-m" target) for all boards that use it.

Also, by making it possible to inherit properties from a parent target
specification, it is easier to support out-of-tree boards that don't
have to be updated so often. A target specification for a
special-purpose board can simply inherit the specification of a
supported chip and override the properites it needs to override (like
the programming interface).
2018-11-19 21:08:12 +01:00
..
arduino.json avr: make linker script generic 2018-09-23 20:50:12 +02:00
arm.ld runtime: implement a simple mark/sweep garbage collector 2018-11-18 19:18:39 +01:00
avr.ld avr: make linker script generic 2018-09-23 20:50:12 +02:00
avr.S avr: fix default handler in interrupt vector 2018-09-24 13:03:21 +02:00
bluepill.json targets: let specific targets inherit more general targets 2018-11-19 21:08:12 +01:00
cortex-m.json targets: let specific targets inherit more general targets 2018-11-19 21:08:12 +01:00
cortex-m.s all: add emulation support for Cortex-M3 with QEMU 2018-10-08 17:07:19 +02:00
lm3s6965.ld all: add emulation support for Cortex-M3 with QEMU 2018-10-08 17:07:19 +02:00
microbit.json targets: let specific targets inherit more general targets 2018-11-19 21:08:12 +01:00
nrf51.json targets: let specific targets inherit more general targets 2018-11-19 21:08:12 +01:00
nrf51.ld nrf: add micro:bit board 2018-10-06 13:04:14 +02:00
nrf52.json targets: let specific targets inherit more general targets 2018-11-19 21:08:12 +01:00
nrf52.ld all: move generic ARM bits into separate files 2018-09-22 01:44:47 +02:00
nrf52840-mdk.json targets: let specific targets inherit more general targets 2018-11-19 21:08:12 +01:00
nrf52840.json targets: let specific targets inherit more general targets 2018-11-19 21:08:12 +01:00
nrf52840.ld nrf: add nrf52840-mdk board 2018-10-18 15:07:06 +02:00
pca10040.json targets: let specific targets inherit more general targets 2018-11-19 21:08:12 +01:00
qemu.json targets: let specific targets inherit more general targets 2018-11-19 21:08:12 +01:00
stm32.ld stm32: initial support 2018-09-22 01:51:44 +02:00
wasm.json wasm: allow all undefined symbols 2018-10-30 15:59:29 +01:00