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
sago35
58106b5942
Add examples/rtl8720dn/udpstation
2021-08-05 22:18:24 +02:00
sago35
2537c69b0f
rtl8720dn: add support for http.Get(), http.Post() and cookie
2021-08-05 08:10:52 +02:00
sago35
633f19c4ac
rtl8720dn: add examples/rtl8720dn/mqtt*
2021-07-31 11:02:45 +02:00
sago35
6a4cd9d8e7
rtl8720dn: add examples/rtl8720dn/webserver
2021-07-24 09:44:17 +02:00
sago35
8a4a0ff017
rtl8720dn: add info when debug mode is enabled
2021-07-24 09:28:46 +02:00
deadprogram
f7ae6fac6d
modules: switch to use tinygo-org version of tinyfs package
...
Signed-off-by: deadprogram <ron@hybridgroup.com >
2021-07-01 20:00:52 +02:00
sago35
0bc3702dd0
rtl8720dn: add support for rtl8720dn
2021-06-27 16:33:32 +02:00
sago35
b53a8a17e7
ili9341: add standard SPI driver
2021-06-27 08:08:27 +02:00
sago35
5e117c162c
ws2812: rename the pin to ws2812
2021-06-26 14:04:13 +02:00
sago35
24dfd8795a
sdcard: add write functionality to examples/sdcard/tinyfs
2021-06-23 18:34:26 +02:00
sago35
5645eb3f91
ws2812: add support for qtpy and atsame5x
2021-06-01 21:09:08 +02:00
sago35
6b914f7af7
sdcard: add support for fatfs
2021-05-31 17:26:21 +02:00
Ayke van Laethem
5a02fe068b
apa102: use 4-byte buffer to improve speed
...
Instead of sending the APA102 data byte by byte, it's more efficient to
send multiple bytes at once (especially when the SPI peripheral uses
DMA). This requires the apa102.Device object to be a pointer receiver to
avoid excessive heap allocations.
This commit also just happens to work around a hardware bug on the
nrf52832:
https://infocenter.nordicsemi.com/index.jsp?topic=%2Ferrata_nRF52832_Rev2%2FERR%2FnRF52832%2FRev2%2Flatest%2Fanomaly_832_58.html&anchor=anomaly_832_58
2021-05-30 22:39:50 +02:00
Yurii Soldak
9adbde99a2
wifinina: avoid fmt package
2021-05-28 18:09:29 +02:00
Yurii Soldak
a09ec31e7a
Fix RSSI command for WiFiNINA
...
+ Print current SSID
+ Wait for correct time before printing it out
+ Cleanup
2021-05-27 08:00:13 +02:00
sago35
d07ad40373
sdcard: add support for spi sdcard driver
2021-05-23 11:22:42 +02:00
sago35
aa17ffd1cb
uart: use machine.Serial as the default output
2021-05-14 13:26:59 +02:00
Ayke van Laethem
c765ef3970
servo: add driver using PWM
...
This PR adds support for controlling servos. For example, on the Arduino
Uno it should be able to control up to 6 servos jitter-free when using
all available PWM pins.
I haven't added support for setting a position in degrees, mainly
because this varies by servo and it's probably necessary to configure
the bounds in some way. Therefore, I added just SetMicroseconds. This
makes the API possible to use and leaves the possibility of adding a
SetPosition in the future.
2021-05-12 15:29:18 +02:00