437 Commits (c516a11004d600e4b876e3d6589206b878bcd8a6)
 

Author SHA1 Message Date
Ron Evans c516a11004
microbit: add functions for LED matrix and correct button pin mapping 6 years ago
Ron Evans 269bef5494
microbit: add Makefile entries for target=microbit 6 years ago
Ayke van Laethem 22da104530
all: use compiler-rt for builtins 6 years ago
Ayke van Laethem e8f211935e
compiler: fix expanded structs in invoke calls 6 years ago
Ayke van Laethem 4957db89f4
compiler: fix interface calls for big underlying values 6 years ago
Ayke van Laethem 482c5633dd
compiler: put debug information on package initializer functions 6 years ago
Ayke van Laethem 5db43e8d04
compiler: move Optimize() function to a separate file 6 years ago
Ayke van Laethem c9c9935b9c
travis: add micro:bit 6 years ago
Ayke van Laethem bc9210b674
nrf: add micro:bit board 6 years ago
Ron Evans e4fa1a8288
nrf: I2C interface 6 years ago
Ron Evans 8f7b7e6ee3
nrf52: implement ADC and PWM interfaces 6 years ago
Ayke van Laethem 3e98fbcdc8
avr: use machine.UART0 as stdout 6 years ago
Ayke van Laethem f37d409855
nrf: use machine.UART0 as stdout 6 years ago
Ayke van Laethem b36b9c24a2
tools/gen-device-svd: fix interrupts for derived peripherals 6 years ago
Ayke van Laethem 9d408b7cbc
main: hide OCD output by default in gdb subcommand 6 years ago
Ayke van Laethem 5d2ffa79e5
compiler: improve debug info to cover initialization 6 years ago
Ayke van Laethem f2768bee17
nrf: better formatting of pca10040.json 6 years ago
Ayke van Laethem b08c8a0cf0
all: implement gdb sub-command for easy debugging 6 years ago
Ron Evans ef2ac09561
nrf: implement UART interface 6 years ago
Ayke van Laethem 3540fd9638
travis: try to build blinky2 for the host 6 years ago
Ayke van Laethem afecd28859
travis: test running a few builds for MCUs 6 years ago
Ayke van Laethem 2ca4540f2a
tools/gen-device-svd: support old Python version 6 years ago
Ayke van Laethem bdcac9ae42
Makefile: add gen-device-stm32 to gen-device target 6 years ago
Ayke van Laethem ffa6d562a9
tools/gen-device-svd: fix bug in previous commit 6 years ago
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