micropython/drivers
Damien George bdc875e602 drivers/memory/spiflash: Fix bugs in and clean up read/write functions.
mp_spiflash_read had a bug in it where "dest" and "addr" were incremented
twice for a certain special case.  This was fixed, which then allowed the
function to be simplified to reduce code size.

mp_spiflash_write had a bug in it where "src" was not incremented correctly
for the case where the data to be written included the caching buffer as
well as some bytes after this buffer.  This was fixed and the resulting
code simplified.
2018-03-13 14:13:30 +11:00
..
bus drivers/bus: Pull out software SPI implementation to dedicated driver. 2018-03-10 00:59:43 +11:00
cc3000 drivers/cc3200: Update to work with new stm32 SPI API. 2018-02-05 14:32:56 +11:00
cc3100 drivers: Update CC3100 driver library to SDK release version 1.1.0. 2015-03-16 00:42:08 +01:00
dht stm32: Add support for DHT11/DHT22 sensors. 2018-01-31 18:12:53 +11:00
display drivers/display/ssd1306: Fix super() call in SSD1306 driver. 2018-01-10 17:56:10 +11:00
memory drivers/memory/spiflash: Fix bugs in and clean up read/write functions. 2018-03-13 14:13:30 +11:00
nrf24l01 drivers/nrf24l01: Make driver and test run on pyboard, ESP8266, ESP32. 2017-11-20 11:37:47 +11:00
onewire drivers/onewire: Enable pull-up when init'ing the 1-wire pin. 2017-06-26 17:48:05 +10:00
sdcard drivers/sdcard: Update SD mounting example code for ESP8266. 2018-02-18 23:40:54 +11:00
wiznet5k drivers/wiznet5k: Get low-level W5500 driver working. 2017-10-16 15:34:08 +11:00
README.md Added 'drivers' directory, intended to hold code for specific hardware. 2014-09-01 22:52:37 +01:00

README.md

This directory contains drivers for specific hardware. The drivers are intended to work across multiple ports.