Yannis Huber
07ca36ac5a
tmp102: add Connected func to check for device
2020-07-01 19:25:15 +02:00
Alan Wang
39f44ef478
lsm303agr ( #162 )
...
* lsm303agr: add support for lsm303agr digital compass
2020-07-01 16:59:25 +02:00
Daniel Esteban
61874ea928
added custom import path ( #161 )
2020-06-25 17:11:49 +02:00
BCG
f5e81e6a01
Added smoke tests for UDP functionality
2020-06-21 16:21:06 +02:00
BCG
511a3282b7
Added UDP support
2020-06-21 16:21:06 +02:00
Nerdmeister
1d09194bbc
Added support for the Bosch BMP280 temperature and pressure sensor. ( #158 )
...
* bmp280: Added support for the Bosch BMP280 temperature and pressure sensor.
2020-06-21 16:16:29 +02:00
sago35
941ea4e28b
ILI9341 TFT driver (SPI) ( #153 )
...
* ili9341: Add spidriver
2020-06-15 18:46:13 +02: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
Ayke van Laethem
91539d9ef8
apa102: avoid creating garbage
...
Avoid creating unnecessary garbage in the following ways:
* Use the Transfer method instead of the Tx method for single byte
transfers.
* Use a statically allocated buffer for the fixed start-of-frame
sequence.
Running this for a few minutes did not cause the garbage collector to
run. Previously, it would run every second or so in a
persistence-of-vision application.
2020-05-26 19:50:31 +02:00
Alexander Bloss
c3f3af5ffa
Fix DrawFastHLine for ST77xx, SSD1331 and SSD1351
...
DrawFastHLine uses FillRectangle(x,y,width,height,c), so height must be 1 to draw a horizontal line
2020-05-16 18:54:41 +02:00
sago35
41694085a1
Improve performance of ILI9341 on ATSAMD5X
2020-05-06 13:25:43 +02:00
Yannis Huber
fd9b1ba89b
Add SSD1351 OLED display driver ( #146 )
...
* ssd1351: Add SSD1351 driver
2020-04-24 07:30:50 +02:00
Ron Evans
9f23761c5e
Updates for v0.12.0 release
...
Signed-off-by: Ron Evans <ron@hybridgroup.com >
v0.12.0
2020-04-13 21:21:45 +02:00
Ron Evans
2ea620026b
docs: rearrange list of drivers to be in alpha order
...
Signed-off-by: Ron Evans <ron@hybridgroup.com >
2020-04-12 16:34:44 +02:00
Daniel Esteban
04be2320b7
Added HC-SR04 ultrasonic distance sensor. ( #143 )
...
* Added HC-SR04 ultrasonic distance sensor.
2020-04-12 16:29:46 +02:00
BCG
b1529dcf7a
Low-level IO driver for serial flash memory via SPI and QSPI ( #124 )
...
* QSPI/SPI: flash memory functions
2020-04-11 17:59:58 +02:00
Ron Evans
1987f424ad
mqtt: reduce use of goroutines in router to not start a new goroutine for each invocation of each callback
...
Signed-off-by: Ron Evans <ron@hybridgroup.com >
2020-04-11 16:58:37 +02:00
Yannis Huber
6f213e97c3
Add driver for TMP102 low-power digital temperature sensor ( #141 )
...
* tmp102: add driver and example
2020-04-03 13:11:46 +02:00
Daniel Esteban
ebceed6014
AMG88xx thermal camera module
2020-03-17 12:11:03 +01:00
Ron Evans
08cc84ce48
Updates for version 0.11 release
...
Signed-off-by: Ron Evans <ron@hybridgroup.com >
v0.11.0
2020-03-07 09:16:59 -08:00
Ron Evans
0c7b6c0d3c
docs: update readme to correct count of supported drivers
...
Signed-off-by: Ron Evans <ron@hybridgroup.com >
2020-03-07 09:16:08 -08:00
Ron Evans
8b11387d30
license: update year to 2020
...
Signed-off-by: Ron Evans <ron@hybridgroup.com >
2020-03-07 09:11:30 -08:00
Ron Evans
41c6e3be0b
shifter: simplify API surface for PyBadge ( #137 )
...
* shifter: simplify API surface and use build directive to directly match the PyBadge
Signed-off-by: Ron Evans <ron@hybridgroup.com >
* shifter: further simplify API for PyBadge
Signed-off-by: Ron Evans <ron@hybridgroup.com >
2020-03-06 07:29:30 +01:00
Daniel Esteban
583e80026a
new API for shifter driver.
...
this doesn't break existing code, but it might no longer work as expected
2020-03-06 01:30:27 +00:00
Jean François CASSAN
c7cbd7c6cd
Shiftregister implementation ( #135 )
...
* Basic support of SIPO shift register
* typo
* add example of shiftregister for arduino and nucleo
* Fix build flag for nucleof103rb
* Fix wrong data pin configuration
* Change README.md for Shift registers
* Add API for individual register's output pin
* Rewrite shift register example to show ShiftPin usage
* Fix target for shiftregister example smoke test
* Fix type in makefile
* Add shiftregister compatble IC
* Edit comment and readme
2020-03-04 18:48:06 +01:00
Ron Evans
12ac4c2c06
mqtt: use buffered channels for incoming messages to handle bursts
...
Signed-off-by: Ron Evans <ron@hybridgroup.com >
2020-03-03 09:29:18 +01:00
Ayke van Laethem
6380ad5ed5
semihosting: add example
2020-02-26 19:56:13 +01:00
Daniel Esteban
d61fe99ef1
fix typo on StartScanNetworks
2020-02-26 19:55:12 +01:00
Daniel Esteban
8c7eed8d38
some fixes on ili9341 driver
2020-02-24 08:28:15 +01:00
BCG
fbe36b62fd
Adding scroll functionality for ili9341 ( #121 )
...
* ili9341: Adding scroll functionality
2020-02-08 21:12:20 +01:00
Daniel Esteban
0519540d0c
fix celsius symbol
2020-02-08 19:54:31 +01:00
Jordan Christiansen
2034f92d11
README: Use degree sign instead of ordinal
...
º is the masculine ordinal in Spanish. ° is the degree sign. They look different in some fonts.
2020-02-08 19:32:10 +01:00
Ron Evans
850df0a25c
release: update for version 0.10.0
...
Signed-off-by: Ron Evans <ron@hybridgroup.com >
v0.10.0
2020-01-31 18:43:12 +01:00
Ron Evans
5f4806f0f9
ws2812: work-arounds to allow Digispark to control WS2812 LEDs
...
Signed-off-by: Ron Evans <ron@hybridgroup.com >
2020-01-30 14:24:39 +01:00
Daniel Esteban
c8e62562b5
added scroll functionality to st7735
2020-01-30 10:20:45 +01:00
Ron Evans
6842bdb424
docs: update README to include list of all 44 drivers
...
Signed-off-by: Ron Evans <ron@hybridgroup.com >
2020-01-28 19:27:24 +01:00
BCG
d43263f764
Adding driver for four-wire resistive touchscreen ( #118 )
...
* resistive: Adding driver for four-wire resistive touchscreen, as used on the Adafruit PyPortal.
2020-01-28 18:55:31 +01:00
BCG
6716bb6c0a
ILI9341 TFT driver ( #115 )
...
* ILI9341: TFT display implementation
2020-01-07 20:11:46 +01:00
BCG
f4bccd1fed
Added nrf52840 tag to ws2812
2020-01-06 07:37:21 +01:00
Ron Evans
d5aa295b76
l9110x: add support for L9110x h-bridge motor driver
...
Signed-off-by: Ron Evans <ron@hybridgroup.com >
2020-01-03 10:37:30 +01:00
Ron Evans
c6e8af3057
l293x: added support for h-bridge motor controller
...
Signed-off-by: Ron Evans <ron@hybridgroup.com >
2020-01-03 10:05:23 +01:00
Ron Evans
38076352eb
wifinina: update docs and add Dockerfile to build firmware
...
Signed-off-by: Ron Evans <ron@hybridgroup.com >
2019-12-29 17:45:41 +01:00
Ron Evans
086415605e
wifinina: update docs and info on how to install WiFiNINA driver
...
Signed-off-by: Ron Evans <ron@hybridgroup.com >
2019-12-26 16:34:35 +01:00
BCG
1d0f04af6b
Support for ADT7410 temperature sensor ( #109 )
...
* ADT7410: add support for i2c temperature sensor
2019-12-26 13:53:06 +01:00
Daniel Esteban
dc883d913d
remove stxx defaults offsets
2019-12-24 17:36:20 +01:00
Ron Evans
3bb5b4519b
docs: correct driver count in README
...
Signed-off-by: Ron Evans <ron@hybridgroup.com >
2019-12-23 17:32:07 +01:00
Ron Evans
c12f78eb50
Release: v0.9.0
...
Signed-off-by: Ron Evans <ron@hybridgroup.com >
v0.9.0
2019-12-23 17:09:00 +01:00
Daniel Esteban
adb0c2c261
added generic 8bit shift register ( #107 )
...
* shifter: added generic 8bit shift register driver with ShiftPin Pin-compatible GPIO interface
2019-12-22 21:32:49 +01:00
Daniel Esteban
18f0722728
Dual stepper ( #101 )
...
* easystepper: added _DualDevice_ to move two motors at the same time
2019-12-22 10:33:02 +01:00