micropython/drivers
Damien George a3dc1b1957 all: Remove inclusion of internal py header files.
Header files that are considered internal to the py core and should not
normally be included directly are:
    py/nlr.h - internal nlr configuration and declarations
    py/bc0.h - contains bytecode macro definitions
    py/runtime0.h - contains basic runtime enums

Instead, the top-level header files to include are one of:
    py/obj.h - includes runtime0.h and defines everything to use the
        mp_obj_t type
    py/runtime.h - includes mpstate.h and hence nlr.h, obj.h, runtime0.h,
        and defines everything to use the general runtime support functions

Additional, specific headers (eg py/objlist.h) can be included if needed.
2017-10-04 12:37:50 +11:00
..
cc3000 all: Remove inclusion of internal py header files. 2017-10-04 12:37:50 +11:00
cc3100 drivers: Update CC3100 driver library to SDK release version 1.1.0. 2015-03-16 00:42:08 +01:00
dht all: Raise exceptions via mp_raise_XXX 2017-08-13 22:52:33 +10:00
display drivers/display/ssd1306.py: Improve performance of graphics methods. 2017-09-25 16:13:32 +10:00
memory drivers/memory/spiflash: Change from hard-coded soft SPI to generic SPI. 2017-08-29 11:37:18 +10:00
nrf24l01 drivers/nrf24l01: Make nRF24L01 test script more portable. 2017-10-03 20:00:31 +11:00
onewire drivers/onewire: Enable pull-up when init'ing the 1-wire pin. 2017-06-26 17:48:05 +10:00
sdcard all: Use the name MicroPython consistently in comments 2017-07-31 18:35:40 +10:00
wiznet5k all: Use the name MicroPython consistently in comments 2017-07-31 18:35:40 +10: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.