From 9c200ca1ae5dab4f84f69f2e02360c7fb9a74f08 Mon Sep 17 00:00:00 2001 From: Michael Miller Date: Mon, 9 Dec 2019 15:36:38 -0800 Subject: [PATCH] Updated Nano 33 BLE NeoMethods (markdown) --- Nano-33-BLE-NeoMethods.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Nano-33-BLE-NeoMethods.md b/Nano-33-BLE-NeoMethods.md index be0accd..a7f9d40 100644 --- a/Nano-33-BLE-NeoMethods.md +++ b/Nano-33-BLE-NeoMethods.md @@ -8,7 +8,7 @@ The NeoNrf52xPwm2800KbpsMethod is an example. The number following the Pwm is 0- These methods support any available pin. -These methods uses PWM DMA hardware support to send data to the NeoPixels. Thus this method uses very little CPU for actually sending the data to NeoPixels but it requires an extra buffer for hardware to read from. This extra buffer is 128x the size of the primary buffer due to the requirements of the PWM DMA hardware as it represents each bit to send using a 16 bit value. +These methods uses PWM DMA hardware support to send data to the NeoPixels. Thus this method uses very little CPU for actually sending the data to NeoPixels but it requires an extra buffer for hardware to read from. This extra buffer is 16x the size of the primary buffer due to the requirements of the PWM DMA hardware as it represents each bit to send using a 16 bit value. **If memory becomes a problem on your project, create an issue on Github to investigate solutions that require less memory**