deadprogram
06b2023b25
Prepare for release v0.13.0
...
Signed-off-by: deadprogram <ron@hybridgroup.com >
v0.13.0
2020-08-04 16:44:20 +02:00
ardnew
8163dec7c3
ili9341: cache address window to prevent sending unnecessary commands ( #171 )
2020-08-03 15:58:16 +02:00
sago35
5a75c9c403
Add ILI9341 TFT driver (SPI) for ATSAMD2x ( #174 )
...
* ILI9341: Add ILI9341 SPI support for for ATSAMD2x
2020-08-03 12:42:17 +02:00
deadprogram
75b8a75b4b
docs: reorder to correct alpha and adjust count of supported drivers
...
Signed-off-by: deadprogram <ron@hybridgroup.com >
2020-08-03 12:06:17 +02:00
deadprogram
857e45f18d
modules: update go version and dependency
...
Signed-off-by: deadprogram <ron@hybridgroup.com >
2020-08-03 11:59:35 +02:00
Ayke van Laethem
9130e61c55
bmi160: add initial support
2020-07-31 19:31:52 +02:00
Alan Wang
68963a1b42
Add Hd44780i2c driver ( #173 )
...
* hd44780i2c: add support for hd44780i2c LCD display.
2020-07-31 19:25:56 +02:00
deadprogram
74c9ff4c76
all: changeover to eliminate all direct use of master/slave terminology
...
Signed-off-by: deadprogram <ron@hybridgroup.com >
2020-07-30 12:03:09 +02:00
Alan Wang
de27fae9a2
Update ws2812_avr_16m.go
2020-07-16 15:50:07 +02:00
Alan Wang
5ebc7cb09e
bmp180: fix temperature type conversion
2020-07-07 23:47:38 +02:00
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