613 Commits (3fec22e819206f1748a010705304beb8c8b47af4)
 

Author SHA1 Message Date
Ayke van Laethem a72d0b7959
tools/gen-device-svd: make sure all clusters are included 6 years ago
Ron Evans 4c8a725d78
avr: implement UART interface 6 years ago
Ayke van Laethem bcf441ccba
docs: add another way in which a llvm-7-dev installation can fail 6 years ago
Ayke van Laethem eac81e5232
Makefile: run verbose 'make test' 6 years ago
Ayke van Laethem 02936042b8
travis: add Travis CI build script 6 years ago
Ayke van Laethem a2e57b40f9
docs: update installation instructions 6 years ago
Ayke van Laethem f107a24b72
all: use LLVM library provided by the system 6 years ago
Ayke van Laethem 5c79a93c85
tools/gen-device-svd: generate code for cluster arrays 6 years ago
Ayke van Laethem 9b4a6dcc14
tools/gen-device-svd: move peripheral list to beginning 6 years ago
Ayke van Laethem e77a5af5d2
tools/gen-device-svd: rewrite with ElementTree 6 years ago
Ron Evans ee5d562050
examples: add color mood lamp that shows using GPIO, PWM, ADC, and I2C all at the same time on an Arduino 6 years ago
Ayke van Laethem 802350f8da
main: helpful error message for flash cmd without -target 6 years ago
Ayke van Laethem b6db84e916
main: use GOPATH from the environment 6 years ago
Ayke van Laethem 5bf058a0a6
nrf: fix off-by-one in modulo of runtime.ticks 6 years ago
Ayke van Laethem c1a833c7cc
main: add basic float tests 6 years ago
Ayke van Laethem 717262c0a6
main: add coroutine/sleep tests 6 years ago
Ayke van Laethem 318567f398
ir: fix nil pointer dereference in IsVolatile 6 years ago
Ayke van Laethem 8d170d3bd2
all: change special type __volatile to pragma //go:volatile 6 years ago
Ayke van Laethem 0e813c4cb7
main: add -no-debug flag to avoid DWARF debug info 6 years ago
Ayke van Laethem 69f2cec045
avr: fix build for Arduino 6 years ago
Ayke van Laethem 8f661d25a9
main_test: fix error logging of test 6 years ago
Ayke van Laethem 4731f2f787
testdata: add better tests for struct expanding 6 years ago
Ron Evans 12fb4f3f91
avr: i2c implementation with BlinkM example 6 years ago
Ayke van Laethem d190bfccf6
Makefile: add 'make test' that runs go test 6 years ago
Ayke van Laethem 13cb7d6503
avr: add interrupt support 6 years ago
Ayke van Laethem dc88948f55
Makefile: go fmt testdata/*.go 6 years ago
Ayke van Laethem 174b6333f8
compiler: fix expanding zero-length structs 6 years ago
Ayke van Laethem d8f0ddf3fa
main: add tests 6 years ago
Ayke van Laethem ed227b8fd3
all: fix errors reported by go vet 6 years ago
Ayke van Laethem a2eaaa42a0
main: optimize 'tinygo run' 6 years ago
Ayke van Laethem c9ae72a105
all: allow -O0 optimization level 6 years ago
Ayke van Laethem 6191d4e1ac
compiler: rename .Parse() to .Compiler() 6 years ago
Ayke van Laethem 1b229a8f8b
compiler: support compiling individual .go files 6 years ago
Ayke van Laethem a561e9a9ac
ir: move adding packages from the compiler 6 years ago
Ayke van Laethem 9df04a2170
compiler: fix panic on import errors 6 years ago
Ayke van Laethem 8a468786df
compiler: use config struct for options 6 years ago
Ayke van Laethem ddd4a39cb8
avr: fix default handler in interrupt vector 6 years ago
Ayke van Laethem fd6dda5e4f
main: run the compiler from any path 6 years ago
Ayke van Laethem 453450f40d
ir: sort function pragmas 6 years ago
Ayke van Laethem 3076ad470e
tools/gen-device-svd: fix script filename in output 6 years ago
Ayke van Laethem b09f7a5e6c
avr: make linker script generic 6 years ago
Ayke van Laethem b9638315d2
avr: automatically generate interrupt vectors 6 years ago
Ayke van Laethem 3850530c88
docs/installation: fix LLVM hyperlink 6 years ago
Ayke van Laethem 3e1a60351d
docs/internals: fix hyperlink 6 years ago
Ayke van Laethem 7c597c910f
README: move installation instructions to docs 6 years ago
Ayke van Laethem 4868823dad
README: add docs badge 6 years ago
Ayke van Laethem c9a2b3f417
docs: remove "Indices and tables" 6 years ago
Ayke van Laethem f7f33a1163
docs: add initial documentation 6 years ago
Ayke van Laethem 2938437efc
compiler: make string data unnamed addresses 6 years ago
Ayke van Laethem 7cea40bcb5
compiler: small cleanup in call handling code 6 years ago