sago35
349b5ca87e
WIP: net/http RoundTripper
2022-12-08 22:28:27 +09:00
Lucas Bremgartner
c5dbe18be1
lsm303agr: fix I2C address auto increment for multi data read
...
fixes : #475
2022-10-31 10:02:44 +01:00
Andy Janata
2bca84b8d1
remove unused import
2022-10-29 23:39:52 +02:00
Lucas Bremgartner
690daebcd1
microbitmatrix: add smoke test for microbitmatrix with microbit-v2
2022-10-29 22:49:31 +02:00
Lucas Bremgartner
89770a7d05
microbitmatrix: add support for brightness of led pixels
...
Inspired by brightness levels in micro:bit MicroPython
2022-10-29 22:49:31 +02:00
Lucas Bremgartner
8a39bb7aae
microbitmatrix: harmonize v1 and v2 implementation
2022-10-29 22:49:31 +02:00
Lucas Bremgartner
a106fd48ce
microbitmatrix: move Size() to verion agnostic part
2022-10-29 22:49:31 +02:00
Lucas Bremgartner
b2fdd3c333
microbitmatrix: add link to schema for microbit V2
2022-10-29 22:49:31 +02:00
Ayke van Laethem
42dc6eb068
mpu6050: return I2C error when configuring fails
...
An I2C bus can generate errors (like any I/O can), but they weren't
returned. This commit fixes this oversight.
Found while trying to figure out why LLVM 15 is broken just for the
itsybitsy-m4.
2022-10-18 20:32:33 +02:00
Rafael Badiale
c00cb3abdd
qmi8658c: Add support for the QMI8658C sensor ( #467 )
...
* Add support for the QMI8658C sensor
* qmi8656c: update ReadTemperature signature
* Update README devices count
2022-10-02 14:14:37 +02:00
deadprogram
81bc1bcad1
all: prepare for release 0.23.0
...
Signed-off-by: deadprogram <ron@hybridgroup.com >
v0.23.0
2022-10-01 23:07:23 +02:00
deadprogram
1bb1b621c6
all: correct go fmt
...
Signed-off-by: deadprogram <ron@hybridgroup.com >
2022-09-25 13:23:16 +02:00
Lucas Bremgartner
98ba5a231a
microbitmatrix: fix inverted axis
...
Resolves #460
2022-09-24 13:19:37 +02:00
sago35
5af2512901
espat,wifinina,rtl8720dn: change ssid/pass from const to var
2022-09-24 11:34:29 +02:00
Lucas Matte
4061adf6db
Add GC9A01 Driver ( #452 )
...
* Added driver for gc9a01 round display and example code
2022-09-18 15:22:07 +02:00
Alexandre Jomin
7133c2e9db
feat(ssd1306): add getter method to the current buffer
2022-09-16 18:51:10 +02:00
deadprogram
0ea72e7f1e
makeybutton: revise to better match the algorithm defined by the original
...
Signed-off-by: deadprogram <ron@hybridgroup.com >
2022-09-16 18:34:36 +02:00
sago35
7396a5be43
examples/rtl8720dn: remove wifi setting
2022-09-06 13:51:46 +02:00
deadprogram
c409e8f3cf
examples/rtl8720dn: add call to optional debug setting
...
Signed-off-by: deadprogram <ron@hybridgroup.com >
2022-09-06 13:29:15 +02:00
deadprogram
a6a8d478b9
examples/rtl8720dn: update all remaining examples for refactored API
...
Signed-off-by: deadprogram <ron@hybridgroup.com >
2022-09-06 13:29:15 +02:00
deadprogram
54ddb895cc
rtl8720dn: refactor by bringing this driver more in line with wifinina and espat
...
Signed-off-by: deadprogram <ron@hybridgroup.com >
2022-09-06 13:29:15 +02:00
Daniel Esteban
6f05615f3e
Initial support for VL6180x sensor
...
required changes
2022-09-05 16:04:30 +02:00
Arsen6331
2a2e897261
Trim quotes from IP returned by espat's GetDNS()
2022-08-19 18:55:09 +02:00
deadprogram
ce0ce03cfe
all: release 0.22.0
...
Signed-off-by: deadprogram <ron@hybridgroup.com >
v0.22.0
2022-08-16 11:43:34 +02:00
jmacwhyte
5bd814c9de
MQTT: adds keepalive pinging, disconnect, and graceful goroutine cleanup
2022-08-10 19:23:36 +02:00
sago35
41b7f06d05
rtl8720dn: add UDP close function
2022-08-08 08:43:57 +02:00
Kenneth Bell
749b2f6726
epd: add waveshare 2.9in (v1)
2022-08-05 21:01:04 +02:00
deadprogram
71c77d4b53
makeybutton: move pin config where it needs to be
...
Signed-off-by: deadprogram <ron@hybridgroup.com >
2022-07-28 08:31:53 +02:00
deadprogram
1f54c7dd23
makeybutton: use smaller buffer for faster response
...
Signed-off-by: deadprogram <ron@hybridgroup.com >
2022-07-28 08:31:53 +02:00
deadprogram
d0163c67f5
all: update tinyfont to v0.3.0
...
Signed-off-by: deadprogram <ron@hybridgroup.com >
2022-07-25 17:38:48 +02:00
deadprogram
80cd4d9dac
all: update tinyfs to v0.2.0
...
Signed-off-by: deadprogram <ron@hybridgroup.com >
2022-07-24 17:05:01 +02:00
sago35
594ba1dab2
net/http: support for cookies when https
2022-07-24 16:13:18 +02:00
sago35
625c565c0b
rtl8720dn: improve error handling
2022-07-24 12:21:50 +02:00
sago35
b64d4ec3a0
net/http: improve header parsing
2022-07-24 12:09:06 +02:00
sago35
171366698b
net/http: Fix http.Get() with port specification
2022-07-23 09:13:55 +02:00
jmacwhyte
ca34b93e5d
add last-will-and-testament to MQTT
2022-07-22 13:40:44 +02:00
Kamil Wcisło
2cfc08b560
net/mqtt: add support for retained messsages
2022-07-21 13:00:08 +02:00
sago35
1850c5effb
rtl8720dn: add ./examples/rtl8720dn/version
2022-07-20 11:38:07 +02:00
Neil Davis
810888ce42
Makefile recursively finds unit-tests
...
This commit modifies how the Makefile selects dirs for the unit-test target
Instead of assuming all dirs have tests and manually excluding those that don't,
it now recursively finds all dirs containing files with names matching "*_test.go"
A manual exclusion list is maintained for operational use.
2022-07-19 11:58:37 +02:00
deadprogram
cafe8df620
makeybutton: add driver for MakeyMakey-like button
...
Signed-off-by: deadprogram <ron@hybridgroup.com >
2022-07-18 20:44:46 +02:00
Neil Davis
13c43350a3
Fix irremote reporting incorrect NEC addresses and command codes ( #422 )
...
Change from reading MSB->LSB to LSB->MSB
Fixes https://github.com/tinygo-org/drivers/issues/422
2022-07-13 12:07:44 +02:00
deadprogram
3edd8e413b
build: switching to GHA
...
Signed-off-by: deadprogram <ron@hybridgroup.com >
2022-07-12 00:15:33 +02:00
deadprogram
159f13974c
all: update for release v0.21.0
...
Signed-off-by: deadprogram <ron@hybridgroup.com >
v0.21.0
2022-07-05 11:15:55 +02:00
Neil Davis
8ddcd69ac0
Add support for '8-step mode' to easystepper
...
Currently, easystepper driver supports only '4-step mode' (12-23-34-41) when energizing the coils
This does not work with all motors & drivers (e.g. 28BJY-48 & ULN2003)
This commit adds support for 8-step mode (1-12-2-23-3-34-4-41)
Note: this commit breaks backward source compatibility for the factory/constructor functions.
2022-06-12 22:19:42 +02:00
deadprogram
1c038f5183
wifinina: add mutex to prevent communication race problems
...
Signed-off-by: deadprogram <ron@hybridgroup.com >
2022-06-11 10:59:41 +02:00
tgilkerson
36a8b791dc
fix(ssd1351): Fix mirrored text on OLED display
2022-06-04 09:13:44 +02:00
Olaf Flebbe
df0d0d29a4
ws2812: support thingplus-rp2040 board
...
Added 125 MHz rp2040 timing
Added unsafe.Pointer for pointer conversion
2022-05-28 10:22:26 +02:00
Yurii Soldak
3bdab45452
lsm6ds3tr: initial implementation
2022-05-27 07:48:50 +02:00
Olaf Flebbe
9f6783670f
sdcard: support thingplus-rp2040
...
The instances of SPI interfaces SPI0, SPI1, ... are
pointers to SPI types on rp2040 machines, rather plain
values like other machines.
This needs restructuring the sdcard API to take a pointer
to the SPI interface rather the SPI type itself.
Removed waitserial() since it needs modem control lines
not available on most boards
2022-05-24 19:16:34 +02:00
Daniel Esteban
ec00fdef9b
initial support for UC8151 driver, used in Pimoroni's badger2040 e-paper ( #416 )
2022-05-24 17:43:07 +02:00