826 Commits (d396abb6907b07b6a66129c1cf12d55a1ffce976)
 

Author SHA1 Message Date
Ron Evans c3a15885f5
machine/itsybitsym0: correct comments for UART1 pin mapping and note which of the analog pin mapping require the second port, which is not yet implemented 6 years ago
Ayke van Laethem 914d383a96
all: update import paths to github.com/tinygo-org/tinygo 6 years ago
Konstantin Yegupov 504c82a0e7
compiler: support for byte arrays as keys in maps 6 years ago
Konstantin Yegupov f8a1e5f449
interp: support map literals with integer keys 6 years ago
Konstantin Yegupov 0308c92e67
compiler: better error message on trying to do a map lookup using an unsupported type 6 years ago
Ayke van Laethem 1db9a162da
all: go fmt 6 years ago
Ron Evans 19b4476cbb
Implement PWM interface for SAMD21 (#157) 6 years ago
Michael Teichgraeber 7461c298dd runtime: make stringNext use byteindex only, fix index offset 6 years ago
Ayke van Laethem 9092dbcc53
all: rename go-llvm to new import path 6 years ago
Konstantin Yegupov e6d90d89fa
loader: better error message on import cycles 6 years ago
Ron Evans 4f4d7976c6
Add core support for multiple UARTs (#152) 6 years ago
Ron Evans d820c36c4f
runtime/strings: add implementation of strings.IndexByte() (#155) 6 years ago
Ayke van Laethem 85108514df
compiler: fix indexing of strings on AVR 6 years ago
Ayke van Laethem 589569fc35 loader: fix ARM compatibility 6 years ago
Ayke van Laethem 2e4dd09bbc
compiler: add support for channel operations 6 years ago
Ayke van Laethem 602c264749
all: rewrite goroutine lowering 6 years ago
Ayke van Laethem 072ef603fe
wasm: add GOOS/GOARCH properties 6 years ago
Ayke van Laethem 54baf48266
compiler/interface: fix LLVM context for boolean variable 6 years ago
Ayke van Laethem 072eb590a6
compiler/interface: correct comment on function 6 years ago
Ayke van Laethem c0ab91a263
interp: extra safety check in string emulation 6 years ago
Ron Evans 3ebf464da2
machine/samd21: I2C implementation 6 years ago
Ron Evans 38c5e384af
machine/itsybitsy-m0: specify which pins to use for UART0 6 years ago
Ron Evans 65ea74bd84
machine/atsamd21: implements UART0 using the SERCOM0 interface 6 years ago
Ron Evans 683e2a66e1 machine/atsamd21: correct clock calibration based on stored fuse value 6 years ago
Ron Evans 8cbbbb0e76
machine/atsamd21: improve GPIO config to support all 32 pins on PORTA as well as correct handling for OUTPUT and SERCOM pin modes 6 years ago
Ron Evans f89c695c8c
generators: correctly handle clustered subtypes used in Atmel SAMD21 SVD for important peripherals 6 years ago
Ron Evans e2be7ccf76
sam: add support for Atmel SAMD21 based ItsyBitsy M0 6 years ago
Ron Evans 1f511786d3
lib/cmsis-svd: update to latest release with updated SAMD21 and SAMD51 SVD files 6 years ago
Seth Junot c9f4e41073
wasm: fix typo in wasm_exec.js preventing memory import 6 years ago
Seth Junot 67fbfe6305
runtime/wasm: add memset() 6 years ago
Ayke van Laethem 95e18f36d0
main: compile and run a program directly 6 years ago
Ron Evans 9ac2f39acc
tools/gen-device-svd: handle case with nested registers that have same address to avoid duplicates 6 years ago
Wèi Cōngruì 2ba7a438c2 loader: remove redundant gateway function 6 years ago
Ayke van Laethem b88180f8e6
runtime: remove ctx param from stub code 6 years ago
Ayke van Laethem c840757352
compiler/interface: fix comparison with error value 6 years ago
Ron Evans b4dd2dbf60
docs: change links in README and remove old ReadTheDocs pages to point to TinyGo.org site 6 years ago
Ron Evans 8d1284cfe7
generator: generate device wrappers for Atmel SAM family 6 years ago
Ron Evans b8c326d710
machine/stm32f103xx: implmentation for I2C interface 6 years ago
j7b fad4a735e6 tools: use env to search path for python3 6 years ago
Ayke 107fccb288 all: add support for more architectures and GOOS/GOARCH (#118) 6 years ago
Konstantin Yegupov f44dff6f59
compiler: allow slicing arrays of a named type 6 years ago
Ayke 873c1c3b4d Reduce code size for AVR (#116) 6 years ago
Konstantin Yegupov a8dd82538e
all: add flag to enable i64 parameters in WebAssembly 6 years ago
Ron Evans dccfae485c
machine/stm32f103xx: support for SPI interface 6 years ago
Ron Evans f71e1bcf03
machine/stm32f103xx: implementation of RTC/TIM based timers 6 years ago
kyegupov fb8dcde2f9
runtime: update link to original Go hashmap source code 6 years ago
Ayke van Laethem 18b16fc151
compiler: run some optimizations after interface lowering 6 years ago
Ayke van Laethem 5a15d4162d
compiler: add optsize function attr to reduce binary size 6 years ago
Ron Evans 5ff5873fe6
machine/microbit: add default pin mappings for SPI bus 6 years ago
Ron Evans 47b667a4b8
machine/stm32: add support for stm32f103xx UART 6 years ago