468 Commits (94fec09b31adaa16ad99c039926f3f1725cb3746)

Author SHA1 Message Date
Ayke van Laethem 94fec09b31 machine/fe310: implement UART receive interrupts 5 years ago
Ayke van Laethem 415c60551e runtime/fe310: add support for PLIC interrupts 5 years ago
Ayke van Laethem a9174d9184 runtime/fe310: do peripheral initialization in an explicit call 5 years ago
Ayke van Laethem 15c7d93ea9 avr: use a garbage collector 5 years ago
Ayke van Laethem 0d34f933eb compiler,runtime: implement maps for arbitrary keys 5 years ago
Ayke van Laethem aeb2e6f70a all: add Arduino Nano support 5 years ago
Ayke van Laethem e2aa3789c3 wasm: include wasi-libc 5 years ago
Ayke van Laethem c61657d22d machine: refactor pin handling to auto-detect pin mode 5 years ago
Ayke van Laethem e17a2e6776 machine/atsamd51: use only the necessary UART interrupts 5 years ago
Ayke van Laethem bdfa4d28cf machine/atsamd51: fix obvious bug in I2C code 5 years ago
Ayke van Laethem 3745fb1c40 machine/atsamd51: switch UART to use new pin configuration 5 years ago
Ayke van Laethem a5ed993f8d all: add compiler support for interrupts 5 years ago
Ayke van Laethem 4ee7bf00e1 machine: avoid bytes package in USB logic 5 years ago
Ron Evans ef4ede43d1 machine/pyportal: remove manual SPI pin mapping as now handled by default 5 years ago
Ayke van Laethem 31d3ac725f machine/atsamd51: refactor SPI pin configuration to only look at pin numbers 5 years ago
Ron Evans 7ace991a2b machine/digispark: add clock speed and pin mappings 5 years ago
Ayke van Laethem b258f3424b riscv: print exception PC and code 5 years ago
Ayke van Laethem b9cdfd9e9a riscv: add bare-bones interrupt support 5 years ago
Ayke van Laethem 360923abbf compiler,riscv: implement CSR operations as intrinsics 5 years ago
Ayke van Laethem ed9b2dbc03 runtime/hifive1: use CLINT peripheral for timekeeping 5 years ago
BCG ecff6f8e0c Adafruit PyPortal Support (#800) 5 years ago
Michael Matloob 1cb9b948bc targets: add target circuitplay-bluefruit 5 years ago
BCG 5f77447e1a Adding code use 12-bit resolution for ADC and to clear previous ADC INPUTCTRL before subsequent read 5 years ago
Ayke van Laethem 27fafb7ab5 runtime: fix atsamd51 volatile usage 5 years ago
Ayke van Laethem d37bbadb54 machine/arduino-nano33: fix UART1 and UART2 5 years ago
Ayke van Laethem ab7dc45288 wasm: implement memcpy and memset 5 years ago
Dmitri Goutnik 71a380ce8c Add initial FreeBSD support 5 years ago
Ayke van Laethem 184827e4d8 riscv: support sleeping in QEMU 5 years ago
Ayke van Laethem 08f01ba3ff riscv: improve startup assembly 5 years ago
Daniel Esteban c2481b10f4 Added Adafruit's pybadge target (#795) 5 years ago
Ayke van Laethem 768c652468 machine: rename CPU_FREQUENCY -> CPUFrequency() 5 years ago
Daniel Esteban 2778377ac9 Nano33 IoT: default SPI should be D13/D11/D12 instead of A2/A3/A6 (#781) 5 years ago
Ayke van Laethem cf32607306 tools: rewrite gen-device-svd in Go 5 years ago
Ayke van Laethem c97b7221bd machine: support arduino-nano33 on play.tinygo.org 5 years ago
Ayke van Laethem 49eb414530 machine: add Tx method to simulated SPI bus 5 years ago
Ayke van Laethem 39d21e21f1 targets: simulate Circuit Playground Express in play.tinygo.org 5 years ago
Ayke van Laethem 8f9419a35d targets: add hifive1-qemu for testing RISC-V bare metal in QEMU 5 years ago
Ayke van Laethem 0105f815c6 targets: rename qemu target to cortex-m-qemu 5 years ago
Ayke van Laethem 3d3e48179e runtime: use MSP/PSP registers for scheduling on Cortex-M 5 years ago
BCG ea5df0f214 Fixes for UART2 on Metro M4 Airlift Lite (#739) 5 years ago
Mark Glines 00f745e351 runtime/atsamd21: i2s initialization fixes 5 years ago
BCG 5171618284 Added SPI1 connected to NINA-W102 chip on Arduino Nano 33 IOT 5 years ago
BCG 009b27350e Adding Support for Adafruit Metro M4 Express Airlift (#694) 5 years ago
Ayke van Laethem 946e2dd405 runtime/unix: simplify time functions 5 years ago
Jaden Weiss ad73a727a3 fix time on 32-bit arm on linux 5 years ago
Ayke van Laethem efafda1d32 runtime: only implement CountString for required platforms 5 years ago
Ayke van Laethem 405c0263b0 runtime: add AdjustTimeOffset to update current time 5 years ago
Ayke van Laethem 45b5decb4e runtime: implement comparing uintptr values in interfaces 5 years ago
BCG 0db403dc0c Adding Board: Feather M4 Express (#688) 5 years ago
Konstantin Itskov ac330f4a70 runtime: implement interface equality 5 years ago