Commit Graph

  • 47115f0380 machine/stm32: add STM32U585 target definition and runtime deadprogram 2026-03-15 15:43:56 +01:00
  • 1f00425eb3 WiFi/BLE ROM Dima Jolkin 2026-03-17 18:58:01 +02:00
  • 71245845c8 esp32c3: implement USBDevice using interrupts for more proper operation. deadprogram 2026-03-05 20:22:12 +01:00
  • d9f6f3b81f chore: update espflash to espflasher deadprogram 2026-03-08 15:49:43 +01:00
  • b81a7c2bca fix: ESP32-C3 needs to clear MCAUSE after handling interrupt deadprogram 2026-03-05 20:31:32 +01:00
  • 0ec2f0818a flashing: introduce flash method 'esp32jtag' for esp32c3/esp32s3 targets deadprogram 2026-03-04 15:03:49 +01:00
  • 4a6a82ae79 modules: update to latest serial and espflash packages deadprogram 2026-03-04 15:01:22 +01:00
  • b14ee51ff6 esp32c3/esp32s3: refactoring and corrections for SPI implementation deadprogram 2026-03-02 10:53:25 +01:00
  • 394116e998 targets: switch rp2040/rp2350 to default to tasks scheduler deadprogram 2026-03-02 15:23:29 +01:00
  • f902437848 esp32c3/esp32s3: refactor ADC implementation to reduce code duplication. deadprogram 2026-03-01 23:21:34 +01:00
  • 86cc3b6c12 usb/cdc: Better ring buffer implementation (#5209) Pat Whittingslow 2026-03-02 00:25:56 +01:00
  • 6bb6ea2432 esp32s3 + c3 ADC (#5231) Dima 2026-03-01 23:45:01 +02:00
  • 3c590e36ad machine: implement RNG for esp32s3 based on the onboard hardware random number generator. deadprogram 2026-02-27 19:05:47 +01:00
  • 69a4dda8c8 modules: update espflash to 0.2.0 for esp8266 fixes deadprogram 2026-02-28 10:25:01 +01:00
  • 8fbaffe56e targets: modify esp32, esp32s3, esp32c3, & esp8266 targets to use built-in esp32flash deadprogram 2026-02-27 12:21:11 +01:00
  • bfafef8df1 feature: add esp32flash flash method for esp32s3/esp32c3/esp32/esp8266 deadprogram 2026-02-27 12:17:10 +01:00
  • 26ff622148 targets: add support for Seeedstudio Xiao-RP2350 board. deadprogram 2026-02-26 19:36:58 +01:00
  • 88a68eaf7e machine: stm32l0x1,l0x2: TIM: adapt to 32-bit register access Michael Teichgräber 2026-02-23 17:01:16 +01:00
  • 46a2a177c1 machine: sync stm32g0 with updated stm32 device files Michael Teichgräber 2026-02-23 16:50:34 +01:00
  • b0ea05a853 targets/swan: rename group build tag stm32l4x5 => stm32l4y5 to avoid clash with stm32 device name Michael Teichgräber 2026-02-23 16:35:07 +01:00
  • f3b79c412f targets/nucleo-f722ze.json: add build-tag stm32f722, change stm32f7x2.s to ..722.s Michael Teichgräber 2025-11-28 21:26:16 +01:00
  • f4f3ad5051 lib/stm32-svd: update submodule Michael Teichgräber 2026-02-25 11:17:32 +01:00
  • 0757ccc657 update tools/gen-device-svd w.r.t. recent changes to the structure of stm32-svd files (#5212) knieriem 2026-02-25 18:05:31 +01:00
  • 47282be619 esp3s3 & esp32c3 PWM implements (#5215) Dima 2026-02-25 10:36:56 +02:00
  • 9bdbe943ce transform: modify output format from the -print-allocs flag to be the same as expected by the go coverage tool deadprogram 2026-02-24 14:34:13 +01:00
  • 180220a2e3 Esp32s3 i2c interface (#5210) Dima 2026-02-21 21:23:03 +02:00
  • 8ef4af45d7 export UART0 and pins Micah Cowell 2026-02-17 10:46:57 -08:00
  • 9215aa7ece runtime: implement fminimum/fmaximum Nia Waldvogel 2026-02-09 14:21:44 -05:00
  • b497c5da71 esp32s3-usbserial: move InitSerial to init method Dima Jolkin 2026-02-17 19:31:48 +02:00
  • bf4d2fef4a esp32s3-usbserial: common usbserial for both esp32c3 & esp32s3 Dima Jolkin 2026-02-17 10:44:37 +02:00
  • c053b8fc8a esp32s3-usbserial: split usb Dima Jolkin 2026-02-16 21:59:02 +02:00
  • d364ac6024 esp32s3-usbserial: added usbserial printing Dima Jolkin 2026-02-15 21:11:41 +02:00
  • d78be5112b make: remove machine without board from smoketest deadprogram 2026-02-16 09:53:20 +01:00
  • b5233eea56 targets: correct name/tag use for esp32s3-wroom1 board deadprogram 2026-02-16 09:49:12 +01:00
  • 09a6612742 fix: init heap before random number seed on wasm platforms deadprogram 2026-02-15 19:24:16 +01:00
  • 1778ad620f Esp32s3 implement spi (#5169) Dima 2026-02-15 15:50:39 +02:00
  • 458b50bc07 sponsorship: add explicit callout/link in README to help out TinyGo deadprogram 2026-02-11 09:45:32 +01:00
  • fca8784dc3 builder: order embedded files deterministically Elias Naur 2026-02-06 15:16:21 +01:00
  • a846ee2321 flake.*: bump to nixpkgs 25.11 Elias Naur 2026-02-06 15:53:52 +01:00
  • df087b592f build: update CI builds to use latest Go 1.25.7 release deadprogram 2026-02-04 17:33:45 +01:00
  • eade931650 Add per-byte timeout budget for rp2 I2C (#5189) Matthew Hiles 2026-02-02 08:09:34 -05:00
  • a7649f5b42 targets: Add Shrike Lite board (#5170) Yaj 2026-01-24 12:34:22 +05:30
  • f0b953dec9 Fix syntax for building with TinyGo robo 2026-01-21 20:59:17 -03:00
  • bb8196653f machine/attiny85: add USI-based SPI support (#5181) Jesús Espino 2026-01-17 21:22:15 +01:00
  • a1b44ddd58 testdata: more corpus entries (#5182) Damian Gryski 2026-01-17 08:59:13 -08:00
  • 48b0d7f434 chore: update version to 0.41.0-dev deadprogram 2026-01-14 09:55:22 +01:00
  • d8b6b257f4 compiler: simplify createObjectLayout Nia Waldvogel 2025-12-28 14:59:13 -05:00
  • c98972a3e0 machine/rp: add Close function to UART to allow for removing all system resources/power usage deadprogram 2026-01-13 17:33:37 +01:00
  • b93759936c machine/rp: use the blockReset() and unresetBlockWait() helper functions for all peripheral reset/unreset operations deadprogram 2026-01-13 01:22:20 +01:00
  • d62dda8140 machine: add attiny85 pwm support (#5171) Jesús Espino 2026-01-12 13:38:20 +01:00
  • 6e18433a46 clean up implementation can-demo Patricio Whittingslow 2026-03-29 16:34:10 -03:00
  • c5cb58c9b8 take @knieriem suggestions and apply them to can.go Patricio Whittingslow 2026-03-01 20:52:00 -03:00
  • cc959c5aab fix targets list tgdoc-tool Patricio Whittingslow 2026-02-25 12:49:07 -03:00
  • ef77ed3103 show number of different APIs in red Patricio Whittingslow 2026-02-25 12:29:37 -03:00
  • ca2694c5d9 add tgdoc tool Patricio Whittingslow 2026-02-25 12:21:09 -03:00
  • ef05ba2ea1 delete old can Patricio Whittingslow 2026-02-21 09:20:47 -03:00
  • 25f5f76a48 add interrupts Patricio Whittingslow 2026-02-21 09:19:32 -03:00
  • a5292ecb0f full CAN API refactor Patricio Whittingslow 2026-02-20 14:01:27 -03:00
  • ab087d6f27 new CAN API demo Patricio Whittingslow 2026-02-20 13:20:03 -03:00
  • fd1d10c9b7 export UART0 and pins Micah Cowell 2026-02-17 10:46:57 -08:00
  • 5c37d1ba61 runtime: implement fminimum/fmaximum Nia Waldvogel 2026-02-09 14:21:44 -05:00
  • 610dd19c40 esp32s3-usbserial: move InitSerial to init method Dima Jolkin 2026-02-17 19:31:48 +02:00
  • 44ca224056 esp32s3-usbserial: common usbserial for both esp32c3 & esp32s3 Dima Jolkin 2026-02-17 10:44:37 +02:00
  • c1cddffbe9 esp32s3-usbserial: split usb Dima Jolkin 2026-02-16 21:59:02 +02:00
  • 9bbad6700b esp32s3-usbserial: added usbserial printing Dima Jolkin 2026-02-15 21:11:41 +02:00
  • 24f965425d make: remove machine without board from smoketest deadprogram 2026-02-16 09:53:20 +01:00
  • b6b723aeec targets: correct name/tag use for esp32s3-wroom1 board deadprogram 2026-02-16 09:49:12 +01:00
  • 934d5f41bf fix: init heap before random number seed on wasm platforms deadprogram 2026-02-15 19:24:16 +01:00
  • 4b0e858964 Esp32s3 implement spi (#5169) Dima 2026-02-15 15:50:39 +02:00
  • 32378537b8 sponsorship: add explicit callout/link in README to help out TinyGo deadprogram 2026-02-11 09:45:32 +01:00
  • f5b2a08b15 builder: order embedded files deterministically Elias Naur 2026-02-06 15:16:21 +01:00
  • f23e18a8de flake.*: bump to nixpkgs 25.11 Elias Naur 2026-02-06 15:53:52 +01:00
  • 66d7099c96 build: update CI builds to use latest Go 1.25.7 release deadprogram 2026-02-04 17:33:45 +01:00
  • bef0dc5d21 Add per-byte timeout budget for rp2 I2C (#5189) Matthew Hiles 2026-02-02 08:09:34 -05:00
  • e79cdc1122 targets: Add Shrike Lite board (#5170) Yaj 2026-01-24 12:34:22 +05:30
  • f0256cab18 Fix syntax for building with TinyGo robo 2026-01-21 20:59:17 -03:00
  • 5d8e071bfb machine/attiny85: add USI-based SPI support (#5181) Jesús Espino 2026-01-17 21:22:15 +01:00
  • a0069b6282 testdata: more corpus entries (#5182) Damian Gryski 2026-01-17 08:59:13 -08:00
  • 707d37a4c1 chore: update version to 0.41.0-dev deadprogram 2026-01-14 09:55:22 +01:00
  • 1876b65b18 compiler: simplify createObjectLayout Nia Waldvogel 2025-12-28 14:59:13 -05:00
  • 1fe934e8a8 machine/rp: add Close function to UART to allow for removing all system resources/power usage deadprogram 2026-01-13 17:33:37 +01:00
  • 8bd2233b57 machine/rp: use the blockReset() and unresetBlockWait() helper functions for all peripheral reset/unreset operations deadprogram 2026-01-13 01:22:20 +01:00
  • ff58c50118 machine: add attiny85 pwm support (#5171) Jesús Espino 2026-01-12 13:38:20 +01:00
  • cde28db20e rp2: perform lazy block init to save power rp-lazy-block-reset deadprogram 2026-01-12 01:33:04 +01:00
  • ca36fba7e4 feat: Implement Lchown function for changing file ownership (#5161) Itxaka 2026-01-10 09:31:22 +01:00
  • 743bf45e00 runtime: make timeoffset atomic deadprogram 2026-01-09 21:31:08 +01:00
  • 9bc5d21185 src/runtime: add MemStats.HeapObjects Damian Gryski 2026-01-08 12:42:28 -08:00
  • c8b56bd161 src/testing: add b.ReportMetric() Damian Gryski 2026-01-08 11:56:57 -08:00
  • fe20079300 rp2: prevent pwm Period method overflow soypat 2026-01-08 19:14:30 -03:00
  • 068d7c1b44 reflect: add TypeAssert Jake Bailey 2026-01-06 21:23:48 -08:00
  • 42fed60e61 stm32l0: add flash support Ayke van Laethem 2026-01-05 12:07:15 +01:00
  • 53c1ccaa42 STM32G0B1 Watchdog + ADC Support (#5158) Amken USA 2026-01-08 08:52:14 -05:00
  • 72f667cac9 main (test): skips mipsle test if the emulator is missing Nia Waldvogel 2026-01-06 23:11:55 -05:00
  • 4fff472808 sync: add WaitGroup.Go Jake Bailey 2026-01-06 21:00:06 -08:00
  • cfd74c2954 Add stm32g0b1 support (#5150) Amken USA 2026-01-06 17:12:02 -05:00
  • 9bcca974ba internal/gclayout: use correct lengths Nia Waldvogel 2025-12-28 12:46:29 -05:00
  • a40586d092 compiler: implement copy directly Nia Waldvogel 2025-12-26 19:19:21 -05:00
  • bc9708f51a compiler: fix min/max on floats by using intrinsics Nia Waldvogel 2025-12-28 09:44:58 -05:00
  • 8ef36ed939 machine: fix usb truncation? Nia Waldvogel 2025-12-30 15:51:27 -05:00
  • c7f62bae9b make GO copyright verbatim gram 2026-01-02 11:02:18 +01:00