Commit Graph

  • adfc8def7b add driver design pointer to CONTRIBUTING.md soypat 2025-04-08 17:04:03 -03:00
  • 5b9be516c5 bmp280: remove alloc on read sensor data Hikmatulloh Hari Mukti 2025-05-15 15:25:02 +07:00
  • 462a0de10a ws2812: add 200MHz support for the Cortex-M0/rp2040 Leon Matthews 2025-05-12 09:35:12 +12:00
  • ad49c0d0ca fix: remove time.Sleep from SSD1306 SPI transfer code Mateusz Nowak 2025-05-07 00:06:12 +02:00
  • 673367c317 tmc2209 bug fixes (#755) Craig Swank 2025-05-20 04:27:30 -06:00
  • 8b6e8c81e3 rename busy fields to isBusy Patricio Whittingslow 2025-09-16 09:49:45 -03:00
  • 1f37a1398c missed high or low ~voltage~ level Patricio Whittingslow 2025-09-16 09:31:11 -03:00
  • 8d3cac8322 apply @gen2thomas suggestions Patricio Whittingslow 2025-09-16 09:26:00 -03:00
  • 3fa08112db add regmap package to facilitate heapless driver development soypat 2025-06-21 10:32:47 -03:00
  • b639f7b12e added support for P25Q16H flash chip for xiao-ble target; Bryan Souza 2025-09-12 10:13:51 -07:00
  • 28d625abfd added support for W25Q80DV flash chip for xiao-ble target; Bryan Souza 2025-09-12 09:14:37 -07:00
  • 3cd6afb84c pins.go -> pin.go Patricio Whittingslow 2025-09-07 17:13:50 -03:00
  • 228e57cf98 release: prepare for 0.33.0 drivers release v0.33.0 deadprogram 2025-08-19 18:03:37 +02:00
  • 6cf1eb86e5 fix: correct smoke tests for Adafruit Seesaw deadprogram 2025-08-18 14:40:34 +02:00
  • 857ab80ae6 feat: add support for seesaw encoders JP Hastings-Spital 2025-06-30 15:30:11 +01:00
  • a31ba26a6c Fix gps time calculation (#785) Russel Hunter Yukawa 2025-08-13 16:39:18 +09:00
  • 303ec94529 added support for LSM303DLHC e-Compass; (#783) Bryan Souza 2025-08-10 23:47:22 -07:00
  • 833990f44d Add ens160 i2c driver Artur Nasyrov 2025-07-25 15:54:43 +03:00
  • 28d87eb0c5 ws2812: add RP2350 support Ayke van Laethem 2025-06-16 17:10:53 +02:00
  • ae9e8f915e ssd1306: avoid unnecessary heap allocations (#767) Yurii Soldak 2025-07-13 14:53:58 +02:00
  • 45fad80c3e feat: allow gps init with address JP Hastings-Spital 2025-06-30 08:16:15 +01:00
  • 0304d30b78 lsm6ds3tr: avoid unnecessary heap allocations (#766) Yurii Soldak 2025-06-25 10:03:41 +02:00
  • 7de0a0814e Revert "add regmap package to facilitate heapless driver development (#768)" (#776) Ron Evans 2025-07-14 16:16:56 +02:00
  • 80356fd9d9 add regmap package to facilitate heapless driver development (#768) Patricio Whittingslow 2025-07-13 09:58:49 -03:00
  • db544f4ca7 bugfix: output misconfigured soypat 2025-07-09 12:13:17 -03:00
  • 9fb57e22fb fix pullups not available on fe310 soypat 2025-07-09 12:04:37 -03:00
  • 3681452097 finish rewrites! soypat 2025-07-08 21:11:46 -03:00
  • 38c606d813 refactor: add display.Pin interface and use it everywhere that is easy to do so drivers-pin-interface deadprogram 2025-03-16 17:35:09 +01:00
  • 8f0fbaa945 more drivers are now cross platform soypat 2025-07-02 22:03:58 -03:00
  • 5c305f9b6f ssd1306: fix thumby function arguments ssd1306-impossible soypat 2025-07-02 11:16:40 -03:00
  • 1e4110b5a2 add thumby case to smoke tests soypat 2025-07-02 11:05:47 -03:00
  • e286861661 fix smoke tests soypat 2025-07-02 11:05:07 -03:00
  • 589bf19b01 fix bug soypat 2025-07-02 10:51:29 -03:00
  • ff4d15cea9 this is what I meant soypat 2025-07-02 10:44:06 -03:00
  • d02d21ecea feat: allow gps init with address JP Hastings-Spital 2025-06-30 08:16:15 +01:00
  • 805e2a02f8 lsm6ds3tr: avoid unnecessary heap allocations (#766) Yurii Soldak 2025-06-25 10:03:41 +02:00
  • c4ff8242a7 all: updates for drivers release v0.32.0 v0.32.0 deadprogram 2025-06-13 18:58:02 +02:00
  • 82c41dbf14 add driver design pointer to CONTRIBUTING.md soypat 2025-04-08 17:04:03 -03:00
  • c4168864fd bmp280: remove alloc on read sensor data Hikmatulloh Hari Mukti 2025-05-15 15:25:02 +07:00
  • dbc9022f6a ws2812: add 200MHz support for the Cortex-M0/rp2040 Leon Matthews 2025-05-12 09:35:12 +12:00
  • d41bc0b85f fix: remove time.Sleep from SSD1306 SPI transfer code Mateusz Nowak 2025-05-07 00:06:12 +02:00
  • e7f90166ad tmc2209 bug fixes (#755) Craig Swank 2025-05-20 04:27:30 -06:00
  • f3945b1d58 apply suggestions from team soypat 2025-04-30 15:18:21 -03:00
  • 06e4c0267f add PinInput and PinOutput HAL soypat 2025-04-08 17:08:08 -03:00
  • 156d6e7c9c chore: update all SPI usage to use either *machine.SPI or drivers.SPI to accomodate recent switch in machine package v0.31.0 deadprogram 2025-03-11 18:27:15 +01:00
  • 6e04decf19 Prepare for release 0.30 v0.30.0 deadprogram 2025-03-04 18:35:05 +01:00
  • afb1ea39c2 license: update year deadprogram 2025-03-04 18:34:22 +01:00
  • 382e79a748 fix(dhcp): fix typo in DHCP error message henryleduc 2025-02-10 18:13:58 +00:00
  • 06dd60fba2 Add wifi driver comboat for Elecrow W5 rp2040 and rp2350 devices (#741) Scott Feldman 2025-02-21 02:24:15 -08:00
  • 27a7d5031e move to latest golang.org/x/net v0.33.0 (#732) Scott Feldman 2025-02-18 14:34:09 -08:00
  • 6281f36662 MAX6675 example & smoke test John Hobbs 2025-02-12 17:10:32 -06:00
  • ccfcfa837e Add MAX6675 device John Hobbs 2025-02-12 16:52:11 -06:00
  • 87c205fd65 Added TMC2209 support (#727) Amken USA 2025-01-28 06:42:18 -05:00
  • f57b5ecee9 Add sharpmem (#724) Anastasios Papalyras 2025-01-28 13:17:12 +02:00
  • 486949686c Added TMC5160 support (#725) Amken USA 2025-01-18 01:49:00 -05:00
  • 00578a3a81 Fixed bug in aht20 driver Triston Whetten 2025-01-12 18:53:59 -07:00
  • 17f273243d hub75: fix data buffering ehime-iyokan 2024-11-04 12:22:58 +09:00
  • 0623bb425c chore: update microphone driver to use latest i2s interface deadprogram 2024-12-18 16:18:54 +01:00
  • 019bbbe5fb Prepare for release 0.29 v0.29.0 deadprogram 2024-10-29 20:25:00 +01:00
  • d04e68bef8 bugfix: correct casting of return value from adc as it was always overflowing the 8 bit result deadprogram 2024-10-29 01:11:09 +01:00
  • 76a4276b5d pixels: do more extensive testing for roundtrip bugs between Set and Get Ayke van Laethem 2024-10-28 09:52:15 +01:00
  • 7d7efe25e7 pixel: fix Monochrome setPixel Ayke van Laethem 2024-10-28 09:48:09 +01:00
  • 0186d0905d pixel: remove monochrome image from random noise test deadprogram 2024-10-28 06:51:26 +01:00
  • 2f3b5ca59a pixel: correct and clarify code for monochrome get/set pixels deadprogram 2024-10-27 13:03:33 +01:00
  • ecae5e28ad pixel: add NewImageFromBytes() function to allow creating image from existing slice deadprogram 2024-10-26 18:00:33 +02:00
  • bcf3b84654 Revert "pixel: add NewImageFromBytes function (#713)" (#714) Daniel Esteban 2024-10-28 01:11:52 +01:00
  • 4fb5d7a0e5 pixel: add NewImageFromBytes function (#713) Ron Evans 2024-10-27 23:59:39 +00:00
  • f12454d4f7 uc8151: add FillRectangle() and SetScroll() functions to satisfy tinyterm.Displayer interface deadprogram 2024-10-25 20:11:27 +02:00
  • 829ae09651 ssd1306: add FillRectangle() and SetScroll() functions to satisfy tinyterm.Displayer interface deadprogram 2024-10-26 09:57:45 +02:00
  • 71eef4196f uc8151: add FillRectangle() and SetScroll() functions to satisfy tinyterm.Displayer interface pixels-bitmaps deadprogram 2024-10-25 20:11:27 +02:00
  • 6301627338 pixel: correct and clarify code for monochrome get/set pixels deadprogram 2024-10-27 13:03:33 +01:00
  • b7bbecc456 pixel: add NewImageFromBytes() function to allow creating image from existing slice deadprogram 2024-10-26 18:00:33 +02:00
  • 30f540c29f touch: add capacitive touch sensing on normal GPIO pins Ayke van Laethem 2024-10-19 11:32:22 +02:00
  • 6d431e0726 Add I2C INA219 driver (#705) Warren Guy 2024-10-24 06:45:33 +01:00
  • f308f8fce0 Add sponsor button to key repositories Daniel Esteban 2024-10-14 09:33:19 +02:00
  • 1c2b802f47 servo: Add function SetAngleWithMicroseconds (#695) PWND0U 2024-10-23 21:56:41 +08:00
  • ce80e7582f epd1in54: add Waveshare 1.54inch B/W e-Paper display (#704) Marcin Białoń 2024-10-23 13:43:30 +02:00
  • 109cab4f3b onewire improvements HattoriHanzo031 2024-10-02 20:07:17 +02:00
  • 07216d3051 expanded README to discuss need to change variables in examples Greg Herlein 2024-08-14 11:27:05 -07:00
  • d688fa3f3f ssd1306: Add function SetFlip and GetFlip (#702) たぬき 2024-08-19 08:45:59 +09:00
  • dd44f9220b removed what seems like an accidental home directory replace in go.mod Greg Herlein 2024-08-14 10:47:22 -07:00
  • 3c1aaa9a9f Add error check for d.bus.Tx() dht20 sago35 2024-07-18 08:35:57 +09:00
  • 3f4a9d82f7 Add check for which sago35 2024-07-16 09:00:34 +09:00
  • 19c9fe6db3 Add error handling sago35 2024-07-14 13:37:13 +09:00
  • 315dbef694 dht20: add I2C driver for DHT20 temperature and humidity sensor sago35 2024-07-13 10:12:57 +09:00
  • ee3842f639 pcf8591: add ADC only implementation for I2C ADC/DAC (#690) Ron Evans 2024-07-01 15:06:25 +02:00
  • 1bf1a11067 all: prepare release v0.28.0 v0.28.0 deadprogram 2024-06-14 17:56:49 +02:00
  • 848f5def03 nit: increase verbosity of espat NetNotify error (#684) leongross 2024-06-14 17:36:07 +02:00
  • 4a0bcba87c epd2in66b: Waveshare 2.66inch E-Paper Display Module (B) for Raspberry Pi Pico (#673) Thomas 2024-06-10 13:16:45 +02:00
  • 7d983647ad pixel: fix Image[Monochrome].Set for larger images Ayke van Laethem 2024-05-25 15:42:11 +02:00
  • 831982ad33 servo: add function SetAngle() to simplify API for most common use case deadprogram 2024-05-21 19:16:22 +02:00
  • 9063f46313 uc8151: improvements to speed and also add flicker-free mode based on @antirez code example deadprogram 2024-05-10 17:57:21 +02:00
  • 2a621dc3b1 Add driver for MCP9808 i2c temperature sensor (#676) gmsec 2024-05-12 10:42:03 +02:00
  • 7dbca2a543 uc8151: correct DrawBitmap() also refactor SendCommand() and SendData() for clarity deadprogram 2024-05-09 12:42:59 +02:00
  • 50b6f18cc2 uc8151: update to support all functions needed by tinygl and board package Displayer interface deadprogram 2024-05-07 21:36:31 +02:00
  • bb0e6b8ba8 Fix typo and move initialization of neo to init() sago35 2024-05-04 23:32:27 +09:00
  • 5eeba138a4 Simplify examples/ws2812 sago35 2024-05-03 10:31:39 +09:00
  • 1095629f62 ssd1306: add Sleep() function for Displayer interface deadprogram 2024-04-21 12:26:38 +02:00
  • bf0b383176 ssd1306: add rotation functions for Displayer interface deadprogram 2024-04-21 12:19:58 +02:00
  • f206f6f56f ft6336: ignore bogus touch events Elias Naur 2024-04-19 13:10:46 +02:00