20 Commits

Author SHA1 Message Date
deadprogram b6aa674b2a test: run unit tests against i2c drivers and any spi drivers without direct gpio
Signed-off-by: deadprogram <ron@hybridgroup.com>
2020-12-15 06:08:59 +01:00
Ayke van Laethem 21ba9392e2 ci: support Go modules
Since TinyGo started supporting Go modules, there was an error in CI.
The commit 7967e82fed tries to fix that,
but I think the underlying issue is that we're checking out in GOROOT,
which is definitely not a supported configuration.

I think the best solution is to just switch to using Go modules, by
adding a go.mod file in the root. I've set it to Go version 1.13 as that
is the first Go version that supports number literals, but it could be
set to any supported Go version (1.11-1.14).

Since we use Go modules, the location of the drivers checkout should not
matter so I've removed it. This fixes the error on CircleCI.
2020-06-05 08:18:43 +02:00
deadprogram 7967e82fed build: try vendor in working directory to match expected module path
Signed-off-by: deadprogram <ron@hybridgroup.com>
2020-05-28 19:13:46 +02:00
Ron Evans c09f0a8075 all: switch to using custom domain for all drivers
Signed-off-by: Ron Evans <ron@hybridgroup.com>
2019-05-29 13:33:50 +02:00
Ron Evans c259da1f17 build: use Makefile test command for CI tests
Signed-off-by: Ron Evans <ron@hybridgroup.com>
2019-05-17 21:16:13 +02:00
Daniel Esteban 374d3f6bec Support for Waveshare 2.13" (B & C versions) e-paper display (#56)
* Support for Waveshare 2.13" (B) e-paper display
2019-05-17 07:55:57 +02:00
Anthony Elder 5930c149d9 SHT3x driver (#53)
* SHT3x driver
2019-05-12 16:11:15 +02:00
Daniel Esteban d22cf7a3e1 Driver for BBC micro:bit on-board LED matrix (#48) 2019-05-05 16:51:04 +02:00
Ron Evans a9e5c8f710 build: use tinygo-dev docker container for CI
Signed-off-by: Ron Evans <ron@hybridgroup.com>
2019-05-05 16:28:38 +02:00
Daniel Esteban ad2b76be8b support for SSD1306 displays using I2C or SPI, several screen sizes (#49)
supported too
2019-05-05 11:45:26 +02:00
k-brk ba4de1efb8 SetPixel removed, formatting 2019-05-05 11:42:38 +02:00
k-brk 4560c61c61 GPIO implements io readwriter interface, simplified display, smoke tests 2019-05-05 11:42:38 +02:00
Daniel Esteban 35a7590c2d clean commit, added smoke tests 2019-05-03 11:44:56 +02:00
Ron Evans de22b8839e ci: ensure all examples are included in smoke tests
Signed-off-by: Ron Evans <ron@hybridgroup.com>
2019-04-26 09:28:16 +02:00
Ron Evans 59db5fef76 thermistor: add support for thermistors such as the NTC 3950
Signed-off-by: Ron Evans <ron@hybridgroup.com>
2019-04-25 11:30:10 +02:00
Ron Evans c0cadf8d82 lis3dh: implement accelerometer functionality
Signed-off-by: Ron Evans <ron@hybridgroup.com>
2019-04-24 20:10:57 +02:00
Ron Evans 720097ebad ci: perform go fmt test on all files
Signed-off-by: Ron Evans <ron@hybridgroup.com>
2019-04-24 19:07:41 +02:00
Ron Evans 137e667d5a ci: setup CircleCI to build an example per driver as a smoke test suite
Signed-off-by: Ron Evans <ron@hybridgroup.com>
2019-04-22 22:16:47 +02:00
Ron Evans cc391102ff ci: put CircleCI config file under correct name
Signed-off-by: Ron Evans <ron@hybridgroup.com>
2019-04-22 19:01:31 +02:00
Ron Evans df3b3aa1ca ci: first start at setting up CircleCI for smoke tests
Signed-off-by: Ron Evans <ron@hybridgroup.com>
2019-04-22 19:00:40 +02:00