deadprogram
1bb1b621c6
all: correct go fmt
...
Signed-off-by: deadprogram <ron@hybridgroup.com >
2022-09-25 13:23:16 +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
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
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
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