BCG
fbe36b62fd
Adding scroll functionality for ili9341 ( #121 )
...
* ili9341: Adding scroll functionality
2020-02-08 21:12:20 +01:00
Daniel Esteban
0519540d0c
fix celsius symbol
2020-02-08 19:54:31 +01:00
Ron Evans
5f4806f0f9
ws2812: work-arounds to allow Digispark to control WS2812 LEDs
...
Signed-off-by: Ron Evans <ron@hybridgroup.com >
2020-01-30 14:24:39 +01:00
BCG
d43263f764
Adding driver for four-wire resistive touchscreen ( #118 )
...
* resistive: Adding driver for four-wire resistive touchscreen, as used on the Adafruit PyPortal.
2020-01-28 18:55:31 +01:00
BCG
6716bb6c0a
ILI9341 TFT driver ( #115 )
...
* ILI9341: TFT display implementation
2020-01-07 20:11:46 +01:00
Ron Evans
d5aa295b76
l9110x: add support for L9110x h-bridge motor driver
...
Signed-off-by: Ron Evans <ron@hybridgroup.com >
2020-01-03 10:37:30 +01:00
Ron Evans
c6e8af3057
l293x: added support for h-bridge motor controller
...
Signed-off-by: Ron Evans <ron@hybridgroup.com >
2020-01-03 10:05:23 +01:00
BCG
1d0f04af6b
Support for ADT7410 temperature sensor ( #109 )
...
* ADT7410: add support for i2c temperature sensor
2019-12-26 13:53:06 +01:00
Daniel Esteban
adb0c2c261
added generic 8bit shift register ( #107 )
...
* shifter: added generic 8bit shift register driver with ShiftPin Pin-compatible GPIO interface
2019-12-22 21:32:49 +01:00
Daniel Esteban
18f0722728
Dual stepper ( #101 )
...
* easystepper: added _DualDevice_ to move two motors at the same time
2019-12-22 10:33:02 +01:00
BCG
e80a22d0ba
Client driver for WiFiNINA firmware ( #98 )
...
* wifinina: implementation of WiFiNINA driver, including:
- TCP client example is working
- reading sockets and mqtt working
- switched over to common net package also used by espat package
- smoke tests and updated README for wifinina
2019-12-22 10:25:10 +01:00
BCG
cc5ecafacf
Decoupled net package from espat
2019-12-17 22:09:23 +01:00
Ron Evans
7dcbfbecc6
espat: implement MQTT subscribe functionality via blocking select/channels.
...
also refactor response processing for greater speed and efficiency.
Signed-off-by: Ron Evans <ron@hybridgroup.com >
2019-11-25 15:56:09 +01:00
Ron Evans
e0cdc931e7
mcp3008: add implementation for MCP3008 ADC with SPI interface
...
Signed-off-by: Ron Evans <ron@hybridgroup.com >
2019-10-31 11:49:49 +01:00
Ron Evans
c7555a1469
espat: change all examples to use Arduino Nano33 IoT by default
...
Signed-off-by: Ron Evans <ron@hybridgroup.com >
2019-10-17 13:16:39 +02:00
Ron Evans
5df157230f
lis3dh: example uses I2C1 so requires config to specify pins since they are not default
...
Signed-off-by: Ron Evans <ron@hybridgroup.com >
2019-10-16 21:44:58 +02:00
cn
955b3a56e8
veml6070: add Vishay UV light sensor
2019-09-21 10:58:28 +02:00
BCG
d1b917b835
Support software SPI for APA102 (Itsy Bitsy M0 on-board "Dotstar" LED as example) ( #86 )
...
* Added implementation and example to support software-based SPI for APA102, for use with boards like Adafruit Itsy Bitsy M0 for instance.
2019-09-09 12:31:17 +02:00
Daniel Esteban
3ae5895183
Initial support for LSM6DS3 IMU ( #83 )
...
* Initial support for LSM6DS3 IMU
2019-08-26 08:56:48 +02:00
Daniel Esteban
bf077c8249
SSD1331 TFT color display ( #77 )
2019-08-05 17:54:23 +02:00
Daniel Esteban
4867abcbba
added driver for ST7789 TFT color display ( #76 )
2019-08-05 14:52:39 +02:00
Daniel Esteban
45922f6524
Driver ST7735 for TFT color displays ( #72 )
...
* Driver ST7735 for TFT color displays
2019-08-03 11:13:15 +02:00
Ron Evans
50633f3e86
espat: refactor net and tls interface compatible code into separate sub-packages
...
Signed-off-by: Ron Evans <ron@hybridgroup.com >
2019-07-15 17:54:26 +02:00
Ron Evans
7e78e2c998
espat: add built-in support for MQTT publish using the Paho library packets, alongside some modifications needed for the AT protocol.
...
Signed-off-by: Ron Evans <ron@hybridgroup.com >
2019-07-15 17:54:26 +02:00
Ron Evans
59aece351a
espat: change Response() method to use a passed-in timeout value instead of fixed pauses.
...
Signed-off-by: Ron Evans <ron@hybridgroup.com >
2019-07-15 17:54:26 +02:00
Ron Evans
1b81b992c2
espat: add DialTLS and Dial methods, update MQTT example to allow both MQTT and MQTTS connections
...
Signed-off-by: Ron Evans <ron@hybridgroup.com >
2019-07-15 17:54:26 +02:00
Ron Evans
506819c93c
espat: update MQTT example for greater stability
...
Signed-off-by: Ron Evans <ron@hybridgroup.com >
2019-07-15 17:54:26 +02:00
Ron Evans
1d9e393948
espat: add example that uses MQTT publish to open server
...
Signed-off-by: Ron Evans <ron@hybridgroup.com >
2019-07-15 17:54:26 +02:00
Ron Evans
500f3d9813
espat: implement TCPConn using AT command set
...
Signed-off-by: Ron Evans <ron@hybridgroup.com >
2019-07-15 17:54:26 +02:00
Daniel Esteban
28dbbe2e65
typo in package name of examples
2019-07-14 22:21:37 +02:00
Ron Evans
8534e67c83
buzzer: buzzer timbres sound better with more bass
...
Signed-off-by: Ron Evans <ron@hybridgroup.com >
2019-07-06 16:35:09 +02:00
Ron Evans
95755ebae7
buzzer: add simple buzzer implementation
...
Signed-off-by: Ron Evans <ron@hybridgroup.com >
2019-07-06 16:35:09 +02:00
Ron Evans
f4583f5144
microphone: PDM MEMS microphone support using I2S interface
...
Signed-off-by: Ron Evans <ron@hybridgroup.com >
2019-07-05 14:52:54 +02:00
Daniel Esteban
79d3609f76
Support for AT24C32/64 2-wire serial EEPROM
2019-06-03 19:38:04 +02:00
Martin Treml
f68388702d
Implementation of the BME280 Sensor ( #38 )
...
* Driver for bme280
2019-06-03 19:03:53 +02:00
Ron Evans
c09f0a8075
all: switch to using custom domain for all drivers
...
Signed-off-by: Ron Evans <ron@hybridgroup.com >
2019-05-29 13:33:50 +02:00
Ron Evans
3f946868e1
all: refactor all current drivers to use new machine.Pin interface
...
Signed-off-by: Ron Evans <ron@hybridgroup.com >
2019-05-26 21:46:33 +02:00
k-brk
dce063e0c2
Support for DS1307 ( #58 )
...
* Support for DS1307
2019-05-24 12:56:26 +02:00
Daniel Esteban
30b118cf63
support for Waveshare EPD 2.13" display (black&white only) ( #61 )
...
* support for Waveshare EPD 2.13" display (black&white only)
2019-05-24 12:37:02 +02:00
Anthony Elder
a24657d1eb
GPS driver ( #55 )
...
* u-blox GPS driver for both I2C and UART
2019-05-23 15:29:29 +02:00
Daniel Esteban
374d3f6bec
Support for Waveshare 2.13" (B & C versions) e-paper display ( #56 )
...
* Support for Waveshare 2.13" (B) e-paper display
2019-05-17 07:55:57 +02:00
Anthony Elder
5930c149d9
SHT3x driver ( #53 )
...
* SHT3x driver
2019-05-12 16:11:15 +02:00
Daniel Esteban
d22cf7a3e1
Driver for BBC micro:bit on-board LED matrix ( #48 )
2019-05-05 16:51:04 +02:00
Daniel Esteban
ad2b76be8b
support for SSD1306 displays using I2C or SPI, several screen sizes ( #49 )
...
supported too
2019-05-05 11:45:26 +02:00
k-brk
ba4de1efb8
SetPixel removed, formatting
2019-05-05 11:42:38 +02:00
k-brk
715829cdbd
Support for HD44780 in 4 and 8 bit mode
2019-05-05 11:42:38 +02:00
Ron Evans
8ac1fa2b22
adxl345: update ADXL345 driver and example to make uniform with other accelerometers
...
Signed-off-by: Ron Evans <ron@hybridgroup.com >
2019-05-03 20:30:03 +02:00
Ron Evans
b7fe897b8c
mag3110: change method name/signature for obtaining temperature to be uniform with other similar drivers
...
Signed-off-by: Ron Evans <ron@hybridgroup.com >
2019-05-03 20:26:43 +02:00
Daniel Esteban
35a7590c2d
clean commit, added smoke tests
2019-05-03 11:44:56 +02:00
Daniel Esteban
38e0d39f48
Initial support for RGB led matrix, usually called hub75
2019-04-26 09:24:08 +02:00