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