tinygo/compileopts
Michael Matloob 1cb9b948bc targets: add target circuitplay-bluefruit
Add a target for the Adafruit Circuit Playground Bluefruit, which is
based on the nRF52840. Adds the necessary code for the machine
package and the json and linker script files in the targets directory.
The machine package code is based on board_circuitplay_express.go,
with modifications made by consulting the wiring diagram on the
adafruit website here:
https://learn.adafruit.com/adafruit-circuit-playground-bluefruit/downloads

Also adds support to the uf2 conversion packacge to set the familyID
field. The Circuit Playground Bluefruit firmware rejects uf2 files
without the family id set to 0xADA52840 (and without the flag specifying
that the family id is present).
2020-01-06 09:23:39 +01:00
..
config.go compiler: refactor alloca/lifetime/wordpack code into separate package 2019-11-15 23:37:17 +01:00
options.go main: add -programmer flag 2019-11-12 17:45:26 +01:00
target.go targets: add target circuitplay-bluefruit 2020-01-06 09:23:39 +01:00
target_test.go main: move target specification into a separate package 2019-11-04 11:45:35 +01:00