Radomir Dopieralski
ce1c786297
drivers/sdcard: Port the SDCard driver to new machine API.
...
With backwards compatibility for pyboard.
2016-09-01 17:44:07 +10:00
Damien George
dfe056df6f
drivers/wiznet5k: Fix indentation so it's not misleading.
...
Otherwise gcc 6.1.1 raises a misleading-indentation error.
2016-07-11 21:11:25 +01:00
Radomir Dopieralski
ab8a5d5199
drivers/display/ssd1306: Add width arg and support 64px wide displays.
...
In particular, the WeMOS D1 Mini board comes with a shield that has a
64x48 OLED display. This patch makes it display properly, with the upper
left pixel being at (0, 0) and not (32, 0).
I tried to do this with the configuration commands, but there doesn't
seem to be a command that would set the column offset (there is one for
the line offset, though).
2016-06-26 13:09:31 +01:00
Radomir Dopieralski
43c8f545d2
drivers/display/ssd1306: update SSD1306_SPI to work with new API
...
Makes it work on the ESP8266.
2016-06-03 11:13:17 +01:00
Damien George
4940bee62a
extmod: Add machine time_pulse_us function (at C and Python level).
...
The C implementation is taken from the DHT driver.
2016-05-31 13:58:48 +01:00
Damien George
48a7ef0576
drivers: Add C-level function to read DHT11 and DHT22 devices.
...
Uses mp_hal_pin API.
2016-05-26 17:10:06 +01:00
Damien George
ce2d34d74f
drivers/cc3000: Rename timeval to cc3000_timeval, to avoid clash.
...
The timeval struct can be defined by system C headers.
2016-05-10 23:46:00 +01:00
Damien George
73bc0c24ab
drivers: Add SSD1306 OLED driver, with I2C and SPI interfaces.
2016-04-12 14:06:54 +01:00
Peter Hinch
2bd758fe96
drivers/sdcard: Add support for multi-block read/write; add SD test.
2016-02-02 11:16:15 +00:00
Damien George
24652228af
drivers/sdcard: Allow up to 5 retries to initialise SD card.
...
Apparently some cards need more than 2 retries. See issue #1482 .
2015-10-10 00:07:40 +01:00
Damien George
b0c08c8c17
drivers/nrf24l01: Fix SPI phase setting to match specs of nRF chip.
...
Addresses issue #1466 .
2015-09-18 13:00:12 +00:00
Damien George
a95b06fc6b
drivers/onewire: Fix ds18x20.read_temp so it works when no rom given.
2015-07-30 23:10:39 +01:00
Damien George
2764a8ee8d
stmhal: Remove std.h. It's not needed anymore.
2015-04-18 14:28:39 +01:00
danicampora
2b8a718d73
drivers: Update CC3100 driver library to SDK release version 1.1.0.
2015-03-16 00:42:08 +01:00
Damien George
9be0d599cd
drivers: Add onewire driver and ds18x20 temperature sensor driver.
2015-03-03 01:29:52 +00:00
danicampora
5687ce7e35
drivers/cc3100: Remove simplelink trace messages completely.
...
Those trace messages have never proven to be useful and they make
the code 9K bigger.
2015-02-22 17:50:51 +01:00
Damien George
3611c1de14
drivers/cc3100: Remove dependence on debug.h.
2015-02-21 22:04:07 +00:00
danicampora
1cf82a9800
drivers/cc3100: Make wlan.c closer to TI original file.
2015-02-21 22:24:41 +01:00
Damien George
5ca1f5f9d9
cc3200: Get compiling with CC3100 driver from drivers/ directory.
2015-02-21 19:55:57 +00:00
Damien George
49c2ad4fb4
cc3200: Move CC3100 driver from cc3200/simplelink to drivers/cc3100.
...
This commit will not build, it exists just to track changes.
2015-02-21 19:52:07 +00:00
Damien George
c223df5113
drivers/cc3000: Fix call to extint_register.
2015-01-07 23:54:19 +00:00
Damien George
2cf6dfa280
stmhal: Prefix includes with py/; remove need for -I../py.
2015-01-01 21:06:20 +00:00
Damien George
1570eaf0e3
drivers: Add SD card driver, controlled via SPI bus.
2014-12-27 20:23:14 +00:00
adminpete
e6e8ad8ab2
drivers, nrf24: Nonblocking send now uses send_start and send_done.
2014-12-09 02:30:22 +00:00
adminpete
706955976c
drivers, nrf24: Nonblocking send now done by generator.
2014-12-09 02:29:56 +00:00