summaryrefslogtreecommitdiff
path: root/shared-bindings/neopixel_write/__init__.c
diff options
context:
space:
mode:
authorScott Shawcroft <scott.shawcroft@gmail.com>2017-04-10 13:32:19 -0700
committerScott Shawcroft <scott.shawcroft@gmail.com>2017-04-10 13:32:19 -0700
commitf28f8ba56809fd56e777eabceae21127f95b89ed (patch)
tree02c2172f588d960d8bf61b62a6034a2c2b7c85de /shared-bindings/neopixel_write/__init__.c
parent4810722064e9ce68b7ab9d3fb02afe6dffdf95e8 (diff)
Split up nativeio.0.9.4
This was done to allow greatly granularity when deciding what functionality is built into each board's build. For example, this way pulseio can be omitted to allow for something else such as touchio.
Diffstat (limited to 'shared-bindings/neopixel_write/__init__.c')
-rw-r--r--shared-bindings/neopixel_write/__init__.c12
1 files changed, 5 insertions, 7 deletions
diff --git a/shared-bindings/neopixel_write/__init__.c b/shared-bindings/neopixel_write/__init__.c
index b0490e1ae..faf2433d0 100644
--- a/shared-bindings/neopixel_write/__init__.c
+++ b/shared-bindings/neopixel_write/__init__.c
@@ -28,9 +28,7 @@
#include "py/mphal.h"
#include "py/runtime.h"
-#include "common-hal/nativeio/types.h"
-
-#include "shared-bindings/nativeio/DigitalInOut.h"
+#include "shared-bindings/digitalio/DigitalInOut.h"
#include "shared-bindings/neopixel_write/__init__.h"
//| :mod:`neopixel_write` --- Low-level neopixel implementation
@@ -47,15 +45,15 @@
//|
//| Write buf out on the given DigitalInOut.
//|
-//| :param ~nativeio.DigitalInOut gpio: the DigitalInOut to output with
+//| :param ~digitalio.DigitalInOut gpio: the DigitalInOut to output with
//| :param bytearray buf: The bytes to clock out. No assumption is made about color order
//|
STATIC mp_obj_t neopixel_write_neopixel_write_(mp_obj_t digitalinout_obj, mp_obj_t buf) {
- if (!MP_OBJ_IS_TYPE(digitalinout_obj, &nativeio_digitalinout_type)) {
- nlr_raise(mp_obj_new_exception_msg_varg(&mp_type_TypeError, "Expected a %q", nativeio_digitalinout_type.name));
+ if (!MP_OBJ_IS_TYPE(digitalinout_obj, &digitalio_digitalinout_type)) {
+ nlr_raise(mp_obj_new_exception_msg_varg(&mp_type_TypeError, "Expected a %q", digitalio_digitalinout_type.name));
}
// Convert parameters into expected types.
- const nativeio_digitalinout_obj_t *digitalinout = MP_OBJ_TO_PTR(digitalinout_obj);
+ const digitalio_digitalinout_obj_t *digitalinout = MP_OBJ_TO_PTR(digitalinout_obj);
mp_buffer_info_t bufinfo;
mp_get_buffer_raise(buf, &bufinfo, MP_BUFFER_READ);
// Call platform's neopixel write function with provided buffer and options.