BCG
877342d0ff
add suport for SH1106 display driver
2022-12-23 09:30:37 +01:00
deadprogram
8b3075fdba
build: remove older format build tags
...
Signed-off-by: deadprogram <ron@hybridgroup.com >
2022-12-21 17:47:14 -05:00
Kenneth Bell
7d58709b7d
bme280: improve config support
2022-12-20 11:13:43 +01:00
Jason Del Ponte
789bbbd89f
Update DHT22 receive to use runtime/interrupt
...
Fixes #483 by updating the DHT22 device to use runtime/interrupt instead
of machine.UART1 for interrupt disabling while receiving signals from the
device.
2022-12-20 11:10:52 +01:00
Lucas Bremgartner
ea944c8933
buzzer: no tone during rest
2022-12-19 22:01:39 +01:00
Lucas Bremgartner
d27859453c
buzzer: make all note durations float64
2022-12-19 22:01:39 +01:00
Damian Gryski
0ccd979f23
examples: fix odd if sequence found by static analysis
2022-12-04 21:26:47 +01:00
John Clark
a888570c8c
fix broken link for lora sx1261
2022-11-23 22:13:43 +01:00
Michael Meister
5b2c2f800d
vl53l1x: Add getter for the effective SPAD count
...
Implement function to get the effective SPAD count.
Signed-off-by: Michael Meister <michael.meister@bytesatwork.ch >
2022-11-15 17:58:24 +01:00
Scott Feldman
0ec887c9d8
wifinina: add support for http server ( #480 )
...
* wifinina: add support for http server
This adds http.ListenAndServe() implementation for wifinina. Included
is an example webserver, basically copied from the rtl8720dn/webserver.
Tested on Arduino Nano RP2040 Connect. Also tried testing on Arduino
Nano33 IoT but test panics with "out of memory". There's only 32K of
SRAM on the Nano33, vs 264K on the rp2040 Connect.
2022-11-14 22:24:15 +01: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