Daniel Esteban
28dbbe2e65
typo in package name of examples
2019-07-14 22:21:37 +02:00
Ayke van Laethem
78fdaad9c0
mpu6050: properly scale the outputs of the accel/gyro
...
Units were unspecified before but were in practice the raw output from
the sensor. They have now been changed to sensible outputs
understandable to humans, like the other accelerometers.
2019-07-14 22:20:51 +02:00
Daniel Esteban
cb49783f18
Error strings should not be capitalized (unless beginning with proper
...
nouns or acronyms) or end with punctuation, since they are usually
printed following other context.
2019-07-08 18:52:31 +02:00
Ron Evans
8534e67c83
buzzer: buzzer timbres sound better with more bass
...
Signed-off-by: Ron Evans <ron@hybridgroup.com >
2019-07-06 16:35:09 +02:00
Ron Evans
95755ebae7
buzzer: add simple buzzer implementation
...
Signed-off-by: Ron Evans <ron@hybridgroup.com >
2019-07-06 16:35:09 +02:00
Ron Evans
f4583f5144
microphone: PDM MEMS microphone support using I2S interface
...
Signed-off-by: Ron Evans <ron@hybridgroup.com >
2019-07-05 14:52:54 +02:00
Ron Evans
1e59a3970e
docs: add note to current/future contributors to please start by opening a GH issue to avoid duplication of efforts
...
Signed-off-by: Ron Evans <ron@hybridgroup.com >
2019-06-06 12:12:24 +02:00
Ron Evans
e4f6fbcb52
release: update changelog for v0.2.0
...
Signed-off-by: Ron Evans <ron@hybridgroup.com >
v0.2.0
2019-06-04 07:47:44 +02:00
Ron Evans
7487c6b3a2
docs: correct badge and link in README for godocs to use custom domain
...
Signed-off-by: Ron Evans <ron@hybridgroup.com >
2019-06-03 19:45:18 +02:00
Ron Evans
d1553458f5
bme280: add package docs, and add bme280 to README
...
Signed-off-by: Ron Evans <ron@hybridgroup.com >
2019-06-03 19:39:30 +02:00
Daniel Esteban
79d3609f76
Support for AT24C32/64 2-wire serial EEPROM
2019-06-03 19:38:04 +02:00
Ayke van Laethem
00a9b9db77
ws2812: better support the nrf52832
...
This has cost me _hours_ to find. There are many clones of the ws2812
and they have slightly different timing characteristics. Some don't work
so well when you get close to the minimum T1H time: a 1-bit may be
interpreted as a 0-bit.
2019-06-03 19:25:24 +02:00
Martin Treml
f68388702d
Implementation of the BME280 Sensor ( #38 )
...
* Driver for bme280
2019-06-03 19:03:53 +02:00
Ron Evans
0722fe7161
docs: add CHANGELOG for first official release of drivers
...
Signed-off-by: Ron Evans <ron@hybridgroup.com >
v0.1.0
2019-05-29 16:28:08 +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
7757122598
docs: add contribution guidelines link to README and also show dev branch status in CI build
...
Signed-off-by: Ron Evans <ron@hybridgroup.com >
2019-05-27 08:58:41 +02:00
Ron Evans
93849555f3
docs: add contribution guidelines to repo
...
Signed-off-by: Ron Evans <ron@hybridgroup.com >
2019-05-27 08:54:36 +02:00
Ron Evans
3f946868e1
all: refactor all current drivers to use new machine.Pin interface
...
Signed-off-by: Ron Evans <ron@hybridgroup.com >
2019-05-26 21:46:33 +02:00
Daniel Esteban
2c0bde0dad
microbitmatrix: fix for dev branch / volatile package/API ( #63 )
...
* microbitmatrix: fix for dev branch / volatile package/API
2019-05-25 18:02:47 +02:00
Ron Evans
848385d625
docs: just to make clear what the driver is for
...
Signed-off-by: Ron Evans <ron@hybridgroup.com >
2019-05-24 15:52:47 +02:00
k-brk
dce063e0c2
Support for DS1307 ( #58 )
...
* Support for DS1307
2019-05-24 12:56:26 +02:00
Daniel Esteban
30b118cf63
support for Waveshare EPD 2.13" display (black&white only) ( #61 )
...
* support for Waveshare EPD 2.13" display (black&white only)
2019-05-24 12:37:02 +02:00
Ron Evans
9127719933
docs: add GPS to README
...
Signed-off-by: Ron Evans <ron@hybridgroup.com >
2019-05-23 15:36:00 +02:00
Anthony Elder
a24657d1eb
GPS driver ( #55 )
...
* u-blox GPS driver for both I2C and UART
2019-05-23 15:29:29 +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
k-brk
715829cdbd
Support for HD44780 in 4 and 8 bit mode
2019-05-05 11:42:38 +02:00
Ron Evans
8ac1fa2b22
adxl345: update ADXL345 driver and example to make uniform with other accelerometers
...
Signed-off-by: Ron Evans <ron@hybridgroup.com >
2019-05-03 20:30:03 +02:00
Ron Evans
b7fe897b8c
mag3110: change method name/signature for obtaining temperature to be uniform with other similar drivers
...
Signed-off-by: Ron Evans <ron@hybridgroup.com >
2019-05-03 20:26:43 +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
Daniel Esteban
38e0d39f48
Initial support for RGB led matrix, usually called hub75
2019-04-26 09:24:08 +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
Daniel Esteban
772a1044c4
Define common display interface ( #31 )
...
* issue #27 definition of Displayer interface
2019-04-24 18:56:49 +02:00
Ron Evans
cd992bd7d6
bmp180: change method names/signature for obtaining temperature and pressure uniform with other similar drivers
...
Signed-off-by: Ron Evans <ron@hybridgroup.com >
2019-04-24 15:17:26 +02:00
Ron Evans
f6b9080f9e
ci: show CircleCI badge in README
...
Signed-off-by: Ron Evans <ron@hybridgroup.com >
2019-04-22 22:21:30 +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
Ron Evans
84b1cd0bfb
docs: improve godocs formatting
...
Signed-off-by: Ron Evans <ron@hybridgroup.com >
2019-04-22 11:12:28 +02:00
Ron Evans
8e384a00f1
docs: improve godocs formatting
...
Signed-off-by: Ron Evans <ron@hybridgroup.com >
2019-04-22 11:11:28 +02:00
Ron Evans
7006a675ad
docs: improve godocs formatting
...
Signed-off-by: Ron Evans <ron@hybridgroup.com >
2019-04-22 11:10:11 +02:00