mimxrt: Add dht_readinto() to the mimxrt module, and freeze dht.py.
The change affects dht.py from the drivers directory as well to include the logic for the mimxrt port.
This commit is contained in:
parent
99221cd118
commit
e7572776c3
@ -1,9 +1,13 @@
|
|||||||
# DHT11/DHT22 driver for MicroPython on ESP8266
|
# DHT11/DHT22 driver for MicroPython on ESP8266
|
||||||
# MIT license; Copyright (c) 2016 Damien P. George
|
# MIT license; Copyright (c) 2016 Damien P. George
|
||||||
|
|
||||||
try:
|
import sys
|
||||||
|
|
||||||
|
if sys.platform.startswith("esp"):
|
||||||
from esp import dht_readinto
|
from esp import dht_readinto
|
||||||
except:
|
elif sys.platform == "mimxrt":
|
||||||
|
from mimxrt import dht_readinto
|
||||||
|
else:
|
||||||
from pyb import dht_readinto
|
from pyb import dht_readinto
|
||||||
|
|
||||||
|
|
||||||
|
@ -213,6 +213,7 @@ SRC_C += \
|
|||||||
board_init.c \
|
board_init.c \
|
||||||
dma_channel.c \
|
dma_channel.c \
|
||||||
drivers/bus/softspi.c \
|
drivers/bus/softspi.c \
|
||||||
|
drivers/dht/dht.c \
|
||||||
eth.c \
|
eth.c \
|
||||||
extmod/modnetwork.c \
|
extmod/modnetwork.c \
|
||||||
extmod/modonewire.c \
|
extmod/modonewire.c \
|
||||||
|
@ -1,3 +1,4 @@
|
|||||||
freeze("$(PORT_DIR)/modules")
|
freeze("$(PORT_DIR)/modules")
|
||||||
freeze("$(MPY_DIR)/drivers/onewire")
|
freeze("$(MPY_DIR)/drivers/onewire")
|
||||||
|
freeze("$(MPY_DIR)/drivers/dht", "dht.py")
|
||||||
include("$(MPY_DIR)/extmod/uasyncio/manifest.py")
|
include("$(MPY_DIR)/extmod/uasyncio/manifest.py")
|
||||||
|
@ -24,12 +24,16 @@
|
|||||||
* THE SOFTWARE.
|
* THE SOFTWARE.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
#include "py/mperrno.h"
|
||||||
#include "py/runtime.h"
|
#include "py/runtime.h"
|
||||||
|
#include "drivers/dht/dht.h"
|
||||||
#include "modmimxrt.h"
|
#include "modmimxrt.h"
|
||||||
|
|
||||||
STATIC const mp_rom_map_elem_t mimxrt_module_globals_table[] = {
|
STATIC const mp_rom_map_elem_t mimxrt_module_globals_table[] = {
|
||||||
{ MP_ROM_QSTR(MP_QSTR___name__), MP_ROM_QSTR(MP_QSTR_mimxrt) },
|
{ MP_ROM_QSTR(MP_QSTR___name__), MP_ROM_QSTR(MP_QSTR_mimxrt) },
|
||||||
{ MP_ROM_QSTR(MP_QSTR_Flash), MP_ROM_PTR(&mimxrt_flash_type) },
|
{ MP_ROM_QSTR(MP_QSTR_Flash), MP_ROM_PTR(&mimxrt_flash_type) },
|
||||||
|
|
||||||
|
{ MP_ROM_QSTR(MP_QSTR_dht_readinto), MP_ROM_PTR(&dht_readinto_obj) },
|
||||||
};
|
};
|
||||||
STATIC MP_DEFINE_CONST_DICT(mimxrt_module_globals, mimxrt_module_globals_table);
|
STATIC MP_DEFINE_CONST_DICT(mimxrt_module_globals, mimxrt_module_globals_table);
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user