sago35
592f66e1ca
rtl8720dn: add Rpc_tcpip_adapter_init_with_timeout()
2022-08-01 17:37:15 +09: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
sago35
1850c5effb
rtl8720dn: add ./examples/rtl8720dn/version
2022-07-20 11:38:07 +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
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
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
deadprogram
c235509580
scd4x: implement driver for CO2 sensor
...
Signed-off-by: deadprogram <ron@hybridgroup.com >
2022-05-15 07:41:39 +02:00
Neil Davis
01fed475e1
Add 'irremote' package as a basic infra-red driver
...
Currently contains an IR Receiver device only.
An IR Sender device will be added shortly
Supports receiving only NEC (extended address) protocol including repeat codes so far
2022-04-11 22:05:57 +02:00
soypat
edfdd4e09e
add l3gd20 gyro driver
2022-04-08 15:41:46 +02:00
sago35
880b958d64
ili9341: added Feather board support to InitDisplay()
2022-03-12 08:42:26 +01:00
Elfo404
56fb346438
dht: fix error check in example
2022-03-10 19:10:50 +01:00
Neil Davis
3d279d4d25
Add a SetIntensity() function to max7xx driver and example.
...
Also remove redundant byte() casts from SetScanLimit()
2022-03-10 18:05:34 +01:00
sago35
4a336f674c
image: fix interface
2022-03-10 12:53:44 +01:00
Anton Fisher
9a98d1be55
drivers: add driver for IS31FL3731 matrix LED driver ( #370 )
...
IS31FL3731: add driver for IS31FL3731 matrix LED driver
2022-03-09 13:54:07 +01:00
Yurii Soldak
45dce188f5
lsmXXX: unified, error handling, memory management
2022-02-18 06:10:27 +01:00
Steven Pearson
b3c0315a09
Driver for SSD1289 LCD
2022-02-18 06:01:55 +01:00
sago35
10bd48c39d
ws2812: add support for m5stamp-c3
2022-02-11 23:47:55 +01:00
deadprogram
3ceb688663
examples/wifi: add unified example for tcpclient that compiles for all supported wifi adaptors
...
Signed-off-by: deadprogram <ron@hybridgroup.com >
2022-01-24 13:24:39 +01:00
deadprogram
941c1c9057
wifi/espat, rtl8720dn, wifinina, net: modify to use Adapter interface
...
Signed-off-by: deadprogram <ron@hybridgroup.com >
2022-01-24 13:24:39 +01:00
deadprogram
d8c813d515
wifi/espat, rtl8720dn, wifinina: move towards standard common interface for wifi adaptors
...
Signed-off-by: deadprogram <ron@hybridgroup.com >
2022-01-24 13:24:39 +01:00
Olivier Fauchon
b6c750ccd1
sx126x: Driver for Semtech sx126x radio modules and optional RF Switch.
...
This first version of the driver has been tested with STM32WL SoC,
which embeddeds SX1262 radio on the same die.
2022-01-15 17:22:36 +01:00
sago35
45c68ef0fc
ft6336: add support for ft6336
2022-01-04 15:54:35 +01:00
Olivier Fauchon
025a66655f
shtc3: Sensirion SHTC3 Relative Humidity / Temperature i2c sensor
2021-12-28 16:02:10 +01:00
Alan Wang
0d40c99d1f
Add files via upload
2021-12-22 16:49:54 +01:00
Alan Wang
bee7422c3a
Fix Nano 33 BLE drivers ( #351 )
...
Fix HTS221, LPS22HB and APDS9960 drivers and their examples for Arduino Nano 33 BLE:
* Update hts221_nano_33_ble.go
* Update lps22hb_nano_33_ble.go
* Update apds9960_nano_33_ble.go
2021-12-20 09:57:37 +01:00
spearson78
43099c5d5f
XPT2046 Touch driver ( #350 )
...
Co-authored-by: Steven Pearson <steven.pearson.78@gmail.com >
2021-12-14 09:14:10 +09:00
sago35
114e24870e
ili9341, ili9342: add support for m5stack
2021-11-27 13:03:07 +01:00
soypat
b33c84ff78
add PCA9685 driver
2021-11-21 14:46:15 +01:00
sago35
966210f1b0
ili9341, ili9342: add support for m5stack-core2
2021-11-20 12:20:34 +01:00
Yurii Soldak
f6761a9079
lsm9ds1: minimal implementation
2021-11-18 11:36:16 +01:00
sago35
51c3aa271b
axp192: add support for AXP192 single Cell Li-Battery and power system management IC
2021-11-18 11:18:30 +01:00
Yurii Soldak
334ed57373
wifinina: control nina pins, for example leds
2021-11-12 15:32:21 +01:00
Alan Wang
65fd7aa1a1
Add support for APDS-9960, Digital Proximity, Ambient Light, RGB and Gesture Sensor ( #308 )
...
apds9960: add support for apds9960
2021-11-06 11:22:39 +01:00
Alan Wang
82e9e4a7f3
Add support for LPS22HB MEMS nano pressure sensor ( #297 )
...
lps22hb: add support for lps22hb
2021-11-06 11:14:21 +01:00
Alan Wang
cd2694e85f
Add support for HTS221 capacitive digital sensor for relative humidity and temperature ( #295 )
...
hts221: Add support for hts221.go
2021-11-06 11:02:30 +01:00
sago35
bd42656644
i2csoft: add support for software I2C
2021-11-04 15:02:21 +01:00
sago35
49c8810432
ili9341: refactor examples/ili9341
2021-10-31 20:12:50 +01:00
deadprogram
fad9d12e0b
examples/ili9341: correct go format
...
Signed-off-by: deadprogram <ron@hybridgroup.com >
2021-09-18 15:06:56 +02:00
sago35
f2e5278965
image: add support for image/jpeg and image/png ( #303 )
...
* Copy from go1.17 image package
* Remove unnecessary files
* Reduce memory usage
* Add examples/ili9341/slideshow
* image: add ./image/README.md
* image: change convert2bin to . /cmd
* Makefile: add ./cmd to NOTEST
2021-09-18 12:18:02 +02:00
deadprogram
98f5396625
examples/sdcard: correct invalid build tag noticed by @aykevl
...
Signed-off-by: deadprogram <ron@hybridgroup.com >
2021-09-16 18:31:33 +02:00
deadprogram
3b16972ed8
all: use build directives for both Go1.17 and earlier versions
...
Signed-off-by: deadprogram <ron@hybridgroup.com >
2021-09-16 18:31:33 +02:00
Yurii Soldak
ad6be40966
lsm6dox: minimal correct implementation
2021-09-14 12:10:59 +02:00
sago35
9a3bfd4826
wifinina: add comments
2021-09-06 11:06:59 +02:00
sago35
1ba9ba3143
wifinina: add examples/wifinina/http-get
2021-09-06 11:06:59 +02:00
deadprogram
e70beede1c
ws2812: update examples to use go:build tags required by go 1.17
...
Signed-off-by: deadprogram <ron@hybridgroup.com >
2021-09-03 11:11:40 +02:00
sago35
a0119ffc6f
rtl8720dn: add examples/rtl8720dn/tcpclient
2021-08-09 21:11:47 +02:00