Commit Graph

  • 46bde26249 Merge branch 'dev' into sdcard-refactor sdcard-refactor Pat Whittingslow 2026-07-14 16:54:29 -03:00
  • 0bc660e1bc add documentation, smoke test and fix a couple bugs Patricio Whittingslow 2026-07-14 16:53:11 -03:00
  • dc6edbb694 ws2812: fix PIO TX FIFO overflow on rp2040/rp2350 dropping LEDs dev deadprogram 2026-06-12 19:00:09 +02:00
  • 1d695a231a ws2812: add support for the ESP32-C3 processor deadprogram 2026-03-07 10:27:10 +01:00
  • 04acd8e666 netlink: add Hostname field and some godocs comments deadprogram 2026-04-23 09:44:44 +02:00
  • bb2d365868 RP002-1.0.5 states that max TX power is 16 for eu868. Later, more subtle TX power tactics will be implemented. (#866) Joost 2026-05-17 07:59:34 +02:00
  • f459992f3c ws2812: add support for 160MHz cortex-m processors deadprogram 2026-05-06 18:41:29 +02:00
  • 62663c1832 add SPI driver for semtech sx128x chips (#864) Joel Wetzell 2026-05-04 07:42:03 -05:00
  • 8f372935ac Release 0.35.0 v0.35.0 release deadprogram 2026-04-21 10:14:35 +02:00
  • fb3062433a license: remove year deadprogram 2026-04-21 10:14:13 +02:00
  • 9fc1c0aedc examples/ws2812: update to accomodate Arduino Uno rename for TinyGo 0.41.0 release deadprogram 2026-04-21 10:17:44 +02:00
  • 1c10dea443 add support extended id for mcp2515 (#857) nobonobo 2026-04-20 18:51:56 +09:00
  • e960a6ff57 fix issue #858 Daniel Esteban 2026-04-16 20:12:27 +02:00
  • 2673cc1e9a fix st7789 scroll on rotated displays Daniel Esteban 2026-04-15 22:42:39 +02:00
  • 0034fc511a fill out more constants for lora device Joel Wetzell 2026-04-11 10:41:34 -05:00
  • a0c5da601f unoqmatrix: LED matrix on the Arduino Uno Q deadprogram 2026-03-24 15:02:56 +01:00
  • 21a7d0a96a ws2812: add brightness control Carlos Henrique Guardão Gandarez 2026-04-01 14:35:53 -03:00
  • e232a4f136 waveshare(ssd1680): Add driver for waveshare 2.9 inch v2 epaper Avinal Kumar 2026-03-29 19:02:13 +05:30
  • 4071028e85 ws2812: add PIO support for RP2040/RP2350 Carlos Henrique Guardão Gandarez 2026-03-31 19:26:58 -03:00
  • a514169c37 fix ST7789 driver when rotated 90º Daniel Esteban 2026-03-25 00:22:15 +01:00
  • b480978e1a docs: update count of drivers deadprogram 2026-02-21 09:41:11 +01:00
  • 9eb95a4651 make: add tasks for counting the number of drivers, and displaying a list of them deadprogram 2026-02-21 09:40:46 +01:00
  • d6114c9f6d sponsorship: add explicit callout/link in README to help out TinyGo deadprogram 2026-02-12 12:52:11 +01:00
  • 0e2fb829ef gps: improvements and corrections for config commands deadprogram 2026-01-11 16:08:13 +01:00
  • 892265b733 gps: export some errors for checking/supression from client deadprogram 2026-01-08 13:49:30 +01:00
  • b390e3225a Suggestions by pato for GPS UBX support (#831) Pat Whittingslow 2026-01-08 09:21:44 -03:00
  • 1513808425 gps: revamp validSentence() to avoid heap allocation for errors. This error can occur too frequently to allow for such allocations deadprogram 2025-12-30 17:56:04 +01:00
  • 0a41786a77 gps: improve implementation for UBX config commands deadprogram 2025-12-26 19:02:51 +01:00
  • c21cd39813 si5351: complete refactor for more complete interface deadprogram 2026-01-06 10:25:09 +01:00
  • a35786be70 sx127x: add functions used for FSK radio communication deadprogram 2025-12-10 19:47:24 +01:00
  • e472cf88c8 si5351: additional functions needed for more advanced and power saving usage scenarios si5351-more-functions deadprogram 2025-12-28 20:52:10 +01:00
  • b990fc887f rpio: basic impl of Pins and SPI interfaces for Raspberry Pi rpio Yurii Soldak 2025-12-21 23:41:51 +01:00
  • 2a42fa7cbb st7735: remove dependency on the machine package Yurii Soldak 2025-12-21 23:21:39 +01:00
  • 85e123eeb2 st7789: work in progress on display refactor st7789-improved deadprogram 2025-12-15 11:56:53 +01:00
  • 51561d4eab st7789: add Bus interface to accomodate both SPI and parallel connections to display deadprogram 2025-12-14 11:19:41 +01:00
  • b561dc36f2 examples: switch st7789 example to use the Adafruit Clue since that device actually comes with one. deadprogram 2025-12-14 11:12:36 +01:00
  • 85b24b3418 st7789: remove dependency on the machine package by using internal/pin instead deadprogram 2025-12-14 11:11:38 +01:00
  • 5d96a56603 build: use the latest TinyGo release container instead of the dev container for builds. deadprogram 2025-12-15 18:46:26 +01:00
  • f931ad44fb Release 0.34 v0.34.0 deadprogram 2025-12-15 12:14:56 +01:00
  • 50778af656 si5351: add many missing functions needed for convenient use. deadprogram 2025-12-07 19:39:26 +01:00
  • 936a255df9 Add support for CEVA BNO08x 9DoF sensor (#809) Mike Hughes 2025-12-11 05:07:04 +11:00
  • 9ed648f4a5 scd4x: add support for SCD41 single-shot measurements Ayke van Laethem 2025-11-28 10:32:46 +01:00
  • fab688a701 scd4x: remove dead code Ayke van Laethem 2025-11-21 13:57:39 +01:00
  • d4654668f2 scd4x: update package to use standard methods Ayke van Laethem 2025-11-21 13:54:12 +01:00
  • 253f8e3220 pixel: add Grayscale2bit color (#817) sago35 2025-11-15 17:02:55 +09:00
  • c710cc8236 ssd1xxx: break dependency from machine package (#812) Yurii Soldak 2025-11-12 09:40:34 +01:00
  • 4b831af52b w5500: initial version the driver (#788) Nicholas Wiersma 2025-11-12 10:00:21 +02:00
  • 09fd01340b add simplest driver ports Patricio Whittingslow 2025-11-10 19:20:35 -03:00
  • 23833e69c7 DS3231 Alarm features (#805) gkits 2025-11-11 10:22:28 +01:00
  • 0eabf16c36 undo epd2in66b Configure method deletion pin-hal-adapt soypat 2025-11-10 16:10:07 -03:00
  • f9db7a6d0f fix type soypat 2025-11-10 15:58:48 -03:00
  • d6a420bb08 add missing easytepper_go.go file soypat 2025-11-10 15:55:27 -03:00
  • c7229ddba6 bring #753 changes over to new pin HAL soypat 2025-11-10 15:43:56 -03:00
  • 744fda5eec fix: correct logic error in image size checks in pixel's tests (Monochrome) sago35 2025-11-10 19:47:15 +09:00
  • 027c91272e pixel: correct RGB555 to RGBA conversion logic sago35 2025-11-10 19:33:39 +09:00
  • 5847506ba6 Add TestImageRGB888 and TestImageRGB555 sago35 2025-11-10 19:33:18 +09:00
  • e35e6b8e13 fix: correct logic error in image size checks in pixel's tests sago35 2025-11-10 19:31:38 +09:00
  • 408851a9f5 si5351: add support for si5351 (#810) Ron Evans 2025-11-10 12:04:25 +01:00
  • ec6385c15a add example usage regmap-tx Patricio Whittingslow 2025-11-09 12:35:11 -03:00
  • 7267dc1014 change method name Patricio Whittingslow 2025-11-09 12:26:53 -03:00
  • 84bfe4a928 add regmap.Device8Txer Patricio Whittingslow 2025-11-09 12:21:59 -03:00
  • bd88b70511 regmap: Add Device8I2C/SPI types and their logic (#801) Pat Whittingslow 2025-11-09 10:05:30 -03:00
  • 34da2d208a lsm9ds1: avoid unnecessary heap allocations Yurii Soldak 2025-10-17 23:49:21 +02:00
  • 5cb360a4bf Add Honeywell HSC TruStability SPI+I2C pressure sensor driver (#799) Pat Whittingslow 2025-11-08 06:45:18 -03:00
  • 51b604ce97 lis3dh: add Update and Acceleration calls Ayke van Laethem 2025-10-11 10:15:27 +02:00
  • ec680be784 lis3dh: use correct error handling and make configurable Ayke van Laethem 2025-10-11 09:32:41 +02:00
  • 5fb935001e PinInput+PinOutput HAL (#753, reloaded) (#795) Pat Whittingslow 2025-11-08 06:21:01 -03:00
  • 25eecd27d1 whoops, forgot to set isOut pin-hal soypat 2025-10-13 18:32:25 -03:00
  • 293de2b61a show how one-wire driver could be rewritten to use function HAL soypat 2025-10-13 18:23:21 -03:00
  • 297ad416d3 fix: add RP2350 to quadrature_interrupt.go Martin Heck 2025-09-23 08:35:08 +02:00
  • 453ff96a66 Replace Safe functions with legacy.PinOutput pin-hal-build-tags Yurii Soldak 2025-09-21 10:04:20 +02:00
  • c6d83b783f Pin HAL to break dependency of drivers from TinyGo's machine package Yurii Soldak 2025-09-21 04:38:21 +02:00
  • d224b5d648 feature: some additional changes to drivers.Pin HAL for clarity and readability. pin-hal-suggestions deadprogram 2025-09-20 08:29:32 +02:00
  • 97ed81556b whoops, forgot to change easystepper method calls Patricio Whittingslow 2025-09-16 17:59:29 -03:00
  • 8ac285e821 legacy.PinOutput->pin.Output and add High+Low methods on drivers.PinOutput and use them in drivers Patricio Whittingslow 2025-09-16 17:53:18 -03:00
  • 2e007a6de7 rename busy fields to isBusy Patricio Whittingslow 2025-09-16 09:49:45 -03:00
  • 807ae3da9b missed high or low ~voltage~ level Patricio Whittingslow 2025-09-16 09:31:11 -03:00
  • c815f2560e apply @gen2thomas suggestions Patricio Whittingslow 2025-09-16 09:26:00 -03:00
  • 5d1bc2fc36 pins.go -> pin.go Patricio Whittingslow 2025-09-07 17:13:50 -03:00
  • a9a59a6241 bugfix: output misconfigured soypat 2025-07-09 12:13:17 -03:00
  • c3f8435bc3 fix pullups not available on fe310 soypat 2025-07-09 12:04:37 -03:00
  • 67b669f192 finish rewrites! soypat 2025-07-08 21:11:46 -03:00
  • cd37668592 more drivers are now cross platform soypat 2025-07-02 22:03:58 -03:00
  • 7d3404f060 apply suggestions from team soypat 2025-04-30 15:18:21 -03:00
  • cf81c5ab02 add PinInput and PinOutput HAL soypat 2025-04-08 17:08:08 -03:00
  • 3183013cbb whoops, forgot to change easystepper method calls Patricio Whittingslow 2025-09-16 17:59:29 -03:00
  • 876a3150f3 legacy.PinOutput->pin.Output and add High+Low methods on drivers.PinOutput and use them in drivers Patricio Whittingslow 2025-09-16 17:53:18 -03:00
  • dcf53ac04a revision: modify proposed pin HAL. pin-hal-revised deadprogram 2025-09-16 20:33:50 +02:00
  • f55c0b1853 fix: correct smoke tests for Adafruit Seesaw deadprogram 2025-08-18 14:40:34 +02:00
  • acc0d47b72 feat: add support for seesaw encoders JP Hastings-Spital 2025-06-30 15:30:11 +01:00
  • 9e1d8f6998 Fix gps time calculation (#785) Russel Hunter Yukawa 2025-08-13 16:39:18 +09:00
  • 4d81aa4787 added support for LSM303DLHC e-Compass; (#783) Bryan Souza 2025-08-10 23:47:22 -07:00
  • 24a9d7dcc9 Add ens160 i2c driver Artur Nasyrov 2025-07-25 15:54:43 +03:00
  • 9717f365d9 ws2812: add RP2350 support Ayke van Laethem 2025-06-16 17:10:53 +02:00
  • e61269cdc0 ssd1306: avoid unnecessary heap allocations (#767) Yurii Soldak 2025-07-13 14:53:58 +02:00
  • 6e1e9b75b8 feat: allow gps init with address JP Hastings-Spital 2025-06-30 08:16:15 +01:00
  • b7be85a96a lsm6ds3tr: avoid unnecessary heap allocations (#766) Yurii Soldak 2025-06-25 10:03:41 +02:00
  • 1d618b4729 Revert "add regmap package to facilitate heapless driver development (#768)" (#776) Ron Evans 2025-07-14 16:16:56 +02:00
  • 40784df446 add regmap package to facilitate heapless driver development (#768) Patricio Whittingslow 2025-07-13 09:58:49 -03:00
  • c8788ee4a1 all: updates for drivers release v0.32.0 deadprogram 2025-06-13 18:58:02 +02:00