Commit Graph

  • 42785e08e8 add MAC address implementation to net Patricio Whittingslow 2021-06-29 22:16:21 -03:00
  • 2d633e3a28 version: update TinyGo version to 0.20.0-dev sago35 2021-07-01 18:44:15 +09:00
  • 64d048c47c main: release version 0.19.0 v0.19.0 Ayke van Laethem 2021-06-24 01:18:00 +02:00
  • c8e231bc0b targets: add serial and serial-port key to JSON files for seeed boards sago35 2021-06-26 14:46:54 +09:00
  • b00cfc001e targets: add serial and serial-port key to JSON files for adafruit boards sago35 2021-06-26 13:41:44 +09:00
  • e127ceac67 machine/feather-nrf52840-sense: fix msd-volume-name sago35 2021-06-28 15:18:00 +09:00
  • 025f2fe7e4 add Serial var to Adafruit Matrix Portal M4 ardnew 2021-06-26 18:21:57 -05:00
  • e5453ebe27 machine/feather-nrf52840-sense: add board definition for Adafruit Feather nRF52840 Sense sago35 2021-06-26 12:09:40 +09:00
  • 0e267dd230 targets: add serial key to JSON files for newly added rp2040 boards, and also nano-33-ble board deadprogram 2021-06-25 18:20:44 +02:00
  • 96e863f0f3 all: add a flag to the command line to select the serial implementation Ayke van Laethem 2021-06-01 13:27:58 +02:00
  • 75298bb84b os: implement process related functions Ayke van Laethem 2021-06-25 15:06:17 +02:00
  • e65592599c compiler: implement syscall.rawSyscallNoError in inline assembly Ayke van Laethem 2021-06-25 15:00:32 +02:00
  • e02f308d43 rp2040: fix for nano-rp2040 board Yurii Soldak 2021-06-23 15:29:15 +02:00
  • bfe3f68647 smoke&readme: add missing boards Yurii Soldak 2021-06-14 00:50:46 +02:00
  • 2bb70812a8 compiler: add function and global section pragmas Ayke van Laethem 2021-03-30 14:09:23 +02:00
  • 293f4ea7bc compiler: add tests for pragmas Ayke van Laethem 2021-03-30 13:41:29 +02:00
  • c3032660c9 wasi: remove wasm build tag Ayke van Laethem 2021-06-21 14:50:24 +02:00
  • d94f42f6e2 crypto/rand: replace this package with a TinyGo version Ayke van Laethem 2021-06-19 16:19:41 +02:00
  • d8ac7ccaae interp: fix a bug in pointer cast workaround Ayke van Laethem 2021-06-19 20:22:39 +02:00
  • 64058c3efb net: os: add more stubs for 1.15 Federico G. Schwindt 2021-06-21 15:21:44 +01:00
  • e107efa63f main: detect specific serial port IDs based on USB vid/pid Ayke van Laethem 2021-06-17 17:12:05 +02:00
  • 8e33f1c9eb rp2040: support Adafruit Feather RP2040 Kenneth Bell 2021-06-14 18:50:28 -07:00
  • 1913cb76a5 cortexm: bump default stack size to 2048 bytes Ayke van Laethem 2021-06-18 09:39:12 +02:00
  • cd628bcde6 nrf52840: add support for flashing with the BOSSA tool Ayke van Laethem 2021-06-18 09:29:09 +02:00
  • d1f445735c syscall: fix int type in libc version Ayke van Laethem 2021-06-17 23:56:11 +02:00
  • 28a2ad4757 gdb: use "extended-remote" instead of "remote", allows connect from another client My gdb complains bare "remote" command is deprecated On top of that "extended-remote" allows "disconnect" command that enables attaching from another debug client, like an IDE See https://sourceware.org/gdb/current/onlinedocs/gdb/Connecting.html Yurii Soldak 2021-05-19 23:06:59 +02:00
  • f2e8d7112c compiler: refactor method names Ayke van Laethem 2021-06-04 14:43:25 +02:00
  • 52d640967b rp2040: patch elf to checksum 2nd stage boot Kenneth Bell 2021-06-06 15:42:21 -07:00
  • 87e48c1057 machine/rp2040: implement UART0/UART1, can be used on all rp2040 boards deadprogram 2021-06-09 19:11:42 +02:00
  • b406b81416 machine: add definition for ws2812 sago35 2021-06-07 22:07:15 +09:00
  • 3a458ec75c main: make flash-command portable and safer to use Ayke van Laethem 2021-06-02 13:59:38 +02:00
  • 7764797061 board/nano-33-ble: pins, blinking leds and serial Yurii Soldak 2021-06-10 09:59:33 +02:00
  • 5f9e339cf3 stm32: support pin input interrupts Kenneth Bell 2021-05-31 17:45:49 -07:00
  • c017ed2242 bluepill: GPIO PinInputPullup / PinInputPulldown Kenneth Bell 2021-05-31 16:46:53 -07:00
  • d62a9e24e5 runtime: expose memory stats Yurii Soldak 2021-06-05 13:33:26 +02:00
  • b092856238 Add more net compatibility Federico G. Schwindt 2021-06-01 14:48:15 +01:00
  • 15d77119c9 board/nano-rp2040: pins and blinking led Yurii Soldak 2021-06-08 01:19:02 +02:00
  • 95af444896 machine/rp2040: gpio and adc pin definitions Yurii Soldak 2021-06-09 02:59:57 +02:00
  • 1f5e4e79aa support flashing pca10059 from windows Olaf Flebbe 2021-06-03 14:27:33 +02:00
  • 9912dd6db1 machine/rp2040: add basic support for ADC deadprogram 2021-06-05 13:15:43 +02:00
  • 42ec3e2469 docker: use github actions to build/publish tinygo-dev dockerfile deadprogram 2021-06-02 18:55:33 +02:00
  • 4e610a0ee7 main: escape commands while printing them with the -x flag Ayke van Laethem 2021-06-02 14:39:43 +02:00
  • af65c006e6 loader: fix testing a main package Ayke van Laethem 2021-06-02 13:14:13 +02:00
  • 98f117fca4 main: add -test flag for tinygo list Ayke van Laethem 2021-06-02 13:13:34 +02:00
  • 4c95febeee main: don't consider compile-only tests as failing Ayke van Laethem 2021-06-02 12:44:02 +02:00
  • 793a3175d3 reflect: add stubs required for net/http Federico G. Schwindt 2021-06-02 12:28:38 +01:00
  • 78d030aa7a Add os stubs required for net/http Federico G. Schwindt 2021-05-28 23:40:55 +01:00
  • 62f9f61664 Add runtime stubs required for net/http Federico G. Schwindt 2021-05-28 17:11:24 +01:00
  • 5b82125765 Add sync.NewCond Federico G. Schwindt 2021-05-28 16:58:00 +01:00
  • 2f248bbf8b scheduler: task.Data made 64bit to avoid overflow Kenneth Bell 2021-05-16 11:05:23 -07:00
  • c5ea1fde61 increase stack size for access to sdcard sago35 2021-06-01 08:41:02 +09:00
  • 36dffb5554 machine/rp2040: add support for GPIO input deadprogram 2021-05-29 10:41:19 +02:00
  • e8c4c4a865 nrf: don't trigger a heap allocation in SPI.Transfer Ayke van Laethem 2021-05-30 18:11:51 +02:00
  • 8b79e82686 nrf: avoid heap allocation in waitForEvent Ayke van Laethem 2021-05-30 17:14:23 +02:00
  • 22eeed2da1 qtpy: add pin for neopixels sago35 2021-05-30 11:43:16 +09:00
  • cfbc9be9bf rp2040: git ignore generated device files Kenneth Bell 2021-05-29 10:13:41 -07:00
  • e9ddbdf4a8 implemented USB HID composite keyboard support ardnew 2021-05-02 18:05:36 -05:00
  • 43d5eee1e6 begin isolating target-specific USB code ardnew 2021-04-27 10:14:23 -05:00
  • 0ff290cecc prevent heap alloc in control complete ardnew 2021-04-22 18:14:30 -05:00
  • eb705f0d4f rename package machine/usb2 to machine/usb ardnew 2021-04-20 21:16:06 -05:00
  • 733da1226d USB CDC-ACM UART Rx/Tx functioning for baseline target (Teensy 4.0/4.1) ardnew 2021-04-20 16:35:59 -05:00
  • 84e61c183a functioning ACM device registration with host ardnew 2021-04-19 03:10:42 -05:00
  • 1c2463f0b0 cleanup unused code for baseline ardnew 2021-04-12 23:03:01 -05:00
  • df57c029a7 begin USB refactor with package machine/usb2 ardnew 2021-03-28 15:46:03 -05:00
  • 722a3a5c94 add rp2040, pico Rajiv Kanchan 2021-04-09 11:32:49 +05:30
  • ed2db8a26d Revert "scheduler: task.Data made 64bit to avoid overflow" deadprogram 2021-05-28 07:38:59 +02:00
  • fd8938c634 scheduler: task.Data made 64bit to avoid overflow Kenneth Bell 2021-05-16 11:05:23 -07:00
  • fa3dd41a4f stm32: Use TIM for runtime clock Kenneth Bell 2021-05-15 10:38:40 -07:00
  • 003c96edc0 stm32f103 (bluepill): add pwm Kenneth Bell 2021-05-09 17:22:24 -07:00
  • ac54302301 stm32f7: add pwm Kenneth Bell 2021-05-09 13:26:29 -07:00
  • c43a41165a stm32l4: add pwm Kenneth Bell 2021-05-09 08:02:04 -07:00
  • 3145c2747e stm32l0: add pwm Kenneth Bell 2021-05-08 15:53:17 -07:00
  • 2c4b507d34 stm32l5: add pwm Kenneth Bell 2021-05-08 09:39:29 -07:00
  • ee167f15de stm32: add pwm for f4 series Kenneth Bell 2021-05-06 20:45:11 -07:00
  • 422ebeeec7 Do not disable interrupts on abort Allows panic messages to be printed fully into serial console Yurii Soldak 2021-05-26 22:16:33 +02:00
  • c93ddb630b compiler: skip context parameter when starting regular goroutine Ayke van Laethem 2021-05-26 00:00:25 +02:00
  • 3edcdb5f0d compiler: do not emit nil checks for loading closure variables Ayke van Laethem 2021-05-25 23:39:28 +02:00
  • ec325c0643 compiler: add support for running a builtin in a goroutine Ayke van Laethem 2021-05-25 13:43:54 +02:00
  • 87c2ccb0b9 compiler: add tests for starting a goroutine Ayke van Laethem 2021-05-25 22:33:59 +02:00
  • 6e1eb28ed0 main: rename goroutine tests Ayke van Laethem 2021-05-25 13:24:50 +02:00
  • 45cf2a5a1a compiler: refactor goroutine code Ayke van Laethem 2021-05-25 13:17:24 +02:00
  • 423cae86df docker: update dev dockerfile to Go 1.16 deadprogram 2021-05-26 17:33:50 +02:00
  • ea6b65e360 cmsis-svd: update with latest to sync with upstream repo deadprogram 2021-05-22 15:14:26 +02:00
  • e3b98dabfd Support chained interrupt handlers Kenneth Bell 2021-04-29 00:46:52 -07:00
  • e312cb0fe7 os: add FileMode constants from Go 1.16 sago35 2021-05-23 18:55:15 +09:00
  • 541d8dcd2e reflect: implement AppendSlice Ayke van Laethem 2021-05-22 18:26:37 +02:00
  • c8742e2b96 reflect: use SliceHeader and StringHeader variant for internal use Ayke van Laethem 2021-05-22 18:20:26 +02:00
  • 711889bc3f cgo: implement prefix parsing Ayke van Laethem 2021-05-20 16:43:22 +02:00
  • 70f8eeaca0 cgo: parse binary operators Ayke van Laethem 2021-05-20 16:11:10 +02:00
  • 3339d0f47e cgo: create skeleton of a Pratt parser Ayke van Laethem 2021-05-20 14:25:25 +02:00
  • a38b5c4e01 Add a stub for os.ReadDir() Federico G. Schwindt 2021-05-19 13:30:32 +01:00
  • b20905da13 Add support for net.IP Federico G. Schwindt 2021-05-13 15:00:14 +01:00
  • 95e4dcfb53 interp: ignore inline assembly in markExternal Ayke van Laethem 2021-05-19 13:02:48 +02:00
  • 841f19f49e ci: disable building some optional Clang components Ayke van Laethem 2021-05-19 12:18:32 +02:00
  • 2085ffb334 version: update TinyGo version to 0.19.0-dev sago35 2021-05-14 18:10:55 +09:00
  • b67351babe machine: define Serial as the default output Ayke van Laethem 2021-05-13 14:07:22 +02:00
  • aa5b8d0df7 machine: make UART objects pointer receivers Ayke van Laethem 2021-05-13 12:32:12 +02:00
  • 7c949ad386 machine: make USBCDC global a pointer Ayke van Laethem 2021-05-11 13:39:14 +02:00
  • 1646326164 Update README.md v0.18.0 sago35 2021-05-12 18:50:39 +09:00
  • e44cb7e519 main: version 0.18.0 Ayke van Laethem 2021-05-12 01:20:26 +02:00