Commit Graph

  • 12263dcb53 Stop using t.Fail() and FailNow Marc-Antoine Ruel 2018-11-12 19:06:32 -0500
  • 077c5a6558 hx711: implement analog.PinADC (#335) M-A 2018-11-12 08:18:00 -0500
  • 9bd83d1b9b analog: rename Reading to Sample Marc-Antoine Ruel 2018-11-12 07:56:12 -0500
  • 058b4ac664 ads1x15: Fixes #334 - Removed extra delay (#336) bezineb5 2018-11-11 21:49:32 -0500
  • 7531d3f42a bitbang: make i2c use physic.Frequency Marc-Antoine Ruel 2018-11-11 16:55:34 -0500
  • ab67f9ac3d ads1x15: comment out racy test Marc-Antoine Ruel 2018-11-11 17:18:27 -0500
  • 641330bde8 ads1x15: fix a race condition Marc-Antoine Ruel 2018-11-11 17:03:32 -0500
  • 41baeb565b ads1x15: fix synchronization (#325) bezineb5 2018-11-11 09:58:27 -0500
  • 233d57b937 ina219: Fix currentLSB calculation (#319) Nikola Kovacs 2018-11-09 02:36:39 +0100
  • 15e8b246b2 analog: improve PinADC and PinDAC (#318) M-A 2018-11-08 10:37:44 -0500
  • 09831e4e00 ads1x15: refactor, simplify API (#317) M-A 2018-11-08 10:18:13 -0500
  • 039d8be022 ads1x15: style improvement (#315) M-A 2018-11-06 20:12:53 -0500
  • a74c97c8cd ads1x15: Add continuous reading, quality bias. Fix min/max values. (#307) bezineb5 2018-11-06 19:44:07 -0500
  • dcc7e03739 hx711: tidy up a few remaining PR comments: (#312) David Sansome 2018-11-07 08:13:41 +1100
  • efab755c33 hx711: add experimental driver. (#305) David Sansome 2018-11-06 01:55:44 +1100
  • 0f9300c793 gpioutil: move to experimental/conn/gpio/gpioutil Marc-Antoine Ruel 2018-11-04 18:31:14 -0500
  • 44ff30f2a3 ads1x15: add support for ADS1015 and ADS1115 (#304) bezineb5 2018-11-03 09:23:19 -0400
  • 540371861e mfrc522: make concurrent-safe (#299) Vlad Korniev 2018-11-01 11:59:16 -0700
  • 2a2fa553a3 epd: add ePaper display support (#295) Alvaro Viebrantz 2018-10-31 12:55:39 -0400
  • 2352b96bc1 as7262: Remove requirement for go1.7 (#301) NeuralSpaz 2018-11-01 03:50:19 +1100
  • 80fb33f17d bh1750: Add support for ambient light sensor (#302) Alvaro Viebrantz 2018-10-31 11:57:20 -0400
  • 28f7e8009b ht16k33: add support for LED alphanumeric display (#298) Alvaro Viebrantz 2018-10-31 05:46:57 -0400
  • 38804e4864 as7262: initial experimental support for AMS AS7262 Spectral ID i2c sensor (#300) NeuralSpaz 2018-10-31 12:44:30 +1100
  • fb97d9d25d testing.T.Run was introduced in Go 1.7, not Go 1.8 Marc-Antoine Ruel 2018-10-30 15:42:40 -0400
  • 7bc669b0cf experimental: fix gofmt for two packages Marc-Antoine Ruel 2018-10-30 14:18:54 -0400
  • 7f2de9c07f nrzled: Add SPI driver for Neopixel LEDs (#291) Will Meitzler 2018-10-30 13:15:02 -0500
  • b2ab8ea899 pca9685: Add support for pwm module (#296) Alvaro Viebrantz 2018-10-30 08:22:30 -0400
  • 93d2236e21 mfrc522: improvements to gain and wait (#297) Vlad Korniev 2018-10-29 12:24:07 -0700
  • d3144fa1d2 gpioutil: fix a race condition in TestDebounce_WaitForEdge_Got Marc-Antoine Ruel 2018-10-23 05:03:29 -0600
  • 717ef921fa gpioutil: add PollEdge for polling based edge detection. Marc-Antoine Ruel 2018-10-22 18:30:16 -0400
  • 6853591d2a gpioutil: add minimal Deboune implementation. Marc-Antoine Ruel 2018-10-17 09:20:15 -0400
  • f54b53f207 ina219: add i2c driver for high side current and voltage sensor (#292) NeuralSpaz 2018-10-15 06:46:38 +1100
  • 5d01024987 ssd1306: add options to customize the hardware pin layout (#282) David Sansome 2018-09-03 22:49:07 +1000
  • 97f5f4fe5d bitbang/spi: move pin init to Connect() from NewSPI() (#278) Seán C. McCord 2018-08-13 12:53:47 -0400
  • cd27930fe4 bitbang/spi: disable CS before manipulating CLK (#276) Seán C. McCord 2018-08-13 11:20:42 -0400
  • f325631d2a Bring back compatibility with go1.4.2 Marc-Antoine Ruel 2018-08-12 13:53:39 -0400
  • 6e81933d56 Start standardizing function names Marc-Antoine Ruel 2018-08-10 11:24:29 -0400
  • ccd14fb9e1 Fine tune fmt usage Marc-Antoine Ruel 2018-08-10 10:37:11 -0400
  • e8b2fc3174 switch from fmt.Stringer to conn.Resource Marc-Antoine Ruel 2018-08-07 14:51:17 -0400
  • 34b6d1d3d2 bitbang/spi cleanup (#268) Seán C. McCord 2018-08-06 13:36:22 -0400
  • d2f71ca23c bitbang/spi: improve mode handling (#267) Seán C. McCord 2018-08-06 11:18:38 -0400
  • 5b5d0de02f Explicitly ignore error at many call sites for clarity Marc-Antoine Ruel 2018-07-31 10:16:56 -0400
  • 161a9035d2 bmxx80: fix humidity sensing Marc-Antoine Ruel 2018-07-30 14:50:07 -0400
  • 206686751e MPU9250 experimental driver, largely inspired by https://github.com/kriswiner/MPU9250/ (#265) Eugene 2018-07-26 21:19:19 -0400
  • 8e1f781a4d apa102: change from RawColors to DisableGlobalPWM (#261) M-A 2018-07-22 16:59:36 -0400
  • bbc377d76a apa102: Add RawColors option (#260) Ben Lazarus 2018-07-19 11:11:17 -0700
  • 70adef3f63 apa102: refactor raster functions (#254) Ben Lazarus 2018-07-18 05:14:08 -0700
  • e2aca639ef apa102: add new benchmarks for raster refactor (#259) Ben Lazarus 2018-07-18 05:03:29 -0700
  • 82d2ba2f9b apa102: simplify Draw() benchmark (#253) Ben Lazarus 2018-07-14 06:30:01 -0700
  • a90b2edbb3 apa102: refactor benchmarks (#252) Ben Lazarus 2018-07-13 05:18:43 -0700
  • a948b6ab2e apa102: Refactor tests (#251) Ben Lazarus 2018-07-09 17:14:40 -0700
  • afdedaf59d UnicornHD driver implementation (#250) Jorge D. Ortiz Fuentes 2018-07-06 14:11:08 -0400
  • 0e0bb7e7dc bitbang: fix SPI with the new v3.0.0 spi interfaces Marc-Antoine Ruel 2018-07-05 09:56:30 -0400
  • cbaeada391 cap1xxx: move out of experimental Marc-Antoine Ruel 2018-07-02 21:44:55 -0400
  • 98e2118731 devices: overhaul documentation Marc-Antoine Ruel 2018-07-02 12:37:00 -0400
  • f7ddfe8f13 cap1xxx: generalize cap1188 to support more devices Marc-Antoine Ruel 2018-06-29 21:09:53 -0400
  • c0f73d6f9a Use timeTicker instead of Sleep Marc-Antoine Ruel 2018-06-29 21:09:53 -0400
  • d0b2e0937c bmxx80: update datasheet URLs Marc-Antoine Ruel 2018-06-28 15:13:13 -0400
  • e634bc9fab Fix a ton of golint messages. Marc-Antoine Ruel 2018-06-25 21:24:54 -0400
  • 501558c627 conn/display: simplify Drawer Marc-Antoine Ruel 2018-06-25 14:15:37 -0400
  • f7d0d4e3d5 travis: run on 1.5.4 Marc-Antoine Ruel 2018-06-25 18:13:12 -0400
  • 6f8bd69f03 Consistently cache display device Bounds() Marc-Antoine Ruel 2018-06-25 14:19:21 -0400
  • 0a22d3193e nrzled: change to Opts pattern Marc-Antoine Ruel 2018-06-24 15:10:52 -0400
  • 8fa8a276a6 apa102: fix typo, use DefaultOpts in cmd Marc-Antoine Ruel 2018-06-24 15:11:56 -0400
  • dfd55c438e Tweak package doc for many executables Marc-Antoine Ruel 2018-06-18 09:50:41 -0400
  • 10ef55d6b0 cap1188: tweaks in the device driver (#244) M-A 2018-06-17 21:50:33 -0400
  • e1decce7e5 gpiostream: replace Resolution with Frequency Marc-Antoine Ruel 2018-06-17 18:37:56 -0400
  • 332037c25e Update use of frequency to use physic.Frequency Marc-Antoine Ruel 2018-06-01 09:50:32 -0400
  • 0b285a6cb6 cci: make Dev implement physic.SenseEnv Marc-Antoine Ruel 2018-05-28 11:16:28 -0400
  • 79423600fb ds18b20: change Dev to implement physic.SenseEnv; tweak String() Marc-Antoine Ruel 2018-05-26 21:56:50 -0400
  • ecfe99ea32 physic: Add Precision to SenseEnv Marc-Antoine Ruel 2018-05-28 10:40:41 -0400
  • e9544992d9 physic: increase RelativeHumidity precision by 10x Marc-Antoine Ruel 2018-05-28 10:42:13 -0400
  • 458e322fcf lepton: complete the lepton driver overhaul Marc-Antoine Ruel 2018-05-27 15:32:34 -0400
  • 3e5b1a8345 ssd1306: switch to use DefaultOpts pattern Marc-Antoine Ruel 2018-05-23 09:33:55 -0400
  • ffc32d2881 ds248x: switch to use DefaultOpts pattern Marc-Antoine Ruel 2018-05-23 09:05:13 -0400
  • ad7ff7dcea bmxx80: switch to a required Opts pattern Marc-Antoine Ruel 2018-03-26 10:50:24 -0400
  • caf4bf4327 apa102: switch to an Opts pattern Marc-Antoine Ruel 2018-03-26 10:24:37 -0400
  • 46ea7926cc gpiostream: Add BitStream.LSBF Marc-Antoine Ruel 2018-03-26 08:43:21 -0400
  • fc241bc91d devices: Move interfaces and structs into physic Marc-Antoine Ruel 2018-03-26 09:53:15 -0400
  • cd1516dfb2 devices: Remove devices.Device Marc-Antoine Ruel 2018-03-26 08:17:52 -0400
  • 79501ae489 bmxx80: change bmx280 tests Marc-Antoine Ruel 2018-05-26 11:06:22 -0400
  • f15a60524d Benchmark related changes Marc-Antoine Ruel 2018-05-26 08:48:09 -0400
  • 66af77a36a lepton: Add new image14bit subpackage Menno Finlay-Smits 2018-05-23 23:20:11 +1200
  • 9660271642 lepton: add NextFrame, explicit Halt, deprecation warnings Marc-Antoine Ruel 2018-05-22 08:50:00 -0400
  • ce57d1e222 lepton: add Dev.Bounds() Marc-Antoine Ruel 2018-05-21 20:32:53 -0400
  • 84ee99bd88 Fix remaining misuses of °K and one KPa Marc-Antoine Ruel 2018-05-16 20:27:09 -0400
  • 7abb5ac69e conn/physic: redo the package that was added in 0bc4d173ac Marc-Antoine Ruel 2018-05-13 20:44:43 -0400
  • 3b9eef0d46 Fix travis failure in c7b6b899f1 Marc-Antoine Ruel 2018-05-12 17:06:22 -0400
  • c7b6b899f1 Fix Makefile go vet to use -unsafeptr=false, formatting in bmp180_test.go Marc-Antoine Ruel 2018-05-12 16:50:48 -0400
  • f4eadbf1e1 Follow up on 0bc4d173ac Marc-Antoine Ruel 2018-05-12 16:22:43 -0400
  • 0bc4d173ac conn/physic: add units and sensing devices Marc-Antoine Ruel 2018-05-11 11:19:01 -0400
  • 989d5f693d Benchmarks: call ReportAllocs() explicitly everywhere Marc-Antoine Ruel 2018-05-09 13:09:11 -0400
  • c9255b11f7 apa102: remove allocation in Halt Marc-Antoine Ruel 2018-05-08 13:21:02 -0400
  • 53e3ff1b30 lepton: Add String() in preparation to conn changes Marc-Antoine Ruel 2018-04-07 10:24:02 -0400
  • cf6b4f08f0 devices: stop using fmt for units Marc-Antoine Ruel 2018-04-06 20:20:15 -0400
  • 5b5083e8fb Move code around to make drivers follow a common pattern Marc-Antoine Ruel 2018-03-26 11:11:56 -0400
  • 89531ab87e Reduce references to devices.Device Marc-Antoine Ruel 2018-03-26 08:20:23 -0400
  • 7306448a6d devices: replace bus reference to port Marc-Antoine Ruel 2018-03-26 08:18:04 -0400
  • 4251b6f3e3 Fixed MFRC522 trailing sector overflow (#224) Eugene 2018-03-25 19:43:17 -0400
  • 1bd781af86 Hitachi HD44780U Dot Matrix Liquid Crystal Display (#223) Eugene 2018-03-25 12:30:41 -0400