908 Commits (5a7bab8808b5dd75dc6e988501ba735b5b5198eb)
 

Author SHA1 Message Date
Ayke van Laethem 4ad9bd8643 wasm: ignore arguments and environment variables 6 years ago
Ron Evans 2a1dd98661
compiler: support output file using UF2 bootloader format 6 years ago
Ayke van Laethem 2c03192691 LICENSE: update author and year 6 years ago
Ron Evans 9d6df2b4c7
machine/samd21: implement ADC 6 years ago
Ayke van Laethem 5939729c45 main: only run WebAssembly tests on Linux 6 years ago
Ayke van Laethem c7b91da8c4 compiler: support function pointers outside of addrspace 0 6 years ago
Ayke van Laethem c7fdb6741f compiler: rename biggestInt → capacityType 6 years ago
Ayke van Laethem b837c94366 compiler: calculate max number of entries in slice at compile time 6 years ago
Ayke van Laethem 26e7e93478 compiler: make sure make([]T, ...) checks for Ts bigger than 1 6 years ago
Ayke van Laethem 8e99c3313b compiler: fix make([]T, ...) with big integers on 32-bit systems or less 6 years ago
Ron Evans 28987ae061 docs: update README with recently added Adafruit Circuit Playground Express board 6 years ago
Ayke van Laethem b594f212fb test: add WebAssembly tests 6 years ago
Ayke van Laethem 41e093d7bb wasm: switch emulator to node.js 6 years ago
Ron Evans 665c3bdaa6 machine/samd21: implement SPI interface for currently supported SAMD21 boards 6 years ago
Ayke van Laethem ea3d232c84 circleci: replace Linux tests on Travis CI with CircleCI 6 years ago
Ayke van Laethem 4f932b6e66 all: use internal objcopy implementation 6 years ago
Ron Evans 3538ba943c machine/samd21: move definitions for I2C interfaces into board files, since pin connections on each SAMD21-based board implementation can differ 6 years ago
Ron Evans 543696eafc machine/samd21: correct get/setPinCfg and get/setPMux functions for PORTB pins 6 years ago
Ron Evans 6e5ae83302 machine/samd21: init all SERCOM clocks to better handle board variants 6 years ago
Ayke van Laethem 9b4071237f arm: switch to hardfloat ABI for Linux 6 years ago
Ayke van Laethem 1c68da89af
main: version 0.3.0 6 years ago
Ron Evans 4424fe087d machine/circuitplay_express: add basic support for Adafruit Circuit Playground express pin mappings 6 years ago
Ron Evans 34939ab422 machine/atsamd21: add GPIO_INPUT_PULLUP and GPIO_INPUT_PULLDOWN GPIO pin config options 6 years ago
Ron Evans c56b2a45fa
machine/samd21: handle PINMUX and PINCFG registers correctly for PORTB pins 6 years ago
Ayke van Laethem b1c70d85f7 nrf: add CPU frequency 6 years ago
Ayke van Laethem 714d98354c arm: provide intrinsics to disable/enable interrupts 6 years ago
Ayke van Laethem 6e8df2fc40 samd21: define and use hardware pin numbers 6 years ago
Ayke van Laethem 902f40867f samd21: add GPIO support for port B 6 years ago
Ron Evans 5438f16fcb
machine/atsamd21: support for USB CDC aka serial interface 6 years ago
Ron Evans 7f027ddd33 machine/samd21: correct calculation for runtime ticks() function so that go routine scheduling can function as expected as described in issue #149 6 years ago
Ron Evans acaf096586 compiler: extend flash command to support different output file types, based on contents of flash key in target file 6 years ago
Ron Evans 942d4903ce
machine/atsamd21: extracts functionality for processor family into shared files. 6 years ago
Ayke van Laethem 0b212cf2f6 all: add macOS support 6 years ago
Ron Evans 2d5bc836f5 build: correct Makefile to build tinygo executable correctly when build directory does not exist, such as after running 'make clean' 6 years ago
Ayke van Laethem 856e5fa179 ir: remove old cgo related code 6 years ago
Ayke van Laethem 07733ca056 compiler: remove some dead code reported by go vet 6 years ago
Ayke van Laethem 92d9b780b5 all: remove init interpretation during IR construction 6 years ago
Ayke van Laethem da345e8723 cgo: implement bool/float/complex types 6 years ago
Ayke van Laethem fab38a0749 compiler: use Clang data layout for complex numbers 6 years ago
Daniel Esteban 0a3dbbd1cb Added regular pins const for bbc:microbit (#181) 6 years ago
admin 4c29f0fdb6
wasm: support wasm example on Safari 6 years ago
Ayke van Laethem fbc2099ee3
main: version v0.2.0 6 years ago
Ayke van Laethem 95d895646a
loader/cgo: add support for function pointers 6 years ago
Ayke van Laethem 35fb594f8f
loader/cgo: add support for pointer types 6 years ago
Ayke 01f6aff422 loader: support global variables in CGo (#173) 6 years ago
Ron Evans 7dd5839f47
build: display output file sizes for target smoke test builds on Travis (#175) 6 years ago
Ron Evans 403fee7e06
Add tinygo version subcommand (#172) 6 years ago
Ron Evans 7657238c24
docs: refactor README content (#171) 6 years ago
Ayke van Laethem 3cba36f2ba compiler: add syscalls for 64-bit arm 6 years ago
Ayke van Laethem 93d5269fef compiler: add syscalls for 32-bit arm 6 years ago