Commit Graph

109 Commits

Author SHA1 Message Date
Daniel Esteban eb040dde9c Merge pull request #78 from conejoninja/typo
typo
2019-08-02 19:57:51 +02:00
Daniel Esteban 04bfa6fa70 typo 2019-08-02 19:49:19 +02:00
Ayke van Laethem 8453611d1f espat: update README with how to install dependencies 2019-07-24 15:48:19 -07:00
Ron Evans d64069a517 release: update CHANGELOG with 0.3.0 release info
Signed-off-by: Ron Evans <ron@hybridgroup.com>
v0.3.0
2019-07-16 12:14:05 -07:00
Ron Evans e4b80d8e0e espat: add firmware install info for Arduino Nano33 IoT NINA-W102 chip
Signed-off-by: Ron Evans <ron@hybridgroup.com>
2019-07-16 12:12:53 -07: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 40d9287ac4 espat: add README with information on how to flash ESP32 or ESP8266 with AT command set firmware.
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 9c88d1fab4 espat: add ResolveUDPAddr and ResolveTCPAddr implementations using AT command for DNS lookup
Signed-off-by: Ron Evans <ron@hybridgroup.com>
2019-07-15 17:54:26 +02:00
Ron Evans a267fdb8ce espat: improve error handling for key TCP functions
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
Ron Evans fe58e9b762 espat: use only AT commands that work on both ESP8266 and ESP32
Signed-off-by: Ron Evans <ron@hybridgroup.com>
2019-07-15 17:54:26 +02:00
Daniel Esteban d8675515bc epd2in13: added rotation 2019-07-15 01:35:33 +02:00
Daniel Esteban 28dbbe2e65 typo in package name of examples 2019-07-14 22:21:37 +02:00
Ayke van Laethem 78fdaad9c0 mpu6050: properly scale the outputs of the accel/gyro
Units were unspecified before but were in practice the raw output from
the sensor. They have now been changed to sensible outputs
understandable to humans, like the other accelerometers.
2019-07-14 22:20:51 +02:00
Daniel Esteban cb49783f18 Error strings should not be capitalized (unless beginning with proper
nouns or acronyms) or end with punctuation, since they are usually
printed following other context.
2019-07-08 18:52:31 +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
Ron Evans 1e59a3970e docs: add note to current/future contributors to please start by opening a GH issue to avoid duplication of efforts
Signed-off-by: Ron Evans <ron@hybridgroup.com>
2019-06-06 12:12:24 +02:00
Ron Evans e4f6fbcb52 release: update changelog for v0.2.0
Signed-off-by: Ron Evans <ron@hybridgroup.com>
v0.2.0
2019-06-04 07:47:44 +02:00
Ron Evans 7487c6b3a2 docs: correct badge and link in README for godocs to use custom domain
Signed-off-by: Ron Evans <ron@hybridgroup.com>
2019-06-03 19:45:18 +02:00
Ron Evans d1553458f5 bme280: add package docs, and add bme280 to README
Signed-off-by: Ron Evans <ron@hybridgroup.com>
2019-06-03 19:39:30 +02:00
Daniel Esteban 79d3609f76 Support for AT24C32/64 2-wire serial EEPROM 2019-06-03 19:38:04 +02:00
Ayke van Laethem 00a9b9db77 ws2812: better support the nrf52832
This has cost me _hours_ to find. There are many clones of the ws2812
and they have slightly different timing characteristics. Some don't work
so well when you get close to the minimum T1H time: a 1-bit may be
interpreted as a 0-bit.
2019-06-03 19:25:24 +02:00
Martin Treml f68388702d Implementation of the BME280 Sensor (#38)
* Driver for bme280
2019-06-03 19:03:53 +02:00
Ron Evans 0722fe7161 docs: add CHANGELOG for first official release of drivers
Signed-off-by: Ron Evans <ron@hybridgroup.com>
v0.1.0
2019-05-29 16:28:08 +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 7757122598 docs: add contribution guidelines link to README and also show dev branch status in CI build
Signed-off-by: Ron Evans <ron@hybridgroup.com>
2019-05-27 08:58:41 +02:00
Ron Evans 93849555f3 docs: add contribution guidelines to repo
Signed-off-by: Ron Evans <ron@hybridgroup.com>
2019-05-27 08:54:36 +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
Daniel Esteban 2c0bde0dad microbitmatrix: fix for dev branch / volatile package/API (#63)
* microbitmatrix: fix for dev branch / volatile package/API
2019-05-25 18:02:47 +02:00
Ron Evans 848385d625 docs: just to make clear what the driver is for
Signed-off-by: Ron Evans <ron@hybridgroup.com>
2019-05-24 15:52:47 +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
Ron Evans 9127719933 docs: add GPS to README
Signed-off-by: Ron Evans <ron@hybridgroup.com>
2019-05-23 15:36:00 +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
Ron Evans c259da1f17 build: use Makefile test command for CI tests
Signed-off-by: Ron Evans <ron@hybridgroup.com>
2019-05-17 21:16:13 +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
Ron Evans a9e5c8f710 build: use tinygo-dev docker container for CI
Signed-off-by: Ron Evans <ron@hybridgroup.com>
2019-05-05 16:28:38 +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 4560c61c61 GPIO implements io readwriter interface, simplified display, smoke tests 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