Commit Graph

  • 91dadd5535 Add 16-bit register mock device Kenneth Bell 2021-03-30 21:43:45 -07:00
  • f7dc106fc8 tm1637: add support for tm1637 7-segment LED Alan Wang 2020-08-01 01:58:14 +08:00
  • df343190c2 tone: add package for producing tones using the PWM interface Ayke van Laethem 2021-04-14 19:33:10 +02:00
  • 6bc466f79b pwm: update drivers with PWM to use new interface deadprogram 2021-04-17 20:26:22 +02:00
  • 23776bf906 flash/drivers: fix EraseBlocks method which is erasing sectors instead Daniel M. Lambea 2021-04-03 20:50:37 +01:00
  • e77e9249cd all: use interfaces for UART objects Ayke van Laethem 2021-03-06 00:27:42 +01:00
  • 1345bc2161 p1am: documentation and example program Quentin Smith 2021-01-07 02:48:35 -05:00
  • ab795cc186 p1am: support the P1AM-100 hardware watchdog Quentin Smith 2021-01-09 04:45:55 -05:00
  • 36213a1cdc p1am: fetch base controller version number Quentin Smith 2021-01-07 02:21:49 -05:00
  • 963c903d71 p1am: support discrete inputs and outputs Quentin Smith 2021-01-07 01:57:20 -05:00
  • 2cec480fb8 p1am: initial driver for the base controller Quentin Smith 2020-07-18 20:36:32 -04:00
  • 68da7f437b p1am: import constants from P1AM Arduino library Quentin Smith 2020-07-18 20:33:54 -04:00
  • d0632fccfa add .vscode/ to .gitignore sago35 2021-03-28 18:52:41 +09:00
  • 2c0a74df4d delete .vscode/settings.json sago35 2021-03-28 18:50:51 +09:00
  • c6228a0677 Merge remote-tracking branch 'origin/release' into dev sago35 2021-03-28 18:15:04 +09:00
  • 33ec7fc98f examples: correct go fmt error deadprogram 2021-03-26 18:28:41 +01:00
  • 75c15d5d0b build: correct error in Makefile from invalid merge deadprogram 2021-03-26 18:28:12 +01:00
  • e1deb45aac add 4x4 keypad driver (#226) Nerzal 2021-03-22 15:25:43 +01:00
  • d1cafbc2b2 docs: add missing new drivers added since last release deadprogram 2021-03-05 00:36:50 +01:00
  • 0b6bfda8cf all: do not take the pointer of an I2C object Ayke van Laethem 2021-03-06 00:12:17 +01:00
  • 84408279de add 4x4 keypad driver (#226) Nerzal 2021-03-22 15:25:43 +01:00
  • de1e6a626a Prepare for drivers release 0.15.1 to get tag correct deadprogram 2021-03-06 13:51:27 +01:00
  • 7531c9d334 Prepare for drivers release 0.15.0 deadprogram 2021-03-06 13:41:58 +01:00
  • ee44900c25 DHTXX driver (#235) pleomaxx3002 2021-03-05 09:24:45 +01:00
  • b9a70aeb6f docs: add missing new drivers added since last release deadprogram 2021-03-05 00:36:50 +01:00
  • cad0a320b7 docs: update year in license to 2021 deadprogram 2021-03-05 00:09:22 +01:00
  • a53a39922b hd44780: add a mode to work with boards where the RW pin is grounded Nick Craig-Wood 2021-02-17 21:30:45 +00:00
  • 41d6a4c3fa adc: update drivers with ADC to use new config struct deadprogram 2021-02-01 12:43:40 +01:00
  • 60ba0e3b30 st7789: correct errors on various godoc comments deadprogram 2021-01-31 15:14:51 +01:00
  • 2b5f43029c st7789: add scrolling functions to match st7735 deadprogram 2021-01-31 11:09:42 +01:00
  • a771641339 max7219: add driver support Tobias Theel 2021-01-30 16:43:09 +01:00
  • 5741ceb9d1 Prepare for drivers release 0.15.1 to get tag correct deadprogram 2021-03-06 13:51:27 +01:00
  • 27ef18930e Prepare for drivers release 0.15.0 v0.15.1 deadprogram 2021-03-06 13:41:58 +01:00
  • e9a6d96ddd docs: update count of supported drivers to add latest contribution deadprogram 2021-03-05 09:26:56 +01:00
  • 9a7cb1a22f DHTXX driver (#235) pleomaxx3002 2021-03-05 09:24:45 +01:00
  • d170ec8d81 docs: add missing new drivers added since last release deadprogram 2021-03-05 00:36:50 +01:00
  • 0fc2d28ca8 docs: update year in license to 2021 deadprogram 2021-03-05 00:09:22 +01:00
  • ef34c13cc1 hd44780: add a mode to work with boards where the RW pin is grounded Nick Craig-Wood 2021-02-17 21:30:45 +00:00
  • 16d2b71820 all: do not use machine.TWI_FREQ_* constants i2c-freq-constants Ayke van Laethem 2021-02-06 11:21:37 +01:00
  • c64d7920dc adc: update drivers with ADC to use new config struct deadprogram 2021-02-01 12:43:40 +01:00
  • 008157b6c9 st7789: correct errors on various godoc comments deadprogram 2021-01-31 15:14:51 +01:00
  • 0ed9683a52 st7789: add scrolling functions to match st7735 deadprogram 2021-01-31 11:09:42 +01:00
  • 01acd977f3 microbitmatrix: refactor to eliminate duplicate code with microbit v1/v2 deadprogram 2021-01-28 00:01:16 +01:00
  • 231ec57202 microbitmatrix: matrix now working on microbit v2 deadprogram 2021-01-24 21:36:29 +01:00
  • 5d3ad4ba52 all: fix main package in examples Ayke van Laethem 2021-01-27 23:43:01 +01:00
  • 8cb226938b mcp23017: use new tester package Roger Peppe 2021-01-18 12:56:19 +00:00
  • ce5e443084 mcp23017: implement pin toggling Roger Peppe 2020-08-24 11:55:00 +01:00
  • edf9ba92be mcp23017: new driver for MCP23017 (I2C port expander) Roger Peppe 2020-08-23 18:41:07 +01:00
  • c1c05cbef7 Add bmp388 support (#219) Austen LeBeau 2021-01-08 04:32:49 -06:00
  • f367eabcf4 ws2812: add SPI based implementation ws2812-spi Ayke van Laethem 2020-12-26 14:51:16 +01:00
  • c338348d2b Better interface "ReadTime" instead of "Time" for DS1307 Daniel Esteban 2020-12-21 16:40:56 +01:00
  • b6aa674b2a test: run unit tests against i2c drivers and any spi drivers without direct gpio deadprogram 2020-12-13 10:42:27 +01:00
  • cc7079b0cd drivers/flash: restore previous calls directly to machine package until we implement SetClockSpeed() deadprogram 2020-12-13 09:56:59 +01:00
  • 42a907035b spi: incorporate change from GH issue feedback deadprogram 2020-10-18 21:22:56 +02:00
  • 46c9ba9595 spi: remove machine.SPI and replace with drivers.SPI interface for almost all SPI drivers deadprogram 2020-10-18 18:03:12 +02:00
  • 396135da7b samd5x spi: change to use drivers.SPI spi-bus-samd5x-drivers sago35 2020-10-26 18:44:23 +09:00
  • d9700779f7 samd5x spi: use standard spi driver spi-bus-samd5x sago35 2020-10-26 18:35:55 +09:00
  • 06ab27300c spi: incorporate change from GH issue feedback deadprogram 2020-10-18 21:22:56 +02:00
  • 39e9e209ec spi: remove machine.SPI and replace with drivers.SPI interface for almost all SPI drivers deadprogram 2020-10-18 18:03:12 +02:00
  • df64ce8f50 ws2812: make AVR support more robust Ayke van Laethem 2020-10-16 14:00:14 +02:00
  • e376785596 Prepare for Drivers release 0.14.0 v0.15.0 v0.14.0 deadprogram 2020-09-17 09:15:57 +02:00
  • 4c98d0bc34 - Fix for RAMWR bug: It can not be skipped as you may call setwindow even if device is not ready for data write to buffer. Data can only be written if last command was Memory Write or Write Memory Continue which was not guaranteed There's no performance loss as having the exact same window on a consecutive call is extremely unlikely - Fixed some typos and added a few missing comments to please go-lint Amblyopius 2020-09-04 15:25:45 +01:00
  • 65f8299153 ws2812: add support for ESP8266 Ayke van Laethem 2020-09-09 18:40:24 +02:00
  • a689aef543 Renamed NewSpi() to NewSPI() in accordance with Go naming conventions BCG 2020-09-06 09:27:03 -04:00
  • 7cd7df7bb8 ws2812: add support for the Xtensa architecture Ayke van Laethem 2020-09-05 01:19:27 +02:00
  • 705f474897 adt7410: add connection test and for that matter connection method deadprogram 2020-08-27 13:27:13 +02:00
  • ce9c93f228 Add support for setting framerate, vsync pause, and reading scanline data. Jason Striegel 2020-08-13 00:48:27 -04:00
  • db02cbb8a4 i2c: switch all i2c drivers definitions to use i2c bus interface type instead of machine package concrete type deadprogram 2020-08-27 12:45:17 +02:00
  • a07b20f2f9 tester: correct interface definition for I2C Tx function deadprogram 2020-08-27 12:17:47 +02:00
  • 4ad210060f lis2mdl: better examples showing how to create unit tests deadprogram 2020-08-27 00:16:15 +02:00
  • 2ae950e96d tester: improve API surface and implement one more test function in lis2mdl driver deadprogram 2020-08-26 22:59:35 +02:00
  • dd34b83e9f lis2mdl: starting point for adding unit tests deadprogram 2020-08-26 16:45:41 +02:00
  • ce81b66fe2 tester: add very basic mock structs for testing i2c devices, based on work done by @rogpeppe deadprogram 2020-08-26 16:44:47 +02:00
  • b1ae52d1b9 Add Waveshare 4.2in B/W e-paper driver (#183) Tim Boldt 2020-08-25 09:57:13 -07:00
  • 794a9c202f Fix smoke-test unless avr-gcc installed sago35 2020-08-24 20:31:03 +09:00
  • 38f97a8b45 docs: replace README badge for godocs with pkgdocs deadprogram 2020-08-21 16:17:38 +02:00
  • 35a146d60e lis2mdl: turn on read mode on every read, to ensure that magnetometer data is updated deadprogram 2020-08-21 10:12:16 +02:00
  • 4f82c06df9 gps: add speed and heading to fix, as parsed from RMC NMEA sentence deadprogram 2020-08-21 07:24:41 +02:00
  • af4efceac1 lis2mdl: add LIS2MDL magnetometer (#187) Ron Evans 2020-08-20 13:21:39 +02:00
  • 5df96c8138 gps: improvements and bugfixes (#186) Ron Evans 2020-08-20 11:22:07 +02:00
  • 88aeec9f69 Fix setWindow bug, add CS pin for Clue compatibility. (#180) Jason Striegel 2020-08-12 02:31:43 -04:00
  • 06b2023b25 Prepare for release v0.13.0 v0.13.0 deadprogram 2020-08-04 16:44:20 +02:00
  • 8163dec7c3 ili9341: cache address window to prevent sending unnecessary commands (#171) ardnew 2020-08-03 08:58:16 -05:00
  • 5a75c9c403 Add ILI9341 TFT driver (SPI) for ATSAMD2x (#174) sago35 2020-08-03 19:42:17 +09:00
  • 75b8a75b4b docs: reorder to correct alpha and adjust count of supported drivers deadprogram 2020-08-03 12:06:17 +02:00
  • 857e45f18d modules: update go version and dependency deadprogram 2020-07-31 19:27:53 +02:00
  • 9130e61c55 bmi160: add initial support Ayke van Laethem 2020-07-30 15:28:44 +02:00
  • 68963a1b42 Add Hd44780i2c driver (#173) Alan Wang 2020-08-01 01:25:56 +08:00
  • 74c9ff4c76 all: changeover to eliminate all direct use of master/slave terminology deadprogram 2020-07-15 20:48:41 +02:00
  • de27fae9a2 Update ws2812_avr_16m.go Alan Wang 2020-07-13 20:11:55 +08:00
  • 5ebc7cb09e bmp180: fix temperature type conversion Alan Wang 2020-07-08 05:47:38 +08:00
  • 07ca36ac5a tmp102: add Connected func to check for device Yannis Huber 2020-07-01 11:08:26 +02:00
  • 39f44ef478 lsm303agr (#162) Alan Wang 2020-07-01 22:59:25 +08:00
  • 61874ea928 added custom import path (#161) Daniel Esteban 2020-06-25 17:11:49 +02:00
  • f5e81e6a01 Added smoke tests for UDP functionality BCG 2020-06-19 01:03:01 -04:00
  • 511a3282b7 Added UDP support BCG 2020-06-19 00:04:12 -04:00
  • 1d09194bbc Added support for the Bosch BMP280 temperature and pressure sensor. (#158) Nerdmeister 2020-06-21 16:16:29 +02:00
  • 941ea4e28b ILI9341 TFT driver (SPI) (#153) sago35 2020-06-16 01:46:13 +09:00
  • 21ba9392e2 ci: support Go modules Ayke van Laethem 2020-06-05 00:39:59 +02:00
  • 7967e82fed build: try vendor in working directory to match expected module path deadprogram 2020-05-28 19:13:46 +02:00